#[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 (const: unstable) · 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,
impl Copy for wasmModuleInstance
Source§impl Debug for wasmModuleInstance
impl Debug for wasmModuleInstance
Auto Trait Implementations§
impl !Send for wasmModuleInstance
impl !Sync for wasmModuleInstance
impl Freeze for wasmModuleInstance
impl RefUnwindSafe for wasmModuleInstance
impl Unpin for wasmModuleInstance
impl UnsafeUnpin 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