#[repr(C, packed(1))]pub struct PlugMemoryFuncs {
pub newPtr: plugNewPtrFunc,
pub setPtrSize: plugSetPtrSizeFunc,
pub getPtrSize: plugGetPtrSizeFunc,
pub disposePtr: plugDisposePtrFunc,
pub newHandle: plugNewHandleFunc,
pub setHandleSize: plugSetHandleSizeFunc,
pub getHandleSize: plugGetHandleSizeFunc,
pub disposeHandle: plugDisposeHandleFunc,
pub newPtrClear: plugNewPtrClearFunc,
pub newHandleClear: plugNewHandleClearFunc,
pub lockHandle: plugLockHandleFunc,
pub unlockHandle: plugUnlockHandleFunc,
}Fields§
§newPtr: plugNewPtrFunc§setPtrSize: plugSetPtrSizeFunc§getPtrSize: plugGetPtrSizeFunc§disposePtr: plugDisposePtrFunc§newHandle: plugNewHandleFunc§setHandleSize: plugSetHandleSizeFunc§getHandleSize: plugGetHandleSizeFunc§disposeHandle: plugDisposeHandleFunc§newPtrClear: plugNewPtrClearFunc§newHandleClear: plugNewHandleClearFunc§lockHandle: plugLockHandleFunc§unlockHandle: plugUnlockHandleFuncTrait Implementations§
Source§impl Clone for PlugMemoryFuncs
impl Clone for PlugMemoryFuncs
Source§fn clone(&self) -> PlugMemoryFuncs
fn clone(&self) -> PlugMemoryFuncs
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 moreSource§impl Debug for PlugMemoryFuncs
impl Debug for PlugMemoryFuncs
impl Copy for PlugMemoryFuncs
Auto Trait Implementations§
impl Freeze for PlugMemoryFuncs
impl RefUnwindSafe for PlugMemoryFuncs
impl Send for PlugMemoryFuncs
impl Sync for PlugMemoryFuncs
impl Unpin for PlugMemoryFuncs
impl UnwindSafe for PlugMemoryFuncs
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