#wasm-interface #binary-format #validation #type #bytecode

wit-validator

WebAssembly 接口类型二进制格式的验证器

7 个版本

0.2.1 2020年7月14日
0.2.0 2020年5月18日
0.1.4 2020年5月18日
0.1.2 2020年2月27日
0.1.1 2019年12月3日

#42 in #validator

Download history 997/week @ 2024-03-14 874/week @ 2024-03-21 922/week @ 2024-03-28 924/week @ 2024-04-04 999/week @ 2024-04-11 957/week @ 2024-04-18 854/week @ 2024-04-25 674/week @ 2024-05-02 722/week @ 2024-05-09 819/week @ 2024-05-16 719/week @ 2024-05-23 743/week @ 2024-05-30 774/week @ 2024-06-06 712/week @ 2024-06-13 911/week @ 2024-06-20 689/week @ 2024-06-27

3,220 每月下载量

Apache-2.0 WITH LLVM-exception

25KB
491 代码行

wit-validator

Bytecode Alliance 项目

一个用于验证 WebAssembly 接口类型 二进制格式的 Rust crate。

Crates.io version Download docs.rs docs

注意: WebAssembly 接口类型 是实验性的,并可能发生重大变化。如果您不习惯于出现一些破坏性,则不建议您依赖它。

用法

首先,您需要将此 crate 添加到您的 Cargo.toml

[dependencies]
wit-validator = "0.1.0"

此 crate 当前仅提供验证 WebAssembly 接口类型自定义功能的工具,并且必须提供完整的 wasm 模块。它更多地被当作一种参考验证器,而不是可以集成到其他地方的验证器,因为它实际上不暴露任何类型检查的结果,只是验证接口类型部分(如果存在)是否有效。

许可证

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

贡献

除非您明确说明,否则根据 Apache-2.0 许可证定义的,您故意提交给本项目包含的任何贡献,都应按上述方式许可,而不附加任何额外的条款或条件。

依赖项

~1.5MB
~35K SLoC