error: Unparseable discriminant. `#[derive(BigEnumSetType)]` only supports discriminants in the range `0 ..= 65535`. --> $DIR/variants.rs:6:5 | 6 | Variant = 0x100000, | ^^^^^^^ error: Discriminant too large. `#[derive(BigEnumSetType)]` only supports discriminants in the range `0 ..= 65535`. --> $DIR/variants.rs:11:37 | 11 | _0, _1, _2, _3, _4, _5 = 65535, _6, | ^^ error: Unrecognized discriminant. `#[derive(BigEnumSetType)]` only supports discriminants in the range `0 ..= 65535`. --> $DIR/variants.rs:16:5 | 16 | Variant = -1, | ^^^^^^^ error: `#[derive(BigEnumSetType)]` may only be used on fieldless enums. --> $DIR/variants.rs:21:5 | 21 | Variant(u32), | ^^^^^^^ error: `#[derive(BigEnumSetType)]` cannot be used on enums with type parameters. --> $DIR/variants.rs:25:19 | 25 | enum HasTypeParams { | ^ error: Too many variants for serialization into 1 bytes. --> $DIR/variants.rs:30:1 | 30 | #[big_enum_set(serialize_bytes = 1)] | ^ error: `#[derive(BigEnumSetType)]` may only be used on enums --> $DIR/variants.rs:36:1 | 36 | struct BadItemType { | ^^^^^^