#bindings-generator #wit #component #model #run-time #generate #automatic

wit-bindgen

Rust 绑定生成器和 WIT 及组件模型的运行时支持。在编译 Rust 程序到组件模型时使用。

28 次重大发布

0.30.0 2024 年 8 月 12 日
0.28.0 2024 年 7 月 16 日
0.23.0 2024 年 3 月 27 日
0.16.0 2023 年 12 月 5 日
0.0.0 2021 年 11 月 16 日

#195 in WebAssembly

Download history 24191/week @ 2024-05-03 24622/week @ 2024-05-10 26347/week @ 2024-05-17 28534/week @ 2024-05-24 27047/week @ 2024-05-31 29771/week @ 2024-06-07 36893/week @ 2024-06-14 29576/week @ 2024-06-21 28779/week @ 2024-06-28 24403/week @ 2024-07-05 26817/week @ 2024-07-12 37061/week @ 2024-07-19 36629/week @ 2024-07-26 32032/week @ 2024-08-02 29974/week @ 2024-08-09 27486/week @ 2024-08-16

134,800 每月下载量
63 包(30 个直接)中使用

Apache-2.0…

55KB
457 行代码,不包括注释

wit-bindgen

WIT 和组件模型的 Rust 语言客户端绑定生成器

字节码联盟项目

supported rustc stable Documentation Status

关于

此包提供了一个宏 generate!,用于自动生成 WIT 世界 的 Rust 绑定。有关此包的更多信息,请参阅包含一些示例和较长的参考文档的 在线文档

此包是作为 wit-bindgen 仓库 的一部分开发的,该仓库还包含 CLI 和其他语言的生成器。

许可证

本项目采用 Apache 2.0 许可证和 LLVM 例外条款许可。有关详细信息,请参阅 LICENSE

贡献

除非你明确声明,否则任何有意提交给本项目并由你作为 Apache-2.0 许可证定义的贡献,均按上述方式许可,不附加任何额外条款或条件。

依赖项

~0–1.2MB
~22K SLoC