1 #![allow(incomplete_features)]
2 #![feature(generic_associated_types)]
6 //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope
13 impl<'a> NoShadow<'a> for &'a u32 {
15 //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope
20 //~^ ERROR the name `T` is already used
27 impl<T> NoShadowT<T> for Option<T> {
29 //~^ ERROR the name `T` is already used