error: `#[derive(EnumSetType)]` currently only supports discriminants up to 127. --> $DIR/variants.rs:5:5 | 5 | Variant = 128, | ^^^^^^^^^^^^^ error: Enum set discriminants must be `u32`s. (larger discrimiants are still unsupported with reprs that allow them.) --> $DIR/variants.rs:11:15 | 11 | Variant = 0x100000000, | ^^^^^^^^^^^ error: `#[derive(EnumSetType)]` currently only supports enums up to 128 variants. --> $DIR/variants.rs:22:95 | 22 | _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, _124, _125, _126, _127, _128, | ^^^^ error: Enum set discriminants must be `u32`s. --> $DIR/variants.rs:27:5 | 27 | Variant = -1, | ^^^^^^^^^^^^ error: `#[derive(EnumSetType)]` can only be used on fieldless enums. --> $DIR/variants.rs:38:5 | 38 | Variant(u32), | ^^^^^^^^^^^^ error: serialize_repr cannot be smaller than bitset. --> $DIR/variants.rs:41:10 | 41 | #[derive(EnumSetType)] | ^^^^^^^^^^^ | = note: this error originates in a derive macro (in Nightly builds, run with -Z macro-backtrace for more info) error: `#[derive(EnumSetType)]` may only be used on enums --> $DIR/variants.rs:48:1 | 48 | / struct BadItemType { 49 | | 50 | | } | |_^