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() {}
|