Expand description

This crate provides macros to generate bitfield-like struct.

See the documentation of the macros for how to use them.

Examples and tests are also a great way to understand how to use these macros.


Combines bitfield_bitrange and bitfield_fields.

Implements BitRange and BitRangeMut for a tuple struct (or “newtype”).

Generates a fmt::Debug implementation.

Declares the fields of struct.


A trait to get a single bit.

A trait to set a single bit.

A trait to get ranges of bits.

A trait to set ranges of bits.