## k8s_match

# Macro k8s_match

Source

    macro_rules! k8s_match {
        (@inner { $test:expr } { $($arms:tt)* } { }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_31!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_31!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_31!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_32!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_32!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_32!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_33!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_33!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_33!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_34!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_34!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_34!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_1_35!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_ge_1_35!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { k8s_if_le_1_35!($($arm:tt)*), $($rest:tt)* }) => { ... };
        (@inner { $test:expr } { $($arms:tt)* } { $next_pat:pat $(if $cond:expr)? => $next_expr:expr, $($rest:tt)* }) => { ... };
        ($test:expr, { $($rest:tt)* }) => { ... };
    }

Expand description

A macro that emits a `match` expr with the given test expression and arms. The match arms can be annotated with the other conditional compilation macros in this crate so that they’re only emitted if the predicate is true.