enum E { A(u8, u8), } fn main() { let e = E::A(2, 3); match e { E::A(x @ ..) => { //~^ ERROR: `x @` is not allowed in a tuple struct //~| ERROR: `..` patterns are not allowed here //~| ERROR: this pattern has 1 field, but the corresponding tuple variant has 2 fields x } }; }