error[E0308]: mismatched types --> $DIR/all_defined.rs:115:1 | 115 | / bitflags! { 116 | | struct Flags128: MyInt { 117 | | const A = MyInt(0b0000_0001u8); 118 | | const B = MyInt(0b0000_0010u8); 119 | | const C = MyInt(0b0000_0100u8); 120 | | } 121 | | } | |_^ expected struct `MyInt`, found integer | = note: this error originates in the macro `__impl_all_bitflags` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0308]: mismatched types --> $DIR/all_defined.rs:115:1 | 115 | / bitflags! { 116 | | struct Flags128: MyInt { 117 | | const A = MyInt(0b0000_0001u8); 118 | | const B = MyInt(0b0000_0010u8); 119 | | const C = MyInt(0b0000_0100u8); 120 | | } 121 | | } | |_^ expected struct `MyInt`, found integer | = note: this error originates in the macro `__impl_bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)