Struct screen_13::prelude::vk::MutableDescriptorTypeListEXTBuilder
source · pub struct MutableDescriptorTypeListEXTBuilder<'a> { /* private fields */ }
Implementations§
source§impl<'a> MutableDescriptorTypeListEXTBuilder<'a>
impl<'a> MutableDescriptorTypeListEXTBuilder<'a>
pub fn descriptor_types( self, descriptor_types: &'a [DescriptorType] ) -> MutableDescriptorTypeListEXTBuilder<'a>
sourcepub fn build(self) -> MutableDescriptorTypeListEXT
pub fn build(self) -> MutableDescriptorTypeListEXT
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 MutableDescriptorTypeListEXTBuilder<'a>
impl<'a> Deref for MutableDescriptorTypeListEXTBuilder<'a>
§type Target = MutableDescriptorTypeListEXT
type Target = MutableDescriptorTypeListEXT
The resulting type after dereferencing.
source§impl<'a> DerefMut for MutableDescriptorTypeListEXTBuilder<'a>
impl<'a> DerefMut for MutableDescriptorTypeListEXTBuilder<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for MutableDescriptorTypeListEXTBuilder<'a>
impl<'a> !Send for MutableDescriptorTypeListEXTBuilder<'a>
impl<'a> !Sync for MutableDescriptorTypeListEXTBuilder<'a>
impl<'a> Unpin for MutableDescriptorTypeListEXTBuilder<'a>
impl<'a> UnwindSafe for MutableDescriptorTypeListEXTBuilder<'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