pub enum CallHook {
CallingWasm,
ReturningFromWasm,
CallingHost,
ReturningFromHost,
}
Expand description
Passed to the argument of Store::call_hook
to indicate a state transition in
the WebAssembly VM.
Variants§
CallingWasm
Indicates the VM is calling a WebAssembly function, from the host.
ReturningFromWasm
Indicates the VM is returning from a WebAssembly function, to the host.
CallingHost
Indicates the VM is calling a host function, from WebAssembly.
ReturningFromHost
Indicates the VM is returning from a host function, to WebAssembly.
Implementations§
source§impl CallHook
impl CallHook
sourcepub fn entering_host(&self) -> bool
pub fn entering_host(&self) -> bool
Indicates the VM is entering host code (exiting WebAssembly code)
sourcepub fn exiting_host(&self) -> bool
pub fn exiting_host(&self) -> bool
Indicates the VM is exiting host code (entering WebAssembly code)