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