diff options
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.rs | 35 |
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() {} |
