// Test for #49257: | |
// emits good diagnostics for `..` pattern fragments not in the last position. | |
#![allow(unused)] | |
struct Point { x: u8, y: u8 } | |
fn main() { | |
let p = Point { x: 0, y: 0 }; | |
let Point { .., y, } = p; //~ ERROR expected `}`, found `,` | |
let Point { .., y } = p; //~ ERROR expected `}`, found `,` | |
let Point { .., } = p; //~ ERROR expected `}`, found `,` | |
let Point { .. } = p; | |
} |