Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Declarative binary reading and writing: bit-level, symmetric, serialization/deserialization
Declarative binary reading and writing
This crate provides bit-level, symmetric, serialization/deserialization implementations for structs and enums
Productivity: Deku will generate symmetric reader/writer functions for your type! Avoid the requirement of writing redundant, error-prone parsing and writing code for binary structs or network headers
Compiler support: requires rustc 1.81+
[dependencies]
deku = "0.20"
no_std:
[dependencies]
deku = { version = "0.20", default-features = false, features = ["alloc"] }
See documentation or examples folder for more!
Read big-endian data into a struct, modify a value, and write it
…
See CHANGELOG.md
No open issues yet, or sync has not completed.