// issue: // //@ run-rustfix #![allow(unused)] struct T(); trait Trait { type Assoc; fn f(); } impl Trait for () { type Assoc = T; fn f() { T(); //~^ ERROR no associated item named `Assoc` found for unit type `()` in the current scope } } fn main() {}