1
Fork 0

Stabilize arbitrary_enum_discriminant

This commit is contained in:
Deadbeef 2021-07-04 14:52:17 +08:00
parent aea2e446f0
commit 7a62f29f31
No known key found for this signature in database
GPG key ID: 6525773485376D92
21 changed files with 13 additions and 221 deletions

View file

@ -3,8 +3,6 @@ An `enum` with a discriminant must specify a `#[repr(inttype)]`.
Erroneous code example:
```compile_fail,E0732
#![feature(arbitrary_enum_discriminant)]
enum Enum { // error!
Unit = 1,
Tuple() = 2,
@ -20,8 +18,6 @@ is a well-defined way to extract a variant's discriminant from a value;
for instance:
```
#![feature(arbitrary_enum_discriminant)]
#[repr(u8)]
enum Enum {
Unit = 3,