Struct vulkanalia::vk::DeviceMemoryReportCallbackDataEXT
source · #[repr(C)]pub struct DeviceMemoryReportCallbackDataEXT {
pub s_type: StructureType,
pub next: *mut c_void,
pub flags: DeviceMemoryReportFlagsEXT,
pub type_: DeviceMemoryReportEventTypeEXT,
pub memory_object_id: u64,
pub size: u64,
pub object_type: ObjectType,
pub object_handle: u64,
pub heap_index: u32,
}
Expand description
Fields§
§s_type: StructureType
§next: *mut c_void
§flags: DeviceMemoryReportFlagsEXT
§type_: DeviceMemoryReportEventTypeEXT
§memory_object_id: u64
§size: u64
§object_type: ObjectType
§object_handle: u64
§heap_index: u32
Trait Implementations§
source§impl Cast for DeviceMemoryReportCallbackDataEXT
impl Cast for DeviceMemoryReportCallbackDataEXT
§type Target = DeviceMemoryReportCallbackDataEXT
type Target = DeviceMemoryReportCallbackDataEXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for DeviceMemoryReportCallbackDataEXT
impl Clone for DeviceMemoryReportCallbackDataEXT
source§fn clone(&self) -> DeviceMemoryReportCallbackDataEXT
fn clone(&self) -> DeviceMemoryReportCallbackDataEXT
Returns a copy 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 Default for DeviceMemoryReportCallbackDataEXT
impl Default for DeviceMemoryReportCallbackDataEXT
source§fn default() -> DeviceMemoryReportCallbackDataEXT
fn default() -> DeviceMemoryReportCallbackDataEXT
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for DeviceMemoryReportCallbackDataEXT
impl HasBuilder<'static> for DeviceMemoryReportCallbackDataEXT
source§impl PartialEq<DeviceMemoryReportCallbackDataEXT> for DeviceMemoryReportCallbackDataEXT
impl PartialEq<DeviceMemoryReportCallbackDataEXT> for DeviceMemoryReportCallbackDataEXT
source§fn eq(&self, other: &DeviceMemoryReportCallbackDataEXT) -> bool
fn eq(&self, other: &DeviceMemoryReportCallbackDataEXT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DeviceMemoryReportCallbackDataEXT
impl Eq for DeviceMemoryReportCallbackDataEXT
impl StructuralEq for DeviceMemoryReportCallbackDataEXT
impl StructuralPartialEq for DeviceMemoryReportCallbackDataEXT
Auto Trait Implementations§
impl RefUnwindSafe for DeviceMemoryReportCallbackDataEXT
impl !Send for DeviceMemoryReportCallbackDataEXT
impl !Sync for DeviceMemoryReportCallbackDataEXT
impl Unpin 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