| #![allow(non_camel_case_types)] |
| |
| use foo::baz; |
| use bar::baz; //~ ERROR the name `baz` is defined multiple times |
| |
| use foo::Quux; |
| use bar::Quux; //~ ERROR the name `Quux` is defined multiple times |
| |
| use foo::blah; |
| use bar::blah; //~ ERROR the name `blah` is defined multiple times |
| |
| use foo::WOMP; |
| use bar::WOMP; //~ ERROR the name `WOMP` is defined multiple times |
| |
| fn main() {} |
| |
| mod foo { |
| pub mod baz {} |
| pub trait Quux { } |
| pub type blah = (f64, u32); |
| pub const WOMP: u8 = 5; |
| } |
| |
| mod bar { |
| pub mod baz {} |
| pub type Quux = i32; |
| pub struct blah { x: i8 } |
| pub const WOMP: i8 = -5; |
| } |