Struct wasm_bindgen_externref_xform::Context [−][src]
pub struct Context { /* fields omitted */ }
Expand description
State of the externref pass, used to collect information while bindings are generated and used eventually to actually execute the entire pass.
Implementations
Executed first very early over a wasm module, used to learn about how large the function table is so we know what indexes to hand out when we’re appending entries.
Store information about an imported function that needs to be
transformed. The actual transformation happens later during run
.
Store information about an exported function that needs to be
transformed. The actual transformation happens later during run
.
Store information about a function pointer that needs to be transformed.
The actual transformation happens later during run
. Returns an index
that the new wrapped function pointer will be injected at.