Expand description
为 rust-zw3d 提供的过程宏。
#[cmd]:将函数注册为命令,支持多种函数签名。- 支持参数:
(),(i32),(i32, i32),(&str),(&str, i32),(&str, i32, i32) - 支持返回:
i32或()(自动返回0) - 形态:
#[cmd]、#[cmd("Alias")]、#[cmd(name = "Alias", code = expr)] name默认取函数名;code默认ffi::VX_CODE_GENERAL
- 支持参数:
#[callback]:将fn(&str,i32,i32)->i32的函数注册为回调。- 形态:
#[callback]、#[callback("Name")]
- 形态: