#[repr(C)]pub struct DeviceFaultInfoKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: DeviceFaultFlagsKHR,
pub group_id: u64,
pub description: StringArray<{ _ }>,
pub fault_address_info: DeviceFaultAddressInfoKHR,
pub instruction_address_info: DeviceFaultAddressInfoKHR,
pub vendor_info: DeviceFaultVendorInfoKHR,
}Expand description
VkDeviceFaultInfoKHR
Provided by VK_KHR_device_fault.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_KHR.
p_next: *mut c_voidOptional, may be null.
flags: DeviceFaultFlagsKHR§group_id: u64§description: StringArray<{ _ }>§fault_address_info: DeviceFaultAddressInfoKHR§instruction_address_info: DeviceFaultAddressInfoKHR§vendor_info: DeviceFaultVendorInfoKHRImplementations§
Source§impl DeviceFaultInfoKHR
impl DeviceFaultInfoKHR
Sourcepub fn builder<'a>() -> DeviceFaultInfoKHRBuilder<'a>
pub fn builder<'a>() -> DeviceFaultInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for DeviceFaultInfoKHR
impl Clone for DeviceFaultInfoKHR
Source§fn clone(&self) -> DeviceFaultInfoKHR
fn clone(&self) -> DeviceFaultInfoKHR
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DeviceFaultInfoKHR
Source§impl Debug for DeviceFaultInfoKHR
impl Debug for DeviceFaultInfoKHR
Auto Trait Implementations§
impl !Send for DeviceFaultInfoKHR
impl !Sync for DeviceFaultInfoKHR
impl Freeze for DeviceFaultInfoKHR
impl RefUnwindSafe for DeviceFaultInfoKHR
impl Unpin for DeviceFaultInfoKHR
impl UnsafeUnpin for DeviceFaultInfoKHR
impl UnwindSafe for DeviceFaultInfoKHR
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