#[repr(transparent)]pub struct DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder { /* private fields */ }
Expand description
A builder for a DeviceFaultVendorBinaryHeaderVersionOneEXT
.
Implementations§
source§impl DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
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: impl Into<ByteArray<UUID_SIZE>> ) -> 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
pub fn build(self) -> DeviceFaultVendorBinaryHeaderVersionOneEXT
Trait Implementations§
source§impl Cast for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl Cast for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
§type Target = DeviceFaultVendorBinaryHeaderVersionOneEXT
type Target = DeviceFaultVendorBinaryHeaderVersionOneEXT
The other type this type can be used interchangeably with in FFI.
source§impl Clone for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl Clone for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
source§fn clone(&self) -> DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
fn clone(&self) -> DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
Returns a copy 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 Default for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl Default for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
source§fn default() -> DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
fn default() -> DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
Returns the “default value” for a type. Read more
impl Copy for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
Auto Trait Implementations§
impl RefUnwindSafe for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl Send for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl Sync for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl Unpin for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
impl UnwindSafe for DeviceFaultVendorBinaryHeaderVersionOneEXTBuilder
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