#[repr(C)]pub struct DeviceFaultVendorInfoKHR {
pub description: [c_char; 256],
pub vendor_fault_code: u64,
pub vendor_fault_data: u64,
}Expand description
Native structure VkDeviceFaultVendorInfoKHR.
Fields§
§description: [c_char; 256]Native field description.
vendor_fault_code: u64Native field vendorFaultCode.
vendor_fault_data: u64Native field vendorFaultData.
Implementations§
Source§impl DeviceFaultVendorInfoKHR
impl DeviceFaultVendorInfoKHR
Sourcepub fn set_description(self, value: [c_char; 256]) -> Self
pub fn set_description(self, value: [c_char; 256]) -> Self
Set native field description without native effects.
Sourcepub fn set_vendor_fault_code(self, value: u64) -> Self
pub fn set_vendor_fault_code(self, value: u64) -> Self
Set native field vendorFaultCode without native effects.
Sourcepub fn set_vendor_fault_data(self, value: u64) -> Self
pub fn set_vendor_fault_data(self, value: u64) -> Self
Set native field vendorFaultData without native effects.
Trait Implementations§
Source§impl Clone for DeviceFaultVendorInfoKHR
impl Clone for DeviceFaultVendorInfoKHR
impl Copy for DeviceFaultVendorInfoKHR
Auto Trait Implementations§
impl Forget for DeviceFaultVendorInfoKHR
impl Freeze for DeviceFaultVendorInfoKHR
impl Move for DeviceFaultVendorInfoKHR
impl RefUnwindSafe for DeviceFaultVendorInfoKHR
impl Send for DeviceFaultVendorInfoKHR
impl Sync for DeviceFaultVendorInfoKHR
impl Unpin for DeviceFaultVendorInfoKHR
impl UnsafeUnpin for DeviceFaultVendorInfoKHR
impl UnwindSafe for DeviceFaultVendorInfoKHR
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