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