| // rustfmt-version: Two | |
| fn plain_if(x: bool) -> u8 { | |
| if x { 0 } else { 1 } | |
| } | |
| fn paren_if(x: bool) -> u8 { | |
| (if x { 0 } else { 1 }) | |
| } | |
| fn let_if(x: bool) -> u8 { | |
| let x = if x { foo() } else { bar() }; | |
| x | |
| } | |
| fn return_if(x: bool) -> u8 { | |
| return if x { 0 } else { 1 }; | |
| } | |
| fn multi_if() { | |
| use std::io; | |
| if x { | |
| foo() | |
| } else { | |
| bar() | |
| } | |
| if x { foo() } else { bar() } | |
| } | |
| fn middle_if() { | |
| use std::io; | |
| if x { | |
| foo() | |
| } else { | |
| bar() | |
| } | |
| let x = 1; | |
| } |