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