An incorrect visibility restriction was specified.
Erroneous code example:
mod foo {
pub(foo) struct Bar {
x: i32
}
}
RunTo make struct Bar
only visible in module foo
the in
keyword should be
used:
mod foo {
pub(in crate::foo) struct Bar {
x: i32
}
}
RunFor more information see the Rust Reference on Visibility.