mkutils/
macros.rs

1#[macro_export]
2macro_rules! when {
3    ($($tokens:tt)*) => {{
4        if $($tokens)* { true } else { false }
5    }};
6}
7
8#[cfg(feature = "async")]
9#[macro_export]
10macro_rules! loop_select {
11    ( $($tt:tt)* ) => {
12        loop {
13            ::tokio::select! { $($tt)* }
14        }
15    };
16}