Struct-like procedural macro for bitfields.
Macro for for generating bitfields from structs and enum bitflags for defining packed binary schemas in low-level systems (e.g. embedded development or emulators)
Macro for generating flexible bitfields. Useful for low-level code (embedded or emulators).
Easily define bitfield types with modular building blocks.
Allows to easily define bitfield types with modular building blocks. MSB-first version.
Bitfields for structs that allow for modular use of enums. MSB-first version.
Allows to easily define bitfield types with modular building blocks. This is a forked version of the modular-bitfield crate with tweaks for use by Scryer Prolog.
Bitfields for structs that allow for modular use of enums.
C-compatible struct bitfield implementation used in the C2Rust project
A type-safe and ergonomic Rust library for working with bitfields.
simple binary serialization and deserialization
Attribute macro to pack all boolean fields of a struct into a bitfield