Crate bitfield [−] [src]
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.
Reexports
extern crate core as core; | 
use core::prelude::v1::*; | 
pub use core::fmt; | 
pub use core::mem::size_of; | 
Macros
| bitfield | 
                                 Combines   | 
                       
| bitfield_debug | 
                                 Generates a   | 
                       
| bitfield_fields | 
                                 Declares the fields of struct.  | 
                       
| bitfield_struct | 
                                 Declares a struct that implements   | 
                       
Traits
| Bit | 
                                 A trait to get or set a single bit.  | 
                       
| BitRange | 
                                 A trait to get or set ranges of bits.  |