// Test that `fn foo::bar::{self}` only imports `bar` in the type namespace. | |
mod foo { | |
pub fn f() { } | |
} | |
use foo::f::{self}; //~ ERROR unresolved import `foo::f` | |
mod bar { | |
pub fn baz() {} | |
pub mod baz {} | |
} | |
use bar::baz::{self}; | |
fn main() { | |
baz(); //~ ERROR expected function, found module `baz` | |
} |