4 fn identity<'a>(t: &'a Self::F<'a>) -> &'a Self::F<'a> { t }
7 impl <T, T1> Foo for T {
8 //~^ ERROR: the type parameter `T1` is not constrained
10 //~^ ERROR: the name `T1` is already used for
11 //~| ERROR: `&` without an explicit lifetime name cannot be used here