| warning: unused comparison that must be used |
| --> $DIR/must-use-macros.rs:28:17 |
| | |
| LL | $a == $b |
| | ^^^^^^^^ the comparison produces a value |
| ... |
| LL | cmp!(a, b); |
| | ---------- in this macro invocation |
| | |
| note: the lint level is defined here |
| --> $DIR/must-use-macros.rs:9:9 |
| | |
| LL | #![warn(unused_must_use)] |
| | ^^^^^^^^^^^^^^^ |
| = note: this warning originates in the macro `cmp` (in Nightly builds, run with -Z macro-backtrace for more info) |
| help: use `let _ = ...` to ignore the resulting value |
| | |
| LL | let _ = cmp!(a, b); |
| | +++++++ |
| |
| warning: unused comparison that must be used |
| --> $DIR/must-use-macros.rs:41:17 |
| | |
| LL | $a == $b |
| | ^^^^^^^^ the comparison produces a value |
| ... |
| LL | cmp!(1, 1); |
| | ---------- in this macro invocation |
| | |
| = note: this warning originates in the macro `cmp` (in Nightly builds, run with -Z macro-backtrace for more info) |
| help: use `let _ = ...` to ignore the resulting value |
| | |
| LL | let _ = cmp!(1, 1); |
| | +++++++ |
| |
| warning: unused return value of `std::cmp::PartialEq::eq` that must be used |
| --> $DIR/must-use-macros.rs:56:9 |
| | |
| LL | cmp!(1, 1); |
| | ^^^^^^^^^^ |
| | |
| help: use `let _ = ...` to ignore the resulting value |
| | |
| LL | let _ = cmp!(1, 1); |
| | +++++++ |
| |
| warning: 3 warnings emitted |
| |