10 let u = m::U { a: 0 }; // OK
11 let u = m::U { b: 0 }; // OK
12 let u = m::U { c: 0 }; //~ ERROR field `c` of union `U` is private
14 let m::U { a } = u; // OK
15 let m::U { b } = u; // OK
16 let m::U { c } = u; //~ ERROR field `c` of union `U` is private