pub fn f1(x: T::A) {} //~^ ERROR //~^^ ERROR