Skip to main content

cobs_encode

Function cobs_encode 

Source
pub fn cobs_encode(data: &[u8], dst: &mut [u8]) -> Result<usize, WireError>
Expand description

COBS-encode data into dst, appending a 0x00 frame delimiter.

Returns the total bytes written to dst (encoded bytes + 1 for the delimiter). dst must be at least cobs::max_encoding_length(data.len()) + 1 bytes long; MAX_FRAME_SIZE is always sufficient for any valid packet.