Efficient implementation of bit-fields where several numbers are packed within a larger number and bit-enums. Useful for drivers, so it works in no_std environments
usebitbybit::bitfield;#[bitfield(u32, default = 0)]structTest{}fnmain(){let t =Test::DEFAULT;assert_eq!(0, t.raw_value);let t =Test::new_with_raw_value(45);assert_eq!(45, t.raw_value);}