1#![no_std]
2
3use bitflags::bitflags;
4
5bitflags! {
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]
18fn basic() {
19    assert_eq!(Flags::ABC, Flags::A | Flags::B | Flags::C);
20}
21