使用 Rust 编写 Node.js 模块的简单方法

时间:2021-06-28 17:56:12
【文件属性】:
文件名称:使用 Rust 编写 Node.js 模块的简单方法
文件大小:201KB
文件格式:ZIP
更新时间:2021-06-28 17:56:12
node-bindgen 节点绑定使用惯用的 Rust 编写原生 Node.js 模块的简单方法特征简单:只需编写惯用的 Rust 代码,node-bindgen 负责生成 Node.js FFI 包装器代码。安全:基于 Rust 类型自动检查 Node.js 参数。异步:支持异步 Rust。异步代码被翻译成 Node.js 承诺。类:可以使用 Node.js 类访问 Rust 结构。Stream:使用 Rust 实现 Node.js 流N-API:使用 Node.js N-API,这意味着您不必重新编译您的模块。与 Node.js 版本的兼容性本项目使用 Node N-API 的 v7。请参阅以下兼容性矩阵。支持以下操作系统:Linux苹果系统视窗为什么是节点绑定?编写原生 node-js 需要大量样板代码。Node-bindgen 从 Rust 代码生成外部“C”胶水代码,包括本地模块注册。node-bindgen 使编写 node-js 模块变得简单而有趣。入门命令行安装安装 nj-cli 命令行,它将用于生成本机库。cargo install nj-cli这是一个时间步。配置 Cargo.toml向项目

网友评论