about summary refs log tree commit diff
path: root/src/test/ui/lint/lint-missing-copy-implementations-allow.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/lint/lint-missing-copy-implementations-allow.rs')
-rw-r--r--src/test/ui/lint/lint-missing-copy-implementations-allow.rs35
1 files changed, 0 insertions, 35 deletions
diff --git a/src/test/ui/lint/lint-missing-copy-implementations-allow.rs b/src/test/ui/lint/lint-missing-copy-implementations-allow.rs
deleted file mode 100644
index 051a905aed6..00000000000
--- a/src/test/ui/lint/lint-missing-copy-implementations-allow.rs
+++ /dev/null
@@ -1,35 +0,0 @@
-// check-pass
-#![deny(missing_copy_implementations)]
-
-// Don't recommend implementing Copy on something stateful like an iterator.
-pub struct MyIterator {
-    num: u8,
-}
-
-impl Iterator for MyIterator {
-    type Item = u8;
-
-    fn next(&mut self) -> Option<Self::Item> {
-        todo!()
-    }
-}
-
-pub struct Handle {
-    inner: *mut (),
-}
-
-pub struct Handle2 {
-    inner: *const (),
-}
-
-pub enum MaybeHandle {
-    Ptr(*mut ()),
-}
-
-pub union UnionHandle {
-    ptr: *mut (),
-}
-
-pub struct Array([u8; 2048]);
-
-fn main() {}