// rustfmt-single_line_if_else: true // Format if-else expressions on a single line, when possible. fn main() { let a = if 1 > 2 { unreachable!() } else { 10 }; let a = if x { 1 } else if y { 2 } else { 3 }; let b = if cond() { 5 } else { // Brief comment. 10 }; let c = if cond() { statement(); 5 } else { 10 }; let d = if let Some(val) = turbo { "cool" } else { "beans" }; if cond() { statement(); } else { other_statement(); } if true { do_something() } let x = if veeeeeeeeery_loooooong_condition() { aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa } else { bbbbbbbbbb }; let x = if veeeeeeeeery_loooooong_condition() { aaaaaaaaaaaaaaaaaaaaaaaaa } else { bbbbbbbbbb }; funk(if test() { 1 } else { 2 }, arg2); }