error: this let-binding has unit value --> $DIR/let_unit.rs:12:5 | LL | let _x = println!("x"); | ^^^^^^^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `println!("x");` | = note: `-D clippy::let-unit-value` implied by `-D warnings` error: this let-binding has unit value --> $DIR/let_unit.rs:16:9 | LL | let _a = (); | ^^^^^^^^^^^^ help: omit the `let` binding: `();` error: this let-binding has unit value --> $DIR/let_unit.rs:51:5 | LL | / let _ = v LL | | .into_iter() LL | | .map(|i| i * 2) LL | | .filter(|i| i % 2 == 0) LL | | .map(|_| ()) LL | | .next() LL | | .unwrap(); | |__________________^ | help: omit the `let` binding | LL ~ v LL + .into_iter() LL + .map(|i| i * 2) LL + .filter(|i| i % 2 == 0) LL + .map(|_| ()) LL + .next() LL + .unwrap(); | error: this let-binding has unit value --> $DIR/let_unit.rs:78:5 | LL | let x: () = f(); // Lint. | ^^^^-^^^^^^^^^^^ | | | help: use a wild (`_`) binding: `_` error: this let-binding has unit value --> $DIR/let_unit.rs:81:5 | LL | let x: () = f2(0i32); // Lint. | ^^^^-^^^^^^^^^^^^^^^^ | | | help: use a wild (`_`) binding: `_` error: this let-binding has unit value --> $DIR/let_unit.rs:83:5 | LL | let _: () = f3(()); // Lint | ^^^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `f3(());` error: this let-binding has unit value --> $DIR/let_unit.rs:84:5 | LL | let x: () = f3(()); // Lint | ^^^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `f3(());` error: this let-binding has unit value --> $DIR/let_unit.rs:100:5 | LL | let x: () = if true { f() } else { f2(0) }; // Lint | ^^^^-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | help: use a wild (`_`) binding: `_` error: this let-binding has unit value --> $DIR/let_unit.rs:111:5 | LL | / let _: () = match Some(0) { LL | | None => f2(1), LL | | Some(0) => f(), LL | | Some(1) => f2(3), LL | | Some(_) => (), LL | | }; | |______^ | help: omit the `let` binding | LL ~ match Some(0) { LL + None => f2(1), LL + Some(0) => f(), LL + Some(1) => f2(3), LL + Some(_) => (), LL + }; | error: this let-binding has unit value --> $DIR/let_unit.rs:158:13 | LL | let _: () = z; | ^^^^^^^^^^^^^^ help: omit the `let` binding: `z;` error: aborting due to 10 previous errors