]> git.lizzy.rs Git - rust.git/blob - tests/ui/imports/issue-25396.rs
Rollup merge of #106470 - ehuss:tidy-no-wasm, r=Mark-Simulacrum
[rust.git] / tests / ui / imports / issue-25396.rs
1 #![allow(non_camel_case_types)]
2
3 use foo::baz;
4 use bar::baz; //~ ERROR the name `baz` is defined multiple times
5
6 use foo::Quux;
7 use bar::Quux; //~ ERROR the name `Quux` is defined multiple times
8
9 use foo::blah;
10 use bar::blah; //~ ERROR the name `blah` is defined multiple times
11
12 use foo::WOMP;
13 use bar::WOMP; //~ ERROR the name `WOMP` is defined multiple times
14
15 fn main() {}
16
17 mod foo {
18     pub mod baz {}
19     pub trait Quux { }
20     pub type blah = (f64, u32);
21     pub const WOMP: u8 = 5;
22 }
23
24 mod bar {
25     pub mod baz {}
26     pub type Quux = i32;
27     pub struct blah { x: i8 }
28     pub const WOMP: i8 = -5;
29 }