Returns one of two parts, depending on the evaluation of an expression.
Use iif to decide between two values depending on a boolean expression. ```rust use iif::iif;
let active = true; let active_text = iif!(active, "Active", "Inactive");
asserteq!(activetext, "Active"); ```
Use iifopt to create an Option
depending on a boolean expression.
```rust
use iif::iifopt;
let active = true; let activetext = iifopt!(active, "Active");
asserteq!(activetext, Some("Active")); ```