2 fn method_a(&self) -> isize;
6 fn gimme_an_a<A:TraitA>(&self, a: A) -> isize;
9 impl TraitB for isize {
10 fn gimme_an_a<A:TraitA>(&self, a: A) -> isize {
15 fn call_it<B:TraitB>(b: B) -> isize {
17 b.gimme_an_a(y) //~ ERROR `{integer}: TraitA` is not satisfied
22 assert_eq!(call_it(x), 22);