#[repr(C)]pub struct AllocationCallbacks {
pub p_user_data: *mut c_void,
pub pfn_allocation: PFN_vkAllocationFunction,
pub pfn_reallocation: PFN_vkReallocationFunction,
pub pfn_free: PFN_vkFreeFunction,
pub pfn_internal_allocation: PFN_vkInternalAllocationNotification,
pub pfn_internal_free: PFN_vkInternalFreeNotification,
}Fields§
§p_user_data: *mut c_void§pfn_allocation: PFN_vkAllocationFunction§pfn_reallocation: PFN_vkReallocationFunction§pfn_free: PFN_vkFreeFunction§pfn_internal_allocation: PFN_vkInternalAllocationNotification§pfn_internal_free: PFN_vkInternalFreeNotificationTrait Implementations§
Source§impl Clone for AllocationCallbacks
impl Clone for AllocationCallbacks
impl Copy for AllocationCallbacks
Auto Trait Implementations§
impl !Send for AllocationCallbacks
impl !Sync for AllocationCallbacks
impl Freeze for AllocationCallbacks
impl RefUnwindSafe for AllocationCallbacks
impl Unpin for AllocationCallbacks
impl UnsafeUnpin for AllocationCallbacks
impl UnwindSafe for AllocationCallbacks
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