// This tests that conflicting imports shows both `use` lines | |
// when reporting the error. | |
mod sub1 { | |
pub fn foo() {} // implementation 1 | |
} | |
mod sub2 { | |
pub fn foo() {} // implementation 2 | |
} | |
use sub1::foo; | |
use sub2::foo; //~ ERROR the name `foo` is defined multiple times | |
fn main() {} |