16 个版本 (9 个破坏性版本)
| 新 0.25.0 | 2024 年 8 月 21 日 |
|---|---|
| 0.23.0 | 2024 年 6 月 17 日 |
| 0.21.2 | 2024 年 3 月 14 日 |
| 0.19.0 | 2023 年 12 月 21 日 |
| 0.17.0 | 2023 年 5 月 30 日 |
#188 在 神奇豆
每月 998 次下载
在 6 crates 中使用
145KB
3.5K SLoC
near-vm-types
这个 crate 是 wasmer-types 的分支。许多内容已更改,但文档尚未更新。
此库提供了一切必要的类型和特质,以便在任意位置轻松使用 WebAssembly。
其中还包括以下 类型
units,如Pages或Bytestypes和values,如I32、I64、F32、F64、ExternRef、FuncRef、V128、值转换、ExternType、FunctionType等。native包含一组特性和实现,用于处理在宿主上具有直接表示的 WebAssembly 类型。memory_view,一个API,用于以特定类型(如i8、i16、i32等)解释字节时读取/写入内存indexes包含各种类型的所有可能的 WebAssembly 模块索引initializers用于表格、数据等features用于在 Wasmer 运行时启用或禁用一些 WebAssembly 功能
致谢
本项目从 cranelift-entity 借用了一些实体结构的代码。我们决定将其移至此处,以帮助序列化/反序列化,并简化与其他工具(如loupe)的集成。
请查看Wasmer 致谢,以进一步了解项目的许可证和其他归属。
依赖项
~2.5MB
~55K SLoC