This is an implementation of the Consistent Overhead Byte Stuffing (COBS) algorithm.
COBS is an algorithm for transforming a message into an encoding where a specific value
(the "sentinel" value) is not used. This value can then be used to mark frame boundaries
in a serial communication channel.
bitflags • 1.3.2A macro to generate structures which behave like bitflags.
INDIRECT
0
cfg-if • 1.0.5A macro to ergonomically define an item depending on a large number of #[cfg]
parameters. Structured like an if-else chain, the first matching branch is the
item that gets emitted.
proc-macro2 • 1.0.107A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses
finite automata and guarantees linear time matching on all inputs.