pub struct DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a> { /* private fields */ }
Implementations§
Source§impl<'a> DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
impl<'a> DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
pub fn header_size(self, header_size: u32) -> Self
pub fn header_version( self, header_version: DeviceFaultVendorBinaryHeaderVersionEXT, ) -> Self
pub fn vendor_id(self, vendor_id: u32) -> Self
pub fn device_id(self, device_id: u32) -> Self
pub fn driver_version(self, driver_version: u32) -> Self
pub fn pipeline_cache_uuid(self, pipeline_cache_uuid: [u8; 16]) -> Self
pub fn application_name_offset(self, application_name_offset: u32) -> Self
pub fn application_version(self, application_version: u32) -> Self
pub fn engine_name_offset(self, engine_name_offset: u32) -> Self
pub fn engine_version(self, engine_version: u32) -> Self
pub fn api_version(self, api_version: u32) -> Self
Sourcepub fn build(self) -> DeviceFaultVendorBinaryHeaderVersionOneEXT
pub fn build(self) -> DeviceFaultVendorBinaryHeaderVersionOneEXT
Calling build will discard all the lifetime information. Only call this if
necessary! Builders implement Deref
targeting their corresponding Vulkan struct,
so references to builders can be passed directly to Vulkan functions.
Trait Implementations§
Source§impl<'a> Deref for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
impl<'a> Deref for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
Auto Trait Implementations§
impl<'a> Freeze for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
impl<'a> RefUnwindSafe for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
impl<'a> Send for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
impl<'a> Sync for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
impl<'a> Unpin for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
impl<'a> UnwindSafe for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder<'a>
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