]> git.lizzy.rs Git - rust.git/blob - src/test/ui/parser/recover-from-bad-variant.rs
Auto merge of #99292 - Aaron1011:stability-use-tree, r=cjgillot
[rust.git] / src / test / ui / parser / recover-from-bad-variant.rs
1 enum Enum {
2     Foo { a: usize, b: usize },
3     Bar(usize, usize),
4 }
5
6 fn main() {
7     let x = Enum::Foo(a: 3, b: 4);
8     //~^ ERROR invalid `struct` delimiters or `fn` call arguments
9     match x {
10         Enum::Foo(a, b) => {}
11         //~^ ERROR expected tuple struct or tuple variant, found struct variant `Enum::Foo`
12         Enum::Bar { a, b } => {}
13         //~^ ERROR tuple variant `Enum::Bar` written as struct variant
14     }
15 }