summaryrefslogtreecommitdiffstats
path: root/src/test/ui/suggestions/missing-bound-in-manual-copy-impl-2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/suggestions/missing-bound-in-manual-copy-impl-2.rs')
-rw-r--r--src/test/ui/suggestions/missing-bound-in-manual-copy-impl-2.rs19
1 files changed, 0 insertions, 19 deletions
diff --git a/src/test/ui/suggestions/missing-bound-in-manual-copy-impl-2.rs b/src/test/ui/suggestions/missing-bound-in-manual-copy-impl-2.rs
deleted file mode 100644
index e3185e7ef..000000000
--- a/src/test/ui/suggestions/missing-bound-in-manual-copy-impl-2.rs
+++ /dev/null
@@ -1,19 +0,0 @@
-// run-rustfix
-
-#[derive(Clone)]
-struct Wrapper<T>(T);
-
-struct OnlyCopyIfDisplay<T>(std::marker::PhantomData<T>);
-
-impl<T: std::fmt::Display> Clone for OnlyCopyIfDisplay<T> {
- fn clone(&self) -> Self {
- OnlyCopyIfDisplay(std::marker::PhantomData)
- }
-}
-
-impl<T: std::fmt::Display> Copy for OnlyCopyIfDisplay<T> {}
-
-impl<S> Copy for Wrapper<OnlyCopyIfDisplay<S>> {}
-//~^ ERROR the trait `Copy` may not be implemented for this type
-
-fn main() {}