1 2 3 4 5 6 7 8 9
mod a { struct S; impl S { } } fn foo(_: a::S) { //~ ERROR: struct `S` is private } fn main() {}