Trait wasm_runtime_layer::AsContextMut

source ·
pub trait AsContextMut: AsContext {
    // Required method
    fn as_context_mut(
        &mut self
    ) -> StoreContextMut<'_, Self::UserState, Self::Engine>;
}
Expand description

A trait used to get exclusive access to a Store.

Required Methods§

source

fn as_context_mut( &mut self ) -> StoreContextMut<'_, Self::UserState, Self::Engine>

Returns the store context that this type provides access to.

Implementations on Foreign Types§

source§

impl<T: AsContextMut> AsContextMut for &mut T

source§

fn as_context_mut( &mut self ) -> StoreContextMut<'_, Self::UserState, Self::Engine>

Implementors§

source§

impl<'a, T: 'a, E: WasmEngine> AsContextMut for StoreContextMut<'a, T, E>

source§

impl<T, E: WasmEngine> AsContextMut for Store<T, E>