//@ run-rustfix #![allow(dead_code)] macro_rules! y { () => {} } mod m { pub const A: i32 = 0; } mod foo { #[derive(Debug)] pub struct Foo; // test whether the use suggestion isn't // placed into the expansion of `#[derive(Debug)] type Bar = Path; //~ ERROR cannot find } fn main() { y!(); let _ = A; //~ ERROR cannot find foo(); } fn foo() { type Dict = HashMap; //~ ERROR cannot find }