summary refs log tree commit diff
path: root/tests/ui/lint/dead-code/unused-pub-struct.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-08-06 19:02:52 +0000
committerbors <bors@rust-lang.org>2024-08-06 19:02:52 +0000
commit3f5fd8dd41153bc5fdca9427e9e05be2c767ba23 (patch)
tree01cdc48561c6f259221b76ee764f3e8fba492708 /tests/ui/lint/dead-code/unused-pub-struct.rs
parent051478957371ee0084a7c0913941d2a8c4757bb9 (diff)
parent1cc8da5c1015f8ce0268f856a4de42cb9e77e218 (diff)
downloadrust-1.80.1.tar.gz
rust-1.80.1.zip
Auto merge of #128635 - pietroalbini:pa-1.80.1, r=pietroalbini 1.80.1
Prepare Rust 1.80.1 point release

The point release is scheduled to include:

* https://github.com/rust-lang/rust/pull/128271
* https://github.com/rust-lang/rust/pull/128618
Diffstat (limited to 'tests/ui/lint/dead-code/unused-pub-struct.rs')
-rw-r--r--tests/ui/lint/dead-code/unused-pub-struct.rs48
1 files changed, 0 insertions, 48 deletions
diff --git a/tests/ui/lint/dead-code/unused-pub-struct.rs b/tests/ui/lint/dead-code/unused-pub-struct.rs
deleted file mode 100644
index aaf4dd612de..00000000000
--- a/tests/ui/lint/dead-code/unused-pub-struct.rs
+++ /dev/null
@@ -1,48 +0,0 @@
-#![deny(dead_code)]
-
-pub struct NotLint1(());
-pub struct NotLint2(std::marker::PhantomData<i32>);
-
-pub struct NeverConstructed(i32); //~ ERROR struct `NeverConstructed` is never constructed
-
-impl NeverConstructed {
-    pub fn not_construct_self(&self) {}
-}
-
-impl Clone for NeverConstructed {
-    fn clone(&self) -> NeverConstructed {
-        NeverConstructed(0)
-    }
-}
-
-pub trait Trait {
-    fn not_construct_self(&self);
-}
-
-impl Trait for NeverConstructed {
-    fn not_construct_self(&self) {
-        self.0;
-    }
-}
-
-pub struct Constructed(i32);
-
-impl Constructed {
-    pub fn construct_self() -> Self {
-        Constructed(0)
-    }
-}
-
-impl Clone for Constructed {
-    fn clone(&self) -> Constructed {
-        Constructed(0)
-    }
-}
-
-impl Trait for Constructed {
-    fn not_construct_self(&self) {
-        self.0;
-    }
-}
-
-fn main() {}