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