Macro iif::iif[][src]

macro_rules! iif {
    ( $check:expr, $true_case:expr, $false_case:expr ) => { ... };
}

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

use iif::iif;

let active = true;
let active_text = iif!(active, "Active", "Inactive");

assert_eq!(active_text, "Active");

let active = false;
let active_text = iif!(active, "Active", "Inactive");

assert_eq!(active_text, "Inactive");