| #![warn(clippy::all)] |
| #![warn(clippy::else_if_without_else)] |
| |
| fn bla1() -> bool { |
| unimplemented!() |
| } |
| fn bla2() -> bool { |
| unimplemented!() |
| } |
| fn bla3() -> bool { |
| unimplemented!() |
| } |
| |
| fn main() { |
| if bla1() { |
| println!("if"); |
| } |
| |
| if bla1() { |
| println!("if"); |
| } else { |
| println!("else"); |
| } |
| |
| if bla1() { |
| println!("if"); |
| } else if bla2() { |
| println!("else if"); |
| } else { |
| println!("else") |
| } |
| |
| if bla1() { |
| println!("if"); |
| } else if bla2() { |
| println!("else if 1"); |
| } else if bla3() { |
| println!("else if 2"); |
| } else { |
| println!("else") |
| } |
| |
| if bla1() { |
| println!("if"); |
| } else if bla2() { |
| //~ ERROR else if without else |
| println!("else if"); |
| } |
| |
| if bla1() { |
| println!("if"); |
| } else if bla2() { |
| println!("else if 1"); |
| } else if bla3() { |
| //~ ERROR else if without else |
| println!("else if 2"); |
| } |
| } |