forked from mirrors/gecko-dev
45 lines
1.4 KiB
Text
45 lines
1.4 KiB
Text
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 the derive macro `EnumSetType` (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 | | }
|
|
| |_^
|