1 warning: unused return value of `need_to_use_this_value` that must be used
2 --> $DIR/fn_must_use.rs:55:5
4 LL | need_to_use_this_value();
5 | ^^^^^^^^^^^^^^^^^^^^^^^^
8 note: the lint level is defined here
9 --> $DIR/fn_must_use.rs:3:9
11 LL | #![warn(unused_must_use)]
14 warning: unused return value of `MyStruct::need_to_use_this_method_value` that must be used
15 --> $DIR/fn_must_use.rs:60:5
17 LL | m.need_to_use_this_method_value();
18 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20 warning: unused return value of `EvenNature::is_even` that must be used
21 --> $DIR/fn_must_use.rs:61:5
23 LL | m.is_even(); // trait method!
26 = note: no side effects
28 warning: unused return value of `MyStruct::need_to_use_this_associated_function_value` that must be used
29 --> $DIR/fn_must_use.rs:64:5
31 LL | MyStruct::need_to_use_this_associated_function_value();
32 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
34 warning: unused return value of `std::cmp::PartialEq::eq` that must be used
35 --> $DIR/fn_must_use.rs:70:5
40 warning: unused return value of `std::cmp::PartialEq::eq` that must be used
41 --> $DIR/fn_must_use.rs:71:5
46 warning: unused comparison that must be used
47 --> $DIR/fn_must_use.rs:74:5
50 | ^^^^^^ the comparison produces a value
52 help: use `let _ = ...` to ignore the resulting value
57 warning: unused comparison that must be used
58 --> $DIR/fn_must_use.rs:75:5
61 | ^^^^^^ the comparison produces a value
63 help: use `let _ = ...` to ignore the resulting value
68 warning: 8 warnings emitted