Macro ternary

Source
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");