[−][src]Crate wit_parser
A parser for the WebAssembly Interface Types binary section.
This crates is intended to provide the low-level parsing support for WebAssembly Interface Types. The official specification has no mention of the binary encoding, so this is currently an invented format. This will only work when paired with similar tools using the same format, so this is unstable and you'll need to be careful about using this. This is not an official project nor is it a standard, treat it appropriately!
Structs
Error | Errors that can happen during parsing. |
Export | An element of the |
Exports | An iterator over instances of |
Func | A element of the |
Funcs | An iterator over instances of |
Implement | An element of the |
Implements | An iterator over instances of |
Import | An element of the |
Imports | An iterator over instances of |
Instructions | A parser for each |
Parser | Top-level parser for the WebAssembly Interface Types binary section. |
StringToMemory | Payload of the |
Type | A type signatured reference by imports/functions, very similar to a wasm type declaration. |
Types | An iterator over instances of |
Enums
Instruction | Operators that can be found in the body of a function in a wasm interface types section. |
Section | List of various sections that can be found in the WebAssembly Interface Types section. |
ValType | List of value types supported in wasm interface types |
Type Definitions
Result | A convenience typedef with |