| // run-rustfix |
| |
| // This test is to check if suggestions can be applied automatically. |
| |
| #![allow(dead_code, unused_parens)] |
| |
| fn main() {} |
| |
| fn test_and() { |
| let a = true; |
| let b = false; |
| |
| let _ = a && b; //~ ERROR `and` is not a logical operator |
| //~| ERROR `and` is not a logical operator |
| |
| if a && b { //~ ERROR `and` is not a logical operator |
| //~| ERROR `and` is not a logical operator |
| println!("both"); |
| } |
| } |
| |
| fn test_or() { |
| let a = true; |
| let b = false; |
| |
| let _ = a || b; //~ ERROR `or` is not a logical operator |
| //~| ERROR `or` is not a logical operator |
| |
| if a || b { //~ ERROR `or` is not a logical operator |
| //~| ERROR `or` is not a logical operator |
| println!("both"); |
| } |
| } |
| |
| fn test_and_par() { |
| let a = true; |
| let b = false; |
| if (a && b) { //~ ERROR `and` is not a logical operator |
| //~| ERROR `and` is not a logical operator |
| println!("both"); |
| } |
| } |
| |
| fn test_or_par() { |
| let a = true; |
| let b = false; |
| if (a || b) { //~ ERROR `or` is not a logical operator |
| //~| ERROR `or` is not a logical operator |
| println!("both"); |
| } |
| } |
| |
| fn test_while_and() { |
| let a = true; |
| let b = false; |
| while a && b { //~ ERROR `and` is not a logical operator |
| //~| ERROR `and` is not a logical operator |
| println!("both"); |
| } |
| } |
| |
| fn test_while_or() { |
| let a = true; |
| let b = false; |
| while a || b { //~ ERROR `or` is not a logical operator |
| //~| ERROR `or` is not a logical operator |
| println!("both"); |
| } |
| } |