#[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 duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const 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