• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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()18 fn basic() {
19     assert_eq!(Flags::ABC, Flags::A | Flags::B | Flags::C);
20 }
21