使用旧的 Rust 2015
0.0.2 |
|
---|---|
0.0.1 |
|
#17 in #duktape
用于 duktape
4.5MB
82K SLoC
包含 (ELF 可执行文件/库, 13KB) src/generate
文档.
工作中...
A Rust 包装器为 Duktape. 在此功能至少有用之前需要做的事情
- 处理非 UTF-8 字符串。
- 按名称调用 JavaScript 函数。
- 定义函数。
- 从 JavaScript 调用特定的 Rust 函数。
- 从 Rust 返回错误到 JavaScript。
- 转换为使用
Encodable
/Decodable
在所有地方。- 将参数转换为使用
Encodable
. - 将
Value
替换为serialize::Json
. - 将返回值转换为使用
Decodable
.
- 将参数转换为使用
- 添加宏。
- 提供调用函数的宏。
- 提供定义函数的宏。
lib.rs
:
duktape API 的底层、不安全包装器。
请注意,此代码中的一些代码是基于特定的编译器、操作系统和处理器生成的,因此各种细节可能因目标系统而异。不要假设常数或整数大小在所有地方都相同!
我们尚未提供 duktape 函数宏的替代方案,但欢迎拉取请求。