| error[E0081]: discriminant value `3` assigned more than once |
| --> $DIR/E0081.rs:1:1 |
| | |
| LL | / enum Enum { |
| LL | | |
| LL | | P = 3, |
| | | - first assignment of `3` |
| LL | | |
| LL | | X = 3, |
| | | - second assignment of `3` |
| LL | | |
| LL | | Y = 5 |
| LL | | } |
| | |_^ |
| |
| error[E0081]: discriminant value `1` assigned more than once |
| --> $DIR/E0081.rs:11:1 |
| | |
| LL | / enum EnumOverflowRepr { |
| LL | | |
| LL | | P = 257, |
| | | --- first assignment of `1` (overflowed from `257`) |
| LL | | |
| LL | | X = 513, |
| | | --- second assignment of `1` (overflowed from `513`) |
| LL | | |
| LL | | } |
| | |_^ |
| |
| error[E0081]: discriminant value `-1` assigned more than once |
| --> $DIR/E0081.rs:20:1 |
| | |
| LL | / enum NegDisEnum { |
| LL | | |
| LL | | First = -1, |
| | | -- first assignment of `-1` |
| LL | | |
| LL | | Second = -2, |
| | | ----------- assigned discriminant for `Last` was incremented from this discriminant |
| LL | | |
| LL | | Last, |
| | | ---- second assignment of `-1` |
| LL | | |
| LL | | } |
| | |_^ |
| |
| error: aborting due to 3 previous errors |
| |
| For more information about this error, try `rustc --explain E0081`. |