diff options
| author | varkor <github@varkor.com> | 2019-05-23 22:56:31 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-06-03 18:19:29 +0100 |
| commit | fd36b5fd52003d3c3b246c8fb9fb669c5f0f68b0 (patch) | |
| tree | c96cd63fede46a301513fb6bec373f6fcf2b089d /src/test | |
| parent | bbac81a0f11c21eb09344a1d9277393ffdba474e (diff) | |
| download | rust-fd36b5fd52003d3c3b246c8fb9fb669c5f0f68b0.tar.gz rust-fd36b5fd52003d3c3b246c8fb9fb669c5f0f68b0.zip | |
Add test for #[must_use] in tuples
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/lint/must_use-tuple.rs | 5 | ||||
| -rw-r--r-- | src/test/ui/lint/must_use-tuple.stderr | 15 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/test/ui/lint/must_use-tuple.rs b/src/test/ui/lint/must_use-tuple.rs new file mode 100644 index 00000000000..bc972d7ffc3 --- /dev/null +++ b/src/test/ui/lint/must_use-tuple.rs @@ -0,0 +1,5 @@ +#![deny(unused_must_use)] + +fn main() { + (Ok::<(), ()>(()),); //~ ERROR unused `std::result::Result` that must be used +} diff --git a/src/test/ui/lint/must_use-tuple.stderr b/src/test/ui/lint/must_use-tuple.stderr new file mode 100644 index 00000000000..67d1ec01966 --- /dev/null +++ b/src/test/ui/lint/must_use-tuple.stderr @@ -0,0 +1,15 @@ +error: unused `std::result::Result` that must be used + --> $DIR/must_use-tuple.rs:4:5 + | +LL | (Ok::<(), ()>(()),); + | ^^^^^^^^^^^^^^^^^^^^ + | +note: lint level defined here + --> $DIR/must_use-tuple.rs:1:9 + | +LL | #![deny(unused_must_use)] + | ^^^^^^^^^^^^^^^ + = note: this `Result` may be an `Err` variant, which should be handled + +error: aborting due to previous error + |
