| warning: unused return value of `foo` that must be used |
| --> $DIR/must-use-block-expr.rs:13:9 |
| | |
| LL | foo(); |
| | ^^^^^ |
| | |
| note: the lint level is defined here |
| --> $DIR/must-use-block-expr.rs:4:9 |
| | |
| LL | #![warn(unused_must_use)] |
| | ^^^^^^^^^^^^^^^ |
| help: use `let _ = ...` to ignore the resulting value |
| | |
| LL | let _ = foo(); |
| | +++++++ |
| |
| warning: unused return value of `foo` that must be used |
| --> $DIR/must-use-block-expr.rs:20:9 |
| | |
| LL | foo() |
| | ^^^^^ |
| | |
| help: use `let _ = ...` to ignore the resulting value |
| | |
| LL | let _ = foo(); |
| | +++++++ + |
| |
| warning: unused arithmetic operation that must be used |
| --> $DIR/must-use-block-expr.rs:29:9 |
| | |
| LL | 1 + 2; |
| | ^^^^^ the arithmetic operation produces a value |
| | |
| help: use `let _ = ...` to ignore the resulting value |
| | |
| LL | let _ = 1 + 2; |
| | +++++++ |
| |
| warning: unused arithmetic operation that must be used |
| --> $DIR/must-use-block-expr.rs:33:9 |
| | |
| LL | 1 + 2 |
| | ^^^^^ the arithmetic operation produces a value |
| | |
| help: use `let _ = ...` to ignore the resulting value |
| | |
| LL | let _ = 1 + 2; |
| | +++++++ + |
| |
| warning: 4 warnings emitted |
| |