// testing whether the lookup mechanism picks up types | |
// defined in the outside crate | |
//@ aux-build:issue-21221-3.rs | |
extern crate issue_21221_3; | |
struct Foo; | |
// NOTE: This shows only traits accessible from the current | |
// crate, thus the two private entities: | |
// `issue_21221_3::outer::private_module::OuterTrait` and | |
// `issue_21221_3::outer::public_module::OuterTrait` | |
// are hidden from the view. | |
impl OuterTrait for Foo {} | |
//~^ ERROR cannot find trait `OuterTrait` | |
fn main() { | |
println!("Hello, world!"); | |
} |