mkutils 0.1.117

Utility methods, traits, and types.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[macro_export]
macro_rules! when {
    ($($tokens:tt)*) => {{
        if $($tokens)* { true } else { false }
    }};
}

#[cfg(feature = "async")]
#[macro_export]
macro_rules! loop_select {
    ( $($tt:tt)* ) => {
        loop {
            ::tokio::select! { $($tt)* }
        }
    }
}