26 lines
488 B
Rust
26 lines
488 B
Rust
|
// 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() {}
|