1 2 3 4 5 6 7 8 9
mod a { pub struct Foo { x: isize } } fn main() { let s = a::Foo { x: 1 }; //~ ERROR field `x` of struct `Foo` is private }