1// aux-build:issue-52891.rs 2// run-rustfix 3 4#![allow(warnings)] 5 6extern crate issue_52891; 7 8// Check that we don't suggest renaming duplicate imports but instead 9// suggest removing one. 10 11use issue_52891::a; 12 //~ ERROR `a` is defined multiple times 13 14use issue_52891::{b, c}; //~ ERROR `a` is defined multiple times 15use issue_52891::{d, e}; //~ ERROR `a` is defined multiple times 16use issue_52891::{f, g}; //~ ERROR `a` is defined multiple times 17 18use issue_52891::{//~ ERROR `a` is defined multiple times 19 h, 20 i}; 21use issue_52891::{j, 22 //~ ERROR `a` is defined multiple times 23 k}; 24use issue_52891::{l, 25 m}; //~ ERROR `a` is defined multiple times 26 27use issue_52891::a::inner; 28use issue_52891::b::inner as other_inner; //~ ERROR `inner` is defined multiple times 29 30 31//~^ ERROR `issue_52891` is defined multiple times 32 33 34#[macro_use] 35use issue_52891::n; //~ ERROR `n` is defined multiple times 36 37fn main() {} 38