Structsยง
- Emit
Options - Configuration switches for direct WASM code generation.
Functionsยง
- align_
up_ ๐u32 - assign_
unique_ ๐function_ name - borrowed_
param_ ๐uses_ inout - collect_
pointer_ ๐types - emit_
pointer_ ๐drop_ functions - emit_
program_ best_ effort - Emit WASM and matching WAT from MIR.
- emit_
program_ best_ effort_ with_ options - Emit WASM and matching WAT from MIR with explicit backend options.
- enum_
decl_ ๐by_ name - enum_
variant_ ๐index - function_
returns_ ๐via_ out_ slot - is_
borrowed_ ๐return_ ty - Return whether one return type denotes a borrowed/reference value.
- is_
shadow_ ๐stack_ aggregate_ ty - mir_
type_ ๐expr_ to_ ty_ with_ subst - param_
binding_ ๐valtype - Map one MIR parameter binding to the incoming WASM value type.
- readable_
symbol_ ๐fragment - should_
shadow_ ๐stack_ local - signature_
types ๐ - Build the WASM function signature for a MIR function.
- ty_key ๐
- ty_
to_ ๐valtype - Map a checker type to the backend runtime value type.
- validate_
owned_ ๐function_ returns - Reject borrowed/reference returns before ABI planning.