aboutsummaryrefslogtreecommitdiff
path: root/tests/compile-fail/visibility/private_flags.rs
blob: 85a5b1863dd437743e49b68c63a28259f1432422 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod example {
    use bitflags::bitflags;

    bitflags! {
        pub struct Flags1: u32 {
            const FLAG_A = 0b00000001;
        }

        struct Flags2: u32 {
            const FLAG_B = 0b00000010;
        }
    }
}

fn main() {
    let flag1 = example::Flags1::FLAG_A;
    let flag2 = example::Flags2::FLAG_B;
}