Stabilize arbitrary_enum_discriminant, take 2

This commit is contained in:
Deadbeef 2022-04-06 11:21:10 +10:00
parent eecde5850c
commit 988e75bb65
22 changed files with 12 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,