Macro redis_module::redis_module
source · [−]macro_rules! redis_module {
(
name: $module_name:expr,
version: $module_version:expr,
data_types: [
$($data_type:ident),* $(,)*
],
$(init: $init_func:ident,)* $(,)*
$(deinit: $deinit_func:ident,)* $(,)*
$(info: $info_func:ident,)?
commands: [
$([
$name:expr,
$command:expr,
$flags:expr,
$firstkey:expr,
$lastkey:expr,
$keystep:expr
]),* $(,)*
] $(,)*
$(event_handlers: [
$([
$(@$event_type:ident) +:
$event_handler:expr
]),* $(,)*
])?
) => { ... };
}