19 pub unsafe impl<'a, 'b, X, Y: Foo<Bar>> !Foo<'a, X> for Bar<'b, Y>
27 impl<'a, 'b, X, Y: Foo<Bar>> Foo<'a, X> for Bar<'b, Y>
28 where X: Fooooooooooooooooooooooooooooo<'a, Z>
35 impl<'a, 'b, X, Y: Foo<Bar>> Foo<'a, X> for Bar<'b, Y>
36 where X: Foooooooooooooooooooooooooooo<'a, Z>
43 impl<T> Foo for Bar<T> where T: Baz {}
45 impl<T> Foo for Bar<T>
87 fn do_parse(mut self: X) {}
91 fn bar(self: X<'a, 'b>, y: Y) {}
94 pub impl<T> Foo for Bar<T>
102 pub impl<T, Z> Foo for Bar<T, Z>