#[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: CFAllocatorPreferredSizeCallBack
Auto Trait Implementations§
impl Freeze for CFAllocatorContext
impl RefUnwindSafe for CFAllocatorContext
impl !Send for CFAllocatorContext
impl !Sync for CFAllocatorContext
impl Unpin 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