Revert "Stabilize arbitrary_enum_discriminant"

This reverts commit 7a62f29f31.
This commit is contained in:
Mark Rousskov 2021-10-14 10:57:56 -04:00
parent c34ac8747c
commit 8485e6fdec
21 changed files with 221 additions and 13 deletions

View file

@ -3,6 +3,8 @@ 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,
@ -18,6 +20,8 @@ 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,