📦 cobsin
COBS encoding/decoding, in-place.
no_std, zero allocations.
COBS (Consistent Overhead Byte Stuffing) eliminates zero bytes from data — perfect for packet protocols where 0x00 marks boundaries.
✨ Why?
- 🔧 In-place — encode/decode without extra buffers
- 📦
no_std— works on bare-metal & embedded - 🚀 Zero alloc — no heap, ever
🚀 Quick look
let mut buf = ;
buf.copy_from_slice;
// Encode
let enc_len = cobs_encode_in_place?;
// Decode
let dec_len = cobs_decode_in_place?;
assert_eq!;
📦 Install
[]
= "0.1"
MIT — do whatever.