1 #![no_std] 2 3 use bitflags::bitflags; 4 5 bitflags! { 6 /// baz 7 struct Flags: u32 { 8 const A = 0b00000001; 9 #[doc = "bar"] 10 const B = 0b00000010; 11 const C = 0b00000100; 12 #[doc = "foo"] 13 const ABC = Flags::A.bits | Flags::B.bits | Flags::C.bits; 14 } 15 } 16 17 #[test] basic()18fn basic() { 19 assert_eq!(Flags::ABC, Flags::A | Flags::B | Flags::C); 20 } 21