Struct wasmtime_provider::WasmtimeEngineProvider [−][src]
pub struct WasmtimeEngineProvider { /* fields omitted */ }Expand description
A waPC engine provider that encapsulates the Wasmtime WebAssembly runtime
Implementations
Creates a new instance of the wasmtime provider
Trait Implementations
Tell the engine provider that it can do whatever processing it needs to do for initialization and give it access to the module state Read more
Trigger the waPC function call. Engine provider is responsible for execution and using the appropriate methods on the module host. When this function is complete, the guest response and optionally the guest error must be set to represent the high-level call result Read more
Auto Trait Implementations
impl !RefUnwindSafe for WasmtimeEngineProvider
impl Send for WasmtimeEngineProvider
impl Sync for WasmtimeEngineProvider
impl Unpin for WasmtimeEngineProvider
impl !UnwindSafe for WasmtimeEngineProvider
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = T
Should always be Self