#[repr(C)]pub struct DeviceMemoryReportCallbackDataEXT {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: DeviceMemoryReportFlagsEXT,
pub type: DeviceMemoryReportEventTypeEXT,
pub memory_object_id: u64,
pub size: DeviceSize,
pub object_type: ObjectType,
pub object_handle: u64,
pub heap_index: u32,
}Fields§
§s_type: StructureType§p_next: *mut c_void§flags: DeviceMemoryReportFlagsEXT§type: DeviceMemoryReportEventTypeEXT§memory_object_id: u64§size: DeviceSize§object_type: ObjectType§object_handle: u64§heap_index: u32Trait Implementations§
impl Copy for DeviceMemoryReportCallbackDataEXT
Auto Trait Implementations§
impl !Send for DeviceMemoryReportCallbackDataEXT
impl !Sync for DeviceMemoryReportCallbackDataEXT
impl Freeze for DeviceMemoryReportCallbackDataEXT
impl RefUnwindSafe for DeviceMemoryReportCallbackDataEXT
impl Unpin for DeviceMemoryReportCallbackDataEXT
impl UnsafeUnpin for DeviceMemoryReportCallbackDataEXT
impl UnwindSafe for DeviceMemoryReportCallbackDataEXT
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