1 // aux-build:variant-namespacing.rs
19 const XStruct: u8 = 0;
23 extern crate variant_namespacing;
24 pub use variant_namespacing::XE::{XStruct, XTuple, XUnit};
25 //~^ ERROR the name `XStruct` is defined multiple times
26 //~| ERROR the name `XTuple` is defined multiple times
27 //~| ERROR the name `XUnit` is defined multiple times
28 pub use E::{Struct, Tuple, Unit};
29 //~^ ERROR the name `Struct` is defined multiple times
30 //~| ERROR the name `Tuple` is defined multiple times
31 //~| ERROR the name `Unit` is defined multiple times