1 2 3 4 5 6 7 8 9 10 11 12 13 14
// compile-flags: -Z teach struct Thing { x: u32, y: u32 } fn main() { let thing = Thing { x: 0, y: 0 }; match thing { Thing { x, y, z } => {} //~^ ERROR struct `Thing` does not have a field named `z` [E0026] } }