error: this let-binding has unit value --> $DIR/let_unit.rs:14: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:18:9 | LL | let _a = (); | ^^^^^^^^^^^^ help: omit the `let` binding: `();` error: this let-binding has unit value --> $DIR/let_unit.rs:53: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() ... error: this let-binding has unit value --> $DIR/let_unit.rs:80:5 | LL | let x: () = f(); // Lint. | ^^^^-^^^^^^^^^^^ | | | help: use a wild (`_`) binding: `_` error: this let-binding has unit value --> $DIR/let_unit.rs:83:5 | LL | let x: () = f2(0i32); // Lint. | ^^^^-^^^^^^^^^^^^^^^^ | | | help: use a wild (`_`) binding: `_` error: this let-binding has unit value --> $DIR/let_unit.rs:85:5 | LL | let _: () = f3(()); // Lint | ^^^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `f3(());` error: this let-binding has unit value --> $DIR/let_unit.rs:86:5 | LL | let x: () = f3(()); // Lint | ^^^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `f3(());` error: this let-binding has unit value --> $DIR/let_unit.rs:88:5 | LL | let _: () = f4(vec![()]); // Lint | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `f4(vec![()]);` error: this let-binding has unit value --> $DIR/let_unit.rs:89:5 | LL | let x: () = f4(vec![()]); // Lint | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: omit the `let` binding: `f4(vec![()]);` error: this let-binding has unit value --> $DIR/let_unit.rs:98: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:109: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: aborting due to 11 previous errors