3 #![feature(destructuring_assignment)]
10 struct TupleStruct<S, T>(S, T);
14 Struct { a: TupleStruct((a, b), c), b: [d] } =
15 Struct { a: TupleStruct((0, 1), 2), b: [3] };
16 assert_eq!((a, b, c, d), (0, 1, 2, 3));
18 // unnested underscore: just discard