pub struct ModuleSymbols<'lib> {
pub memlink_init: Symbol<'lib, ModuleInitFn>,
pub memlink_call: Symbol<'lib, ModuleCallFn>,
pub memlink_shutdown: Symbol<'lib, ModuleShutdownFn>,
/* private fields */
}Fields§
§memlink_init: Symbol<'lib, ModuleInitFn>§memlink_call: Symbol<'lib, ModuleCallFn>§memlink_shutdown: Symbol<'lib, ModuleShutdownFn>Implementations§
Source§impl<'lib> ModuleSymbols<'lib>
impl<'lib> ModuleSymbols<'lib>
pub fn new( memlink_init: Symbol<'lib, ModuleInitFn>, memlink_call: Symbol<'lib, ModuleCallFn>, memlink_shutdown: Symbol<'lib, ModuleShutdownFn>, ) -> Self
Auto Trait Implementations§
impl<'lib> Freeze for ModuleSymbols<'lib>
impl<'lib> RefUnwindSafe for ModuleSymbols<'lib>
impl<'lib> Send for ModuleSymbols<'lib>
impl<'lib> Sync for ModuleSymbols<'lib>
impl<'lib> Unpin for ModuleSymbols<'lib>
impl<'lib> UnsafeUnpin for ModuleSymbols<'lib>
impl<'lib> UnwindSafe for ModuleSymbols<'lib>
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