]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/lint/dead-code/issue-85255.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / src / test / ui / lint / dead-code / issue-85255.rs
index 8c4aad66d474dd2d2e7e9dd4194244ec0200f245..043f68137b81d54b7238874204801694e467fda0 100644 (file)
@@ -2,42 +2,41 @@
 // check-pass
 
 #![warn(dead_code)]
-#![feature(crate_visibility_modifier)]
 
 struct Foo {
-    a: i32, //~ WARNING: field is never read
-    pub b: i32, //~ WARNING: field is never read
+    a: i32, //~ WARNING: fields `a` and `b` are never read
+    pub b: i32,
 }
 
 struct Bar;
 
 impl Bar {
-    fn a(&self) -> i32 { 5 } //~ WARNING: associated function is never used
-    pub fn b(&self) -> i32 { 6 } //~ WARNING: associated function is never used
+    fn a(&self) -> i32 { 5 } //~ WARNING: associated function `a` is never used
+    pub fn b(&self) -> i32 { 6 } //~ WARNING: associated function `b` is never used
 }
 
 pub(crate) struct Foo1 {
-    a: i32, //~ WARNING: field is never read
-    pub b: i32, //~ WARNING: field is never read
+    a: i32, //~ WARNING: fields `a` and `b` are never read
+    pub b: i32,
 }
 
 pub(crate) struct Bar1;
 
 impl Bar1 {
-    fn a(&self) -> i32 { 5 } //~ WARNING: associated function is never used
-    pub fn b(&self) -> i32 { 6 } //~ WARNING: associated function is never used
+    fn a(&self) -> i32 { 5 } //~ WARNING: associated function `a` is never used
+    pub fn b(&self) -> i32 { 6 } //~ WARNING: associated function `b` is never used
 }
 
-crate struct Foo2 {
-    a: i32, //~ WARNING: field is never read
-    pub b: i32, //~ WARNING: field is never read
+pub(crate) struct Foo2 {
+    a: i32, //~ WARNING: fields `a` and `b` are never read
+    pub b: i32,
 }
 
-crate struct Bar2;
+pub(crate) struct Bar2;
 
 impl Bar2 {
-    fn a(&self) -> i32 { 5 } //~ WARNING: associated function is never used
-    pub fn b(&self) -> i32 { 6 } //~ WARNING: associated function is never used
+    fn a(&self) -> i32 { 5 } //~ WARNING: associated function `a` is never used
+    pub fn b(&self) -> i32 { 6 } //~ WARNING: associated function `b` is never used
 }