about summary refs log tree commit diff
path: root/src/test/ui/suggestions/derive-trait-for-method-call.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/suggestions/derive-trait-for-method-call.rs')
-rw-r--r--src/test/ui/suggestions/derive-trait-for-method-call.rs44
1 files changed, 0 insertions, 44 deletions
diff --git a/src/test/ui/suggestions/derive-trait-for-method-call.rs b/src/test/ui/suggestions/derive-trait-for-method-call.rs
deleted file mode 100644
index 25043da52aa..00000000000
--- a/src/test/ui/suggestions/derive-trait-for-method-call.rs
+++ /dev/null
@@ -1,44 +0,0 @@
-use std::time::Instant;
-
-enum Enum {
-    First
-}
-
-#[derive(Clone)]
-enum CloneEnum {
-    First
-}
-
-struct Struct {
-}
-
-#[derive(Clone)]
-struct CloneStruct {
-}
-
-struct Foo<X, Y> (X, Y);
-impl<X: Clone + Default + , Y: Clone + Default> Foo<X, Y> {
-    fn test(&self) -> (X, Y) {
-        (self.0, self.1)
-    }
-}
-
-fn test1() {
-    let x = Foo(Enum::First, CloneEnum::First);
-    let y = x.test();
-    //~^the method `test` exists for struct `Foo<Enum, CloneEnum>`, but its trait bounds were not satisfied [E0599]
-}
-
-fn test2() {
-    let x = Foo(Struct{}, CloneStruct{});
-    let y = x.test();
-    //~^the method `test` exists for struct `Foo<Struct, CloneStruct>`, but its trait bounds were not satisfied [E0599]
-}
-
-fn test3() {
-    let x = Foo(Vec::<Enum>::new(), Instant::now());
-    let y = x.test();
-    //~^the method `test` exists for struct `Foo<Vec<Enum>, Instant>`, but its trait bounds were not satisfied [E0599]
-}
-
-fn main() {}