3 #![allow(unused_variables)]
6 pub struct NormalStruct {
12 pub struct UnitStruct;
15 pub struct TupleStruct (pub u16, pub u16);
18 let ns = NormalStruct { first_field: 640, second_field: 480 };
20 let NormalStruct { first_field, second_field } = ns;
22 let ts = TupleStruct { 0: 340, 1: 480 };
23 let ts_constructor = TupleStruct(340, 480);
25 let TupleStruct { 0: first, 1: second } = ts;
26 let TupleStruct(first, second) = ts_constructor;
28 let us = UnitStruct {};
29 let us_constructor = UnitStruct;
31 let UnitStruct { } = us;