fn main() { | |
enum Test { | |
Var1, | |
Var2(String), | |
Var3 { | |
abc: {}, //~ ERROR: expected type, found `{` | |
}, | |
} | |
// recover... | |
let () = 1; //~ ERROR mismatched types | |
enum Test2 { | |
Fine, | |
} | |
enum Test3 { | |
StillFine { | |
def: i32, | |
}, | |
} | |
{ | |
// fail again | |
enum Test4 { | |
Nope(i32 {}) //~ ERROR: found `{` | |
} | |
let () = 1; //~ ERROR mismatched types | |
} | |
} |