10 个稳定版本
1.0.9 | 2020年5月20日 |
---|---|
1.0.7 | 2020年4月11日 |
1.0.6 | 2020年4月6日 |
1.0.5 | 2020年4月5日 |
1.0.3 | 2020年4月4日 |
#13 in #v8
每月 31 次下载
55KB
1.5K SLoC
Rusty V8 Helper
此项目旨在为我(Protryon)的 rusty_v8 分支添加更多复杂的外部功能。
导出
::util
中有一些实用函数,如make_str
和run_script
。::object_wrap
提供了ObjectWrap
,它允许将拥有 Rust 对象封装在 V8 对象中,并在 V8 中进行弱释放。- 导入
::ffi_map::*
提供了v8_ffi
宏和load_v8_ffi
宏。有关详细信息,请参阅::ffi_map
中的测试。- 通常,此模块的目的是通过宏允许将惯用的 Rust 函数近乎透明地映射到 JS 代码。这极大地降低了 FFI 实现的开发开销。
依赖项
~33MB
~713K SLoC