Earlier quoted context omitted.
Is using the if statement as a ternary that much worse? let x = if a { b } else { c }; Sure, it costs a few characters, but I appreciate the consistency and clarity.
Verbose.
I think a ternary operator would be the first construct in Rust that prevents reading a statement from left to right.