[][src]Macro helper::if

macro_rules! if {
    ($cond:expr, $left:expr, $right:expr) => { ... };
}

This is a useful macro to write expression like ?: or if expr { left } else { right }.

Example

use helper::r#if;

let s = "hello";
let len = s.len();
let len = r#if!(len > 10, 10, len);
assert_eq!(len, 5);