2个版本
0.6.1 | 2024年7月7日 |
---|---|
0.6.0 | 2024年6月19日 |
#1435 在 Web编程
每月下载量144
在 6 个Crates中使用(通过 quickjs-rusty)
3MB
86K SLoC
libquickjs-sys
为quickjs-ng提供的FFI绑定,它是quickjs的一个分支,后者是一个JavaScript引擎。
有关高级包装器,请参阅quickjspp crate。
更新嵌入式绑定
仓库中包含QuickJS源码和预先生成的bindings.rs
。
如果启用了embedded
功能,则会使用它们。
要更新绑定,请按照以下步骤操作
- (安装 just)
- (安装 bindgen-cli)
- 更新./justfile中的下载URL
- 运行
just update-quickjs
提示
您可能会在生成bindings.rs时遇到问题,如 "FP_SUBNORMAL
在此处重新定义"。 这是解决方案,但由于我们以cli方式执行bindgen
,我们必须手动解决它们。
lib.rs
:
为quickjspp提供的FFI绑定,它是JavaScript引擎。有关高级包装器,请参阅quickjspp crate。