1 pub trait Foo<A=Self> {
5 pub trait Bar<X=usize, A=Self> {
11 //~^ ERROR no function or associated item named
12 let b = Foo::<_>::lol();
13 //~^ ERROR no function or associated item named
15 //~^ ERROR no function or associated item named
16 let d = Bar::<usize, _>::lol();
17 //~^ ERROR no function or associated item named
18 let e = Bar::<usize>::lol();
19 //~^ ERROR must be explicitly specified