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
或Bytes
types
和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