174522d2cSopenharmony_cierror[E0603]: struct `Flags2` is private 274522d2cSopenharmony_ci --> $DIR/private_flags.rs:17:26 374522d2cSopenharmony_ci | 474522d2cSopenharmony_ci17 | let flag2 = example::Flags2::FLAG_B; 574522d2cSopenharmony_ci | ^^^^^^ private struct 674522d2cSopenharmony_ci | 774522d2cSopenharmony_cinote: the struct `Flags2` is defined here 874522d2cSopenharmony_ci --> $DIR/private_flags.rs:4:5 974522d2cSopenharmony_ci | 1074522d2cSopenharmony_ci4 | / bitflags! { 1174522d2cSopenharmony_ci5 | | pub struct Flags1: u32 { 1274522d2cSopenharmony_ci6 | | const FLAG_A = 0b00000001; 1374522d2cSopenharmony_ci7 | | } 1474522d2cSopenharmony_ci... | 1574522d2cSopenharmony_ci11 | | } 1674522d2cSopenharmony_ci12 | | } 1774522d2cSopenharmony_ci | |_____^ 1874522d2cSopenharmony_ci = note: this error originates in the macro `bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) 19