123456789101112131415161718 |
- 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;
- }
|