| use foo::bar::{ | |
| self, | |
| //~^ ERROR `self` import can only appear once in an import list | |
| Bar, | |
| self | |
| //~^ ERROR the name `bar` is defined multiple times | |
| }; | |
| use {self}; | |
| //~^ ERROR `self` import can only appear in an import list with a non-empty prefix | |
| mod foo { | |
| pub mod bar { | |
| pub struct Bar; | |
| pub struct Baz; | |
| } | |
| } | |
| fn main() {} |