error: `if _ { .. } else { .. }` is an expression --> $DIR/let_if_seq.rs:57:5 | 57 | / let mut foo = 0; 58 | | if f() { 59 | | foo = 42; 60 | | } | |_____^ help: it is more idiomatic to write `let foo = if f() { 42 } else { 0 };` | note: lint level defined here --> $DIR/let_if_seq.rs:5:9 | 5 | #![deny(useless_let_if_seq)] | ^^^^^^^^^^^^^^^^^^ = note: you might not need `mut` at all error: `if _ { .. } else { .. }` is an expression --> $DIR/let_if_seq.rs:62:5 | 62 | / let mut bar = 0; 63 | | if f() { 64 | | f(); 65 | | bar = 42; ... | 68 | | f(); 69 | | } | |_____^ help: it is more idiomatic to write `let bar = if f() { ..; 42 } else { ..; 0 };` | = note: you might not need `mut` at all error: `if _ { .. } else { .. }` is an expression --> $DIR/let_if_seq.rs:71:5 | 71 | / let quz; 72 | | if f() { 73 | | quz = 42; 74 | | } else { 75 | | quz = 0; 76 | | } | |_____^ help: it is more idiomatic to write `let quz = if f() { 42 } else { 0 };` error: `if _ { .. } else { .. }` is an expression --> $DIR/let_if_seq.rs:100:5 | 100 | / let mut baz = 0; 101 | | if f() { 102 | | baz = 42; 103 | | } | |_____^ help: it is more idiomatic to write `let baz = if f() { 42 } else { 0 };` | = note: you might not need `mut` at all error: aborting due to 4 previous errors