iif

Returns one of two parts, depending on the evaluation of an expression.

Crates.io

Examples

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