blob: 2dc4331ced775f2490e679b2f866938863511b1c [file] [log] [blame]
mod foo {
pub struct A;
pub struct B;
}
use foo::{self};
//~^ ERROR is defined multiple times
use foo as self;
//~^ ERROR expected identifier
use foo::self; //~ ERROR is defined multiple times
//~^ ERROR `self` imports are only allowed within a { } list
use foo::A;
use foo::{self as A};
//~^ ERROR is defined multiple times
fn main() {}