1 2 3 4 5 6 7 8 9 10 11 12
use bitfields::bitfield; #[bitfield(u32)] pub struct Bitfield { #[bits(default = 0x12, access = wo)] a: u32, } fn main() { let bitfield = Bitfield::default(); bitfield.a(); // Error, field is write-only }