macro_rules! event {
($($name:ident),* => async move |$input:ident: $type_:ty| $body:block) => { ... };
($($name:ident),* => async move $body:block) => { ... };
}
macro_rules! event {
($($name:ident),* => async move |$input:ident: $type_:ty| $body:block) => { ... };
($($name:ident),* => async move $body:block) => { ... };
}