Module abi
Source - WasmSignature
- A core WebAssembly signature with params and results.
- AbiVariant
- We use a different ABI for wasm importing functions exported by the host
than for wasm exporting functions imported by the host.
- Bitcast
- Instruction
- LiftLower
- Whether the glue code surrounding a call is lifting arguments and lowering
results or vice versa.
- WasmType
- Enumerates wasm types used by interface types when lowering/lifting.
- Bindgen
- Trait for language implementors to use to generate glue code between native
WebAssembly signatures and interface types signatures.
- call
- Generates an abstract sequence of instructions which represents this
function being adapted as an imported function.
- guest_export_needs_post_return
- Returns whether the
Function
specified needs a post-return function to
be generated in guest code. - lift_from_memory
- lower_to_memory
- post_return
- Used in a similar manner as the
Interface::call
function except is
used to generate the post-return
callback for func
.