5 use hidden::HiddenStruct;
15 let HiddenStruct { one, two } = HiddenStruct::default();
16 //~^ pattern requires `..` due to inaccessible fields
18 let HiddenStruct { one } = HiddenStruct::default();
19 //~^ pattern does not mention field `two` and inaccessible fields
21 let HiddenStruct { one, hide } = HiddenStruct::default();
22 //~^ pattern does not mention field `two`
24 let InCrate { a, b } = InCrate { a: 0, b: false, im_hidden: 0 };
25 //~^ pattern does not mention field `im_hidden`