``` rust use module::submod::{Trait, Struct, Static}; mod module { mod submod { pub trait Trait {} pub struct Struct; pub static Static: () = (); } } fn main() {} ``` ``` bad-priv-error.rs:1:21: 1:26 error: trait `Trait` is private bad-priv-error.rs:1 use module::submod::{Trait, Struct, Static}; ^~~~~ bad-priv-error.rs:1:28: 1:34 error: type `Struct` is private bad-priv-error.rs:1 use module::submod::{Trait, Struct, Static}; ^~~~~~ bad-priv-error.rs:1:36: 1:42 error: static `Static` is private bad-priv-error.rs:1 use module::submod::{Trait, Struct, Static}; ^~~~~~ error: aborting due to 3 previous errors ```