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