2 Bar { a: u8, b: i8, c: u8 },
10 Foo::Bar { a, aa: 1, c } => (),
11 //~^ ERROR variant `Foo::Bar` does not have a field named `aa` [E0026]
12 //~| ERROR pattern does not mention field `b` [E0027]
13 Foo::Baz { bb: 1.0 } => (),
14 //~^ ERROR variant `Foo::Baz` does not have a field named `bb` [E0026]
15 //~| ERROR pattern does not mention field `a` [E0027]
20 Foo::Bar { a, aa: "", c } => (),
21 //~^ ERROR variant `Foo::Bar` does not have a field named `aa` [E0026]
22 //~| ERROR pattern does not mention field `b` [E0027]
23 Foo::Baz { bb: "" } => (),
24 //~^ ERROR variant `Foo::Baz` does not have a field named `bb` [E0026]
25 //~| pattern does not mention field `a` [E0027]