// run-rustfix #![allow(unused_imports)] pub mod extension1 { pub trait ConstructorExtension {} } pub mod extension2 { pub trait ConstructorExtension {} } use extension1::ConstructorExtension; use extension2::ConstructorExtension as OtherConstructorExtension; //~ ERROR is defined multiple times fn main() {}