1 use bitflags::bitflags; 2 3 bitflags! { 4 struct Flags: u32 { 5 const A = 0b00000001; 6 } 7 } 8 9 impl From<u32> for Flags { from(v: u32) -> Flags10 fn from(v: u32) -> Flags { 11 Flags::from_bits_truncate(v) 12 } 13 } 14 main()15 fn main() { 16 17 } 18