Defining type-safe bitfield structures that can be used in both `std` and `no_std` environments.
A zero-cost, hardware-aligned bitfield and enumeration generator.
A macro for Rust structures containing bitfields
Procedural macro for bitstructs.
Better Bitfields
Better Bitfields
Allows for data structures whose members are sub byte aligned (e.g. a one bit alignment)
Memory hacking library
Derive macros for nexus-bits. Use nexus-bits instead of depending on this directly.
RubyBits simplifies the task of parsing and generating binary strings in particular formats.
A pure ruby BitStruct implementation of a pcap file reader
BinStruct is a small class for defining structures that can be used to parse / manipulate binary data. It is similar in concept to BitStruct, but supports some things that are difficult to do with a pure pack / unpack approach. It is mainly designed to work with the Metafuzz fuzzing tools, but would possibly be useful to anyone working with binary data.