6 个版本
0.21.0 | 2019年6月8日 |
---|---|
0.2.3 | 2019年6月2日 |
0.2.2 | 2019年5月30日 |
0.1.0 | 2019年5月20日 |
#18 in #decorator
每月下载 23 次
用于 haru
7KB
80 代码行
用于在 haru 中创建可调用的本地函数的装饰器模块
extern crate haru;
use haru::vmbindings::vm::Vm;
use haru::vmbindings::value::Value;
#[hana_function()]
fn succ(i: Value::Int) {
Value::Int(i + 1)
}
宏应该生成具有以下签名的函数
pub extern "C" fn succ(vm: *const Vm, nargs: u16) {
...
}
依赖项
~2MB
~46K SLoC