#[repr(C)]pub struct wasmModuleInstance {
pub funcExports: *mut wasmFuncExport,
pub resolveImports: Option<unsafe extern "C" fn(module: *const c_char, name: *const c_char) -> *mut c_void>,
pub newChild: Option<unsafe extern "C" fn(self_: *mut wasmModuleInstance) -> *mut wasmModuleInstance>,
}Fields§
§funcExports: *mut wasmFuncExport§resolveImports: Option<unsafe extern "C" fn(module: *const c_char, name: *const c_char) -> *mut c_void>§newChild: Option<unsafe extern "C" fn(self_: *mut wasmModuleInstance) -> *mut wasmModuleInstance>Implementations§
Trait Implementations§
Source§impl Clone for wasmModuleInstance
impl Clone for wasmModuleInstance
Source§fn clone(&self) -> wasmModuleInstance
fn clone(&self) -> wasmModuleInstance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ConstDefault for wasmModuleInstancewhere
*mut wasmFuncExport: ConstDefault,
Option<unsafe extern "C" fn(module: *const c_char, name: *const c_char) -> *mut c_void>: ConstDefault,
Option<unsafe extern "C" fn(self_: *mut wasmModuleInstance) -> *mut wasmModuleInstance>: ConstDefault,
impl ConstDefault for wasmModuleInstancewhere
*mut wasmFuncExport: ConstDefault,
Option<unsafe extern "C" fn(module: *const c_char, name: *const c_char) -> *mut c_void>: ConstDefault,
Option<unsafe extern "C" fn(self_: *mut wasmModuleInstance) -> *mut wasmModuleInstance>: ConstDefault,
Source§impl Debug for wasmModuleInstance
impl Debug for wasmModuleInstance
Source§impl Hash for wasmModuleInstance
impl Hash for wasmModuleInstance
impl Copy for wasmModuleInstance
Auto Trait Implementations§
impl Freeze for wasmModuleInstance
impl RefUnwindSafe for wasmModuleInstance
impl !Send for wasmModuleInstance
impl !Sync for wasmModuleInstance
impl Unpin for wasmModuleInstance
impl UnwindSafe for wasmModuleInstance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more