#[repr(C)]pub struct CModuleRefVTable {
pub clone: unsafe extern "system" fn(ptr: Obj) -> CModuleRef,
pub drop: unsafe extern "system" fn(ptr: Obj),
pub invoke: unsafe extern "system" fn(ptr: Obj, action: *const c_char, data: CBuf, callback: CCallback),
}
Fields§
§clone: unsafe extern "system" fn(ptr: Obj) -> CModuleRef
§drop: unsafe extern "system" fn(ptr: Obj)
§invoke: unsafe extern "system" fn(ptr: Obj, action: *const c_char, data: CBuf, callback: CCallback)
Trait Implementations§
Source§impl Clone for CModuleRefVTable
impl Clone for CModuleRefVTable
Source§fn clone(&self) -> CModuleRefVTable
fn clone(&self) -> CModuleRefVTable
Returns a copy 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 moreimpl Copy for CModuleRefVTable
Auto Trait Implementations§
impl Freeze for CModuleRefVTable
impl RefUnwindSafe for CModuleRefVTable
impl Send for CModuleRefVTable
impl Sync for CModuleRefVTable
impl Unpin for CModuleRefVTable
impl UnwindSafe for CModuleRefVTable
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