| Crates.io | wasmer-types |
| lib.rs | wasmer-types |
| version | 6.1.0-rc.5 |
| created_at | 2020-08-15 00:31:59.464424+00 |
| updated_at | 2025-09-17 06:23:28.731358+00 |
| description | Wasmer Common Types |
| homepage | https://wasmer.io/ |
| repository | https://github.com/wasmerio/wasmer |
| max_upload_size | |
| id | 276858 |
| size | 244,163 |
wasmer-types This library provides all the types and traits necessary to use WebAssembly easily anywhere.
Among other things, it defines the following types:
units like Pages or Bytes
types and values like I32, I64, F32, F64, ExternRef,
FuncRef, V128, value conversions, ExternType, FunctionType
etc.
native contains a set of trait and implementations to deal with
WebAssembly types that have a direct representation on the host,
memory_view, an API to read/write memories when bytes are
interpreted as particular types (i8, i16, i32 etc.)
indexes contains all the possible WebAssembly module indexes for
various types
initializers for tables, data etc.
features to enable or disable some WebAssembly features inside the
Wasmer runtime
This project borrowed some of the code for the entity structure from cranelift-entity. We decided to move it here to help on serialization/deserialization.
Please check Wasmer ATTRIBUTIONS to further see licenses and other attributions of the project.