1 struct Foo(i32); 2 main()3 fn main() { 4 let Foo(...) = Foo(0); //~ ERROR unexpected `...` 5 let [_, ..., _] = [0, 1]; //~ ERROR unexpected `...` 6 let _recovery_witness: () = 0; //~ ERROR mismatched types 7 } 8