3 //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope
10 impl<'a> NoShadow<'a> for &'a u32 {
12 //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope
17 //~^ ERROR the name `T` is already used
24 impl<T> NoShadowT<T> for Option<T> {
26 //~^ ERROR the name `T` is already used