rust/tests/ui/resolve/auxiliary/issue-21221-3.rs

20 lines
422 B
Rust

// 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 {}
}
}