// Test that we have one and only one associated type per ref. pub trait Foo { type A; } pub trait Bar { type A; } pub fn f1(a: T, x: T::A) {} //~ERROR associated type `A` not found pub fn f2(a: T, x: T::A) {} //~ERROR ambiguous associated type `A` pub fn main() {}