macro_rules! define_module {
(
name: $module_name:expr,
version: $module_version:expr,
data_types: [
$($data_type:ident),* $(,)*
],
init_funcs: [
$($init_func:ident),* $(,)*
],
commands: [
$($command:ident),* $(,)*
]
$(,)*
) => { ... };
}
Create a redis module will be so easy