1个稳定版本
| 2.4.1 | 2024年4月26日 |
|---|
#1120 在 WebAssembly 中
224 每月下载量
在 6 个包 中使用
140KB
3.5K SLoC
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致谢以进一步了解项目的许可证和其他归属。
依赖项
~3MB
~69K SLoC