14 lines
364 B
Rust
14 lines
364 B
Rust
//@ edition:2018
|
|
|
|
mod m {
|
|
pub(in crate) struct S1; // OK
|
|
pub(in super) struct S2; // OK
|
|
pub(in self) struct S3; // OK
|
|
pub(in ::core) struct S4;
|
|
//~^ ERROR visibilities can only be restricted to ancestor modules
|
|
pub(in a::b) struct S5;
|
|
//~^ ERROR relative paths are not supported in visibilities in 2018 edition or later
|
|
}
|
|
|
|
fn main() {}
|