// testing whether the lookup mechanism picks up types // defined in the outside crate #![crate_type="lib"] pub mod outer { // should suggest this pub trait OuterTrait {} // should not suggest this since the module is private mod private_module { pub trait OuterTrait {} } // should not suggest since the trait is private pub mod public_module { trait OuterTrait {} } }