#[repr(C)]pub struct DeviceFaultDebugInfoKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub vendor_binary_size: u32,
pub p_vendor_binary_data: *mut c_void,
}Expand description
VkDeviceFaultDebugInfoKHR
Provided by VK_KHR_device_fault.
Returned only*, filled by Vulkan, not constructed by the application.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DEVICE_FAULT_DEBUG_INFO_KHR.
p_next: *mut c_voidOptional, may be null.
vendor_binary_size: u32Length of p_vendor_binary_data.
p_vendor_binary_data: *mut c_voidOptional, may be null.
Implementations§
Source§impl DeviceFaultDebugInfoKHR
impl DeviceFaultDebugInfoKHR
Sourcepub fn builder<'a>() -> DeviceFaultDebugInfoKHRBuilder<'a>
pub fn builder<'a>() -> DeviceFaultDebugInfoKHRBuilder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for DeviceFaultDebugInfoKHR
impl Clone for DeviceFaultDebugInfoKHR
Source§fn clone(&self) -> DeviceFaultDebugInfoKHR
fn clone(&self) -> DeviceFaultDebugInfoKHR
Returns a duplicate 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 Debug for DeviceFaultDebugInfoKHR
impl Debug for DeviceFaultDebugInfoKHR
Source§impl Default for DeviceFaultDebugInfoKHR
impl Default for DeviceFaultDebugInfoKHR
impl Copy for DeviceFaultDebugInfoKHR
Auto Trait Implementations§
impl Freeze for DeviceFaultDebugInfoKHR
impl RefUnwindSafe for DeviceFaultDebugInfoKHR
impl !Send for DeviceFaultDebugInfoKHR
impl !Sync for DeviceFaultDebugInfoKHR
impl Unpin for DeviceFaultDebugInfoKHR
impl UnsafeUnpin for DeviceFaultDebugInfoKHR
impl UnwindSafe for DeviceFaultDebugInfoKHR
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