| //@ run-rustfix | |
| // Check that we try to correct `=>` to `>=` in conditions. | |
| #![allow(unused)] | |
| fn main() { | |
| let a = 0; | |
| let b = 1; | |
| if a => b {} //~ERROR | |
| } | |
| fn foo() { | |
| let a = 0; | |
| if a => 1 {} //~ERROR | |
| } | |
| fn a() { | |
| let a = 0; | |
| if 1 => a {} //~ERROR | |
| } | |
| fn bar() { | |
| let a = 0; | |
| let b = 1; | |
| if a => b && a != b {} //~ERROR | |
| } | |
| fn qux() { | |
| let a = 0; | |
| let b = 1; | |
| if a != b && a => b {} //~ERROR | |
| } | |
| fn baz() { | |
| let a = 0; | |
| let b = 1; | |
| let _ = a => b; //~ERROR | |
| } | |
| fn b() { | |
| let a = 0; | |
| let b = 1; | |
| match a => b { //~ERROR | |
| _ => todo!(), | |
| } | |
| } |