macro_rules! spi_dispatch_function {
(
$service:ident,
$funs:ident, $ctx:ident, $inst:ident,
@dispatch: {
$(
$(#[$attr:meta])*
$code:pat=>$mod:path,
)*
},
@args: $args: tt
) => { ... };
}