28 个版本 (破坏性更新)
0.21.1 | 2024年7月9日 |
---|---|
0.20.3 | 2023年11月27日 |
0.20.1 | 2023年6月16日 |
0.19.0 | 2021年4月15日 |
0.5.0 | 2019年3月6日 |
#828 in WebAssembly
228,585 每月下载量
用于 101 个 crate (41 个直接使用)
430KB
9K SLoC
关于
walrus
crate 是一个用于以强大且易于使用的风格执行 WebAssembly 转换的 Rust 库。虽然这个库还处于早期阶段,但目前已被用于驱动 wasm-bindgen
CLI 工具及其自身的内部转换。
长期来看,使用 walrus
还允许在转换 WebAssembly 的同时保留 DWARF 调试信息,以确保最终模块的调试与中间模块的调试一样容易。
敬请期待未来更多信息!
示例
- 查看
examples/build-wasm-from-scratch.rs
以了解如何使用walrus
从零开始构建 Wasm 模块。 - 查看
wasm-snip
项目,它是一个相对简单且自包含的示例,展示了如何使用walrus
。
许可
本项目采用以下其中一种许可协议:
- Apache License 2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您根据Apache-2.0许可证定义的任何有意提交以包含在此项目中的贡献,将按上述方式双授权,不附加任何额外条款或条件。
依赖项
~6.5MB
~134K SLoC