diff options
Diffstat (limited to 'src/test/ui/generic-associated-types/shadowing.rs')
-rw-r--r-- | src/test/ui/generic-associated-types/shadowing.rs | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/test/ui/generic-associated-types/shadowing.rs b/src/test/ui/generic-associated-types/shadowing.rs deleted file mode 100644 index a05d6e143..000000000 --- a/src/test/ui/generic-associated-types/shadowing.rs +++ /dev/null @@ -1,29 +0,0 @@ -trait Shadow<'a> { - type Bar<'a>; - //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope -} - -trait NoShadow<'a> { - type Bar<'b>; // OK -} - -impl<'a> NoShadow<'a> for &'a u32 { - type Bar<'a> = i32; - //~^ ERROR lifetime name `'a` shadows a lifetime name that is already in scope -} - -trait ShadowT<T> { - type Bar<T>; - //~^ ERROR the name `T` is already used -} - -trait NoShadowT<T> { - type Bar<U>; // OK -} - -impl<T> NoShadowT<T> for Option<T> { - type Bar<T> = i32; - //~^ ERROR the name `T` is already used -} - -fn main() {} |