]>
Commit | Line | Data |
---|---|---|
923072b8 FG |
1 | error[E0081]: discriminant value `3` assigned more than once |
2 | --> $DIR/E0081.rs:1:1 | |
2c00a5a8 | 3 | | |
064997fb FG |
4 | LL | enum Enum { |
5 | | ^^^^^^^^^ | |
6 | LL | | |
7 | LL | P = 3, | |
f2b60f7d | 8 | | - `3` assigned here |
064997fb FG |
9 | LL | |
10 | LL | X = 3, | |
f2b60f7d | 11 | | - `3` assigned here |
2c00a5a8 | 12 | |
923072b8 FG |
13 | error[E0081]: discriminant value `1` assigned more than once |
14 | --> $DIR/E0081.rs:11:1 | |
94222f64 | 15 | | |
064997fb FG |
16 | LL | enum EnumOverflowRepr { |
17 | | ^^^^^^^^^^^^^^^^^^^^^ | |
18 | LL | | |
19 | LL | P = 257, | |
f2b60f7d | 20 | | --- `1` (overflowed from `257`) assigned here |
064997fb FG |
21 | LL | |
22 | LL | X = 513, | |
f2b60f7d | 23 | | --- `1` (overflowed from `513`) assigned here |
94222f64 | 24 | |
923072b8 FG |
25 | error[E0081]: discriminant value `-1` assigned more than once |
26 | --> $DIR/E0081.rs:20:1 | |
27 | | | |
064997fb FG |
28 | LL | enum NegDisEnum { |
29 | | ^^^^^^^^^^^^^^^ | |
30 | LL | | |
31 | LL | First = -1, | |
f2b60f7d | 32 | | -- `-1` assigned here |
064997fb FG |
33 | LL | |
34 | LL | Second = -2, | |
487cf647 | 35 | | ------ discriminant for `Last` incremented from this startpoint (`Second` + 1 variant later => `Last` = -1) |
064997fb FG |
36 | LL | |
37 | LL | Last, | |
f2b60f7d | 38 | | ---- `-1` assigned here |
923072b8 | 39 | |
f2b60f7d FG |
40 | error[E0081]: discriminant value `0` assigned more than once |
41 | --> $DIR/E0081.rs:30:1 | |
42 | | | |
43 | LL | enum MultipleDuplicates { | |
44 | | ^^^^^^^^^^^^^^^^^^^^^^^ | |
45 | ... | |
46 | LL | V0, | |
47 | | -- `0` assigned here | |
48 | LL | | |
49 | LL | V1 = 0, | |
50 | | - `0` assigned here | |
51 | ... | |
52 | LL | V4 = 0, | |
53 | | - `0` assigned here | |
54 | LL | | |
55 | LL | V5 = -2, | |
487cf647 | 56 | | -- discriminant for `V7` incremented from this startpoint (`V5` + 2 variants later => `V7` = 0) |
f2b60f7d FG |
57 | ... |
58 | LL | V7, | |
59 | | -- `0` assigned here | |
60 | ||
61 | error[E0081]: discriminant value `-2` assigned more than once | |
62 | --> $DIR/E0081.rs:30:1 | |
63 | | | |
64 | LL | enum MultipleDuplicates { | |
65 | | ^^^^^^^^^^^^^^^^^^^^^^^ | |
66 | ... | |
67 | LL | V5 = -2, | |
68 | | -- `-2` assigned here | |
69 | ... | |
70 | LL | V8 = -3, | |
487cf647 | 71 | | -- discriminant for `V9` incremented from this startpoint (`V8` + 1 variant later => `V9` = -2) |
f2b60f7d FG |
72 | LL | |
73 | LL | V9, | |
74 | | -- `-2` assigned here | |
75 | ||
76 | error: aborting due to 5 previous errors | |
2c00a5a8 | 77 | |
0531ce1d | 78 | For more information about this error, try `rustc --explain E0081`. |