diff options
Diffstat (limited to 'src/test/ui/associated-types/hr-associated-type-bound-param-1.rs')
-rw-r--r-- | src/test/ui/associated-types/hr-associated-type-bound-param-1.rs | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/test/ui/associated-types/hr-associated-type-bound-param-1.rs b/src/test/ui/associated-types/hr-associated-type-bound-param-1.rs deleted file mode 100644 index bbeeb145d..000000000 --- a/src/test/ui/associated-types/hr-associated-type-bound-param-1.rs +++ /dev/null @@ -1,20 +0,0 @@ -trait Y<'a, T: ?Sized> -where - T: Y<'a, Self>, - for<'b> <Self as Y<'b, T>>::V: Clone, - for<'b> <T as Y<'b, Self>>::V: Clone, -{ - type V: ?Sized; - fn g(&self, x: &Self::V) { - <Self::V>::clone(x); - } -} - -impl<'a> Y<'a, u8> for u8 { - type V = str; - //~^ ERROR the trait bound `str: Clone` is not satisfied -} - -fn main() { - 1u8.g("abc"); -} |