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
;