struct Binder(i32, i32, i32); | |
fn main() { | |
let x = Binder(1, 2, 3); | |
match x { | |
Binder(_a, _x @ ..) => {} | |
_ => {} | |
} | |
} | |
//~^^^^ ERROR `_x @` is not allowed in a tuple struct | |
//~| ERROR: `..` patterns are not allowed here | |
//~| ERROR: this pattern has 2 fields, but the corresponding tuple struct has 3 fields |