]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/lint/must_use-trait.stderr
Improve error messages for boxed trait objects in tuples
[rust.git] / src / test / ui / lint / must_use-trait.stderr
index 94f5f4f40d2d54a80177a1fa39ceccf062f85a55..be74362e29d62b720dad2da64460f01c15bb1128 100644 (file)
@@ -1,7 +1,7 @@
 error: unused implementer of `Critical` that must be used
-  --> $DIR/must_use-trait.rs:21:5
+  --> $DIR/must_use-trait.rs:33:5
    |
-LL |     get_critical(); //~ ERROR unused implementer of `Critical` that must be used
+LL |     get_critical();
    |     ^^^^^^^^^^^^^^^
    |
 note: lint level defined here
@@ -10,5 +10,29 @@ note: lint level defined here
 LL | #![deny(unused_must_use)]
    |         ^^^^^^^^^^^^^^^
 
-error: aborting due to previous error
+error: unused boxed `Critical` trait object that must be used
+  --> $DIR/must_use-trait.rs:34:5
+   |
+LL |     get_boxed_critical();
+   |     ^^^^^^^^^^^^^^^^^^^^^
+
+error: unused boxed boxed `Critical` trait object that must be used
+  --> $DIR/must_use-trait.rs:35:5
+   |
+LL |     get_nested_boxed_critical();
+   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+error: unused boxed `Critical` trait object in tuple element 1 that must be used
+  --> $DIR/must_use-trait.rs:37:5
+   |
+LL |     get_critical_tuple();
+   |     ^^^^^^^^^^^^^^^^^^^^^
+
+error: unused implementer of `Critical` in tuple element 2 that must be used
+  --> $DIR/must_use-trait.rs:37:5
+   |
+LL |     get_critical_tuple();
+   |     ^^^^^^^^^^^^^^^^^^^^^
+
+error: aborting due to 5 previous errors