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