20 lines
422 B
Rust
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 {}
|
|
}
|
|
}
|