1 warning: unused return value of `need_to_use_this_value` which must be used: it's important
2 --> $DIR/fn_must_use.rs:61:5
4 LL | need_to_use_this_value(); //~ WARN unused return value
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^
7 note: lint level defined here
8 --> $DIR/fn_must_use.rs:14:9
10 LL | #![warn(unused_must_use)]
13 warning: unused return value of `MyStruct::need_to_use_this_method_value` which must be used
14 --> $DIR/fn_must_use.rs:66:5
16 LL | m.need_to_use_this_method_value(); //~ WARN unused return value
17 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19 warning: unused return value of `EvenNature::is_even` which must be used: no side effects
20 --> $DIR/fn_must_use.rs:67:5
22 LL | m.is_even(); // trait method!
25 warning: unused return value of `std::cmp::PartialEq::eq` which must be used
26 --> $DIR/fn_must_use.rs:73:5
28 LL | 2.eq(&3); //~ WARN unused return value
31 warning: unused return value of `std::cmp::PartialEq::eq` which must be used
32 --> $DIR/fn_must_use.rs:74:5
34 LL | m.eq(&n); //~ WARN unused return value
37 warning: unused comparison which must be used
38 --> $DIR/fn_must_use.rs:77:5
40 LL | 2 == 3; //~ WARN unused comparison
43 warning: unused comparison which must be used
44 --> $DIR/fn_must_use.rs:78:5
46 LL | m == n; //~ WARN unused comparison