rust-encdec

Helpers for binary object encoding and decoding

Downloads
63.1K
Stars
8
Committers
2

encdec

This crate provides common (and no_std compatible) [Encode] and [Decode] traits for describing binary encode/decode-able objects in embedded contexts, as well as derive macros to automagically implement these over objects, and basic (at this time little-endian only) implementations for primitive types.

This is intended for use where you need to binary encode objects to suit a particular protocol or specification, because who hasn't had enough of creating per-project encoding traits, and for everything else there are neater solutions like prost for protobufs or serde and postcard if all consumers are using rust.

Status