pub struct ModuleInstance {
pub id: ModuleId,
pub exports: ModuleExports,
pub init_value: Pointer,
pub init_type: Type,
pub source_fingerprint: Option<String>,
}Fields§
§id: ModuleId§exports: ModuleExports§init_value: Pointer§init_type: Type§source_fingerprint: Option<String>Trait Implementations§
Source§impl Clone for ModuleInstance
impl Clone for ModuleInstance
Source§fn clone(&self) -> ModuleInstance
fn clone(&self) -> ModuleInstance
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 moreAuto Trait Implementations§
impl Freeze for ModuleInstance
impl RefUnwindSafe for ModuleInstance
impl Send for ModuleInstance
impl Sync for ModuleInstance
impl Unpin for ModuleInstance
impl UnsafeUnpin for ModuleInstance
impl UnwindSafe for ModuleInstance
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