private_flags.stderr.beta 558 B

123456789101112131415161718
  1. error[E0603]: struct `Flags2` is private
  2. --> $DIR/private_flags.rs:17:26
  3. |
  4. 17 | let flag2 = example::Flags2::FLAG_B;
  5. | ^^^^^^ private struct
  6. |
  7. note: the struct `Flags2` is defined here
  8. --> $DIR/private_flags.rs:4:5
  9. |
  10. 4 | / bitflags! {
  11. 5 | | pub struct Flags1: u32 {
  12. 6 | | const FLAG_A = 0b00000001;
  13. 7 | | }
  14. ... |
  15. 11 | | }
  16. 12 | | }
  17. | |_____^
  18. = note: this error originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)