pub struct ModuleInstance { /* private fields */ }
Implementations§
Source§impl ModuleInstance
impl ModuleInstance
pub fn new() -> ModuleInstance
pub fn add_function(&mut self, addr: FuncAddr)
pub fn add_export(&mut self, name: &str, idx: FuncIdx) -> Result<()>
pub fn find_function(&self, name: &str) -> Result<FuncAddr>
Trait Implementations§
Source§impl Debug for ModuleInstance
impl Debug for ModuleInstance
Source§impl Default for ModuleInstance
impl Default for ModuleInstance
Source§fn default() -> ModuleInstance
fn default() -> ModuleInstance
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModuleInstance
impl RefUnwindSafe for ModuleInstance
impl Send for ModuleInstance
impl Sync for ModuleInstance
impl Unpin 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