salsa-macro-rules 0.26.2

Declarative macros for the salsa crate
Documentation
#[macro_export]
macro_rules! macro_if {
    (true => $($t:tt)*) => {
        $($t)*
    };

    (false => $($t:tt)*) => {
    };

    (if true { $($t:tt)* } else { $($f:tt)*}) => {
        $($t)*
    };

    (if false { $($t:tt)* } else { $($f:tt)*}) => {
        $($f)*
    };

    (if0 0 { $($t:tt)* } else { $($f:tt)*}) => {
        $($t)*
    };

    (if0 $n:literal { $($t:tt)* } else { $($f:tt)*}) => {
        $($f)*
    };

    (iftt () { $($t:tt)* } else { $($f:tt)*}) => {
        $($f)*
    };

    (iftt ($($tt:tt)+) { $($t:tt)* } else { $($f:tt)*}) => {
        $($t)*
    };
}