8 // Associated Constants
23 pub unsafe impl<'a, 'b, X, Y: Foo<Bar>> !Foo<'a, X> for Bar<'b, Y>
31 impl<'a, 'b, X, Y: Foo<Bar>> Foo<'a, X> for Bar<'b, Y>
32 where X: Fooooooooooooooooooooooooooooo<'a, Z>
39 impl<'a, 'b, X, Y: Foo<Bar>> Foo<'a, X> for Bar<'b, Y>
40 where X: Foooooooooooooooooooooooooooo<'a, Z>
47 impl<T> Foo for Bar<T> where T: Baz {}
49 impl<T> Foo for Bar<T>
91 fn do_parse(mut self: X) {}
95 fn bar(self: X<'a, 'b>, y: Y) {}
97 fn bad(&self, (x, y): CoorT) {}
99 fn turbo_bad(self: X<'a, 'b>, (x, y): CoorT) {}
102 pub impl<T> Foo for Bar<T>
110 pub impl<T, Z> Foo for Bar<T, Z>
117 impl<T> PartialEq for S<T>
120 fn eq(&self, other: &Self) {
125 impl<T> PartialEq for S<T> where T: PartialEq {}