1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
/// if, then, else /// ``` /// use xstd::prelude::*; /// assert_eq!(1, ifte!( true, 1, 2)); /// assert_eq!(2, ifte!(false, 1, 2)); /// ``` #[macro_export] macro_rules! ifte { ($if:expr, $then:expr, $else:expr) => { if $if { $then } else { $else } }; }