macro_rules! ternary {
($condition:expr, $true_val:expr, $false_val:expr) => { ... };
}
Expand description
A ternary operator implementation for rust
let condition = false;
let result = ternary!(condition, "val if condition is true", "val if condition is false")
assert_eq!(result, "val if condition is false");