#[repr(C)]pub struct DeviceFaultInfoKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: DeviceFaultFlagBitsKHR,
pub group_id: u64,
pub description: StringArray<vulkan_rust_sys::::structs::DeviceFaultInfoKHR::description::{constant#0}>,
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: DeviceFaultFlagBitsKHR§group_id: u64§description: StringArray<vulkan_rust_sys::::structs::DeviceFaultInfoKHR::description::{constant#0}>§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 · 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 DeviceFaultInfoKHR
impl Debug for DeviceFaultInfoKHR
Source§impl Default for DeviceFaultInfoKHR
impl Default for DeviceFaultInfoKHR
Source§fn default() -> DeviceFaultInfoKHR
fn default() -> DeviceFaultInfoKHR
Returns the “default value” for a type. Read more
impl Copy for DeviceFaultInfoKHR
Auto Trait Implementations§
impl Freeze for DeviceFaultInfoKHR
impl RefUnwindSafe for DeviceFaultInfoKHR
impl !Send for DeviceFaultInfoKHR
impl !Sync 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