| // Non-builtin attributes do not mess with field visibility resolution (issue #67006). | |
| mod internal { | |
| struct S { | |
| #[rustfmt::skip] | |
| pub(in crate::internal) field: u8 // OK | |
| } | |
| struct Z( | |
| #[rustfmt::skip] | |
| pub(in crate::internal) u8 // OK | |
| ); | |
| } | |
| struct S { | |
| #[rustfmt::skip] | |
| pub(in nonexistent) field: u8 //~ ERROR failed to resolve | |
| } | |
| struct Z( | |
| #[rustfmt::skip] | |
| pub(in nonexistent) u8 //~ ERROR failed to resolve | |
| ); | |
| fn main() {} |