A Rust crate for helping write structs as binary data using ✨macro magic✨
Derive macro for binwrite
The binary-layout library allows type-safe, inplace, zero-copy access to structured binary data. You define a custom data layout and give it a slice of binary data, and it will allow you to read and write the fields defined in the layout from the binary data without having to copy any of the data. It's similar to transmuting to/from a `#[repr(packed)]` struct, but much safer.
Struct-like procedural macro for bitfields.
Procedural macros for mavryk_encoding.
Read, write, export, create SER files
Procedural macros for tezos_encoding.