private_flags.rs 325 B

123456789101112131415161718
  1. mod example {
  2. use bitflags::bitflags;
  3. bitflags! {
  4. pub struct Flags1: u32 {
  5. const FLAG_A = 0b00000001;
  6. }
  7. struct Flags2: u32 {
  8. const FLAG_B = 0b00000010;
  9. }
  10. }
  11. }
  12. fn main() {
  13. let flag1 = example::Flags1::FLAG_A;
  14. let flag2 = example::Flags2::FLAG_B;
  15. }