Skip to content

Serial Line Interface Protocol (SLIP) encoder/decoder with Rust std::io::{Read, Write} interfaces.

License

Notifications You must be signed in to change notification settings

jmaygarden/slip-codec

Repository files navigation

slip-codec — SLIP Encoder/Decoder

crates.io docs.rs MIT licensed

SLIP encoder/decoder with Rust std::io::{Read, Write} interfaces.

Pure Rust implementation of RFC 1055 Serial Line Internet Protocol (SLIP). Test cases are lifted from the serial_line_ip crate that serves the same role, but uses slices for data handling.

Optional features

Asynchronous interfaces are optionally provided in addition to the default synchronous interface.