summaryrefslogtreecommitdiffstats
path: root/src/test/ui/lint/unused/unused-closure.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/lint/unused/unused-closure.stderr')
-rw-r--r--src/test/ui/lint/unused/unused-closure.stderr65
1 files changed, 65 insertions, 0 deletions
diff --git a/src/test/ui/lint/unused/unused-closure.stderr b/src/test/ui/lint/unused/unused-closure.stderr
new file mode 100644
index 000000000..265d3e8e0
--- /dev/null
+++ b/src/test/ui/lint/unused/unused-closure.stderr
@@ -0,0 +1,65 @@
+error: unused closure that must be used
+ --> $DIR/unused-closure.rs:9:5
+ |
+LL | / || {
+LL | | println!("Hello!");
+LL | | };
+ | |______^
+ |
+note: the lint level is defined here
+ --> $DIR/unused-closure.rs:6:9
+ |
+LL | #![deny(unused_must_use)]
+ | ^^^^^^^^^^^^^^^
+ = note: closures are lazy and do nothing unless called
+
+error: unused implementer of `Future` that must be used
+ --> $DIR/unused-closure.rs:13:5
+ |
+LL | async {};
+ | ^^^^^^^^^
+ |
+ = note: futures do nothing unless you `.await` or poll them
+
+error: unused closure that must be used
+ --> $DIR/unused-closure.rs:14:5
+ |
+LL | || async {};
+ | ^^^^^^^^^^^^
+ |
+ = note: closures are lazy and do nothing unless called
+
+error: unused closure that must be used
+ --> $DIR/unused-closure.rs:15:5
+ |
+LL | async || {};
+ | ^^^^^^^^^^^^
+ |
+ = note: closures are lazy and do nothing unless called
+
+error: unused array of boxed arrays of closures that must be used
+ --> $DIR/unused-closure.rs:18:5
+ |
+LL | [Box::new([|| {}; 10]); 1];
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ |
+ = note: closures are lazy and do nothing unless called
+
+error: unused closure that must be used
+ --> $DIR/unused-closure.rs:20:5
+ |
+LL | vec![|| "a"].pop().unwrap();
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ |
+ = note: closures are lazy and do nothing unless called
+
+error: unused closure that must be used
+ --> $DIR/unused-closure.rs:23:9
+ |
+LL | || true;
+ | ^^^^^^^^
+ |
+ = note: closures are lazy and do nothing unless called
+
+error: aborting due to 7 previous errors
+