#[repr(C)]pub struct CFAllocatorContext {
pub version: CFIndex,
pub info: *mut c_void,
pub retain: CFAllocatorRetainCallBack,
pub release: CFAllocatorReleaseCallBack,
pub copyDescription: CFAllocatorCopyDescriptionCallBack,
pub allocate: CFAllocatorAllocateCallBack,
pub reallocate: CFAllocatorReallocateCallBack,
pub deallocate: CFAllocatorDeallocateCallBack,
pub preferredSize: CFAllocatorPreferredSizeCallBack,
}Fields§
§version: CFIndex§info: *mut c_void§retain: CFAllocatorRetainCallBack§release: CFAllocatorReleaseCallBack§copyDescription: CFAllocatorCopyDescriptionCallBack§allocate: CFAllocatorAllocateCallBack§reallocate: CFAllocatorReallocateCallBack§deallocate: CFAllocatorDeallocateCallBack§preferredSize: CFAllocatorPreferredSizeCallBackAuto Trait Implementations§
impl !Send for CFAllocatorContext
impl !Sync for CFAllocatorContext
impl Freeze for CFAllocatorContext
impl RefUnwindSafe for CFAllocatorContext
impl Unpin for CFAllocatorContext
impl UnsafeUnpin for CFAllocatorContext
impl UnwindSafe for CFAllocatorContext
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