2 #![allow(unused_variables)]
4 struct A { foo: isize }
5 struct B { a: isize, b: isize, c: isize }
7 fn mka() -> A { panic!() }
8 fn mkb() -> B { panic!() }
11 let A { foo, }
= mka();
16 let B { a, b, c, }
= mkb();
19 A { foo: _foo, }
=> {}
23 Some(A { foo: _foo, }
) => {}