error: `match` on a boolean expression --> tests/ui/match_bool.rs:7:5 | LL | / match test { LL | | LL | | true => 0, LL | | false => 42, LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if test { 0 } else { 42 }` | note: the lint level is defined here --> tests/ui/match_bool.rs:1:9 | LL | #![deny(clippy::match_bool)] | ^^^^^^^^^^^^^^^^^^ error: `match` on a boolean expression --> tests/ui/match_bool.rs:14:5 | LL | / match option == 1 { LL | | LL | | true => 1, LL | | false => 0, LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if option == 1 { 1 } else { 0 }` error: `match` on a boolean expression --> tests/ui/match_bool.rs:20:5 | LL | / match test { LL | | LL | | true => (), LL | | false => { LL | | println!("Noooo!"); LL | | }, LL | | }; | |_____^ | help: consider using an `if`/`else` expression | LL ~ if !test { LL + println!("Noooo!"); LL ~ }; | error: `match` on a boolean expression --> tests/ui/match_bool.rs:28:5 | LL | / match test { LL | | LL | | false => { LL | | println!("Noooo!"); LL | | }, LL | | _ => (), LL | | }; | |_____^ | help: consider using an `if`/`else` expression | LL ~ if !test { LL + println!("Noooo!"); LL ~ }; | error: `match` on a boolean expression --> tests/ui/match_bool.rs:36:5 | LL | / match test && test { LL | | LL | | false => { LL | | println!("Noooo!"); LL | | }, LL | | _ => (), LL | | }; | |_____^ | help: consider using an `if`/`else` expression | LL ~ if !(test && test) { LL + println!("Noooo!"); LL ~ }; | error: `match` on a boolean expression --> tests/ui/match_bool.rs:44:5 | LL | / match test { LL | | LL | | false => { LL | | println!("Noooo!"); ... | LL | | }, LL | | }; | |_____^ | help: consider using an `if`/`else` expression | LL ~ if !test { LL + println!("Noooo!"); LL + } else { LL + println!("Yes!"); LL ~ }; | error: `match` on a boolean expression --> tests/ui/match_bool.rs:69:13 | LL | let _ = match test { | _____________^ LL | | LL | | true if option == 5 => 10, LL | | _ => 1, LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if test && option == 5 { 10 } else { 1 }` error: `match` on a boolean expression --> tests/ui/match_bool.rs:75:13 | LL | let _ = match test { | _____________^ LL | | LL | | false if option == 5 => 10, LL | | _ => 1, LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if !test && option == 5 { 10 } else { 1 }` error: `match` on a boolean expression --> tests/ui/match_bool.rs:81:5 | LL | / match test { LL | | LL | | true if option == 5 => println!("Hello"), LL | | _ => (), LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if test && option == 5 { println!("Hello") }` error: `match` on a boolean expression --> tests/ui/match_bool.rs:87:5 | LL | / match test { LL | | LL | | true if option == 5 => (), LL | | _ => println!("Hello"), LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if !(test && option == 5) { println!("Hello") }` error: `match` on a boolean expression --> tests/ui/match_bool.rs:93:5 | LL | / match test { LL | | LL | | false if option == 5 => println!("Hello"), LL | | _ => (), LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if !test && option == 5 { println!("Hello") }` error: `match` on a boolean expression --> tests/ui/match_bool.rs:99:5 | LL | / match test { LL | | LL | | false if option == 5 => (), LL | | _ => println!("Hello"), LL | | }; | |_____^ help: consider using an `if`/`else` expression: `if !(!test && option == 5) { println!("Hello") }` error: `match` on a boolean expression --> tests/ui/match_bool.rs:107:5 | LL | / match true { LL | | LL | | true => 'a: { LL | | break 'a; LL | | }, LL | | _ => (), LL | | } | |_____^ | help: consider using an `if`/`else` expression | LL ~ if true { 'a: { LL + break 'a; LL + } } | error: aborting due to 13 previous errors