]> git.lizzy.rs Git - rust.git/blob - tests/ui/parser/recover-enum2.rs
Auto merge of #107478 - compiler-errors:anon-enum-tys-are-ambiguous, r=estebank
[rust.git] / tests / ui / parser / recover-enum2.rs
1 fn main() {
2     enum Test {
3         Var1,
4         Var2(String),
5         Var3 {
6             abc: {}, //~ ERROR: expected type, found `{`
7         },
8     }
9
10     // recover...
11     let a = 1;
12     enum Test2 {
13         Fine,
14     }
15
16     enum Test3 {
17         StillFine {
18             def: i32,
19         },
20     }
21
22     {
23         // fail again
24         enum Test4 {
25             Nope(i32 {}) //~ ERROR: found `{`
26         }
27     }
28 }