12个版本
使用旧的 Rust 2015
0.1.12 | 2017年6月30日 |
---|---|
0.1.11 | 2017年6月27日 |
0.1.3 | 2015年4月14日 |
0.1.0 | 2015年1月6日 |
#701 in 编程语言
26KB
542 行
wren-rust
Rust 对 Wren 脚本语言 API 的绑定。
当前库文档有些缺乏。有关每个类型和函数的完整文档,请参阅 wren.h
,位于 官方 Wren 仓库。
Wren 仍在积极开发中。我会尽力保持这些绑定与新增功能同步。如果您发现缺少功能,请随时创建一个问题或拉取请求。
安全性
Wren 不会进行任何类型的验证,除了在调试构建中的一些断言。这意味着如果您不谨慎(尤其是在处理任意脚本时),则很容易在发布构建中出现未定义行为。
此库中的大多数函数都包括额外的安全功能,以帮助避免这些问题。特别是
- 检索槽值的函数将执行类型检查并返回 Option。
wrenEnsureSlots
在设置槽值时会自动调用。- 大多数函数在调用 Wren 之前都会验证它们的参数。
依赖关系
~43KB