error: in an `if` condition, avoid complex blocks or closures with blocks; instead, move the block or closure higher and bind it with a `let` --> $DIR/blocks_in_conditions_closure.rs:23:17 | LL | |x| { | _________________^ LL | | LL | | LL | | let target = 3; LL | | x == target LL | | }, | |_____________^ | = note: `-D clippy::blocks-in-conditions` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(clippy::blocks_in_conditions)]` error: in an `if` condition, avoid complex blocks or closures with blocks; instead, move the block or closure higher and bind it with a `let` --> $DIR/blocks_in_conditions_closure.rs:34:13 | LL | |x| { | _____________^ LL | | LL | | let target = 3; LL | | x == target LL | | }, | |_________^ error: in a `match` scrutinee, avoid complex blocks or closures with blocks; instead, move the block or closure higher and bind it with a `let` --> $DIR/blocks_in_conditions_closure.rs:67:13 | LL | |x| { | _____________^ LL | | LL | | let target = 3; LL | | x == target LL | | }, | |_________^ error: aborting due to 3 previous errors