#[repr(transparent)]pub struct PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a> { /* private fields */ }
Implementations
sourceimpl<'a> PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl<'a> PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
pub fn maintenance4(self, maintenance4: bool) -> Self
sourcepub fn build(self) -> PhysicalDeviceMaintenance4FeaturesKHR
pub fn build(self) -> PhysicalDeviceMaintenance4FeaturesKHR
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
sourceimpl<'a> Deref for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl<'a> Deref for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
type Target = PhysicalDeviceMaintenance4FeaturesKHR
type Target = PhysicalDeviceMaintenance4FeaturesKHR
The resulting type after dereferencing.
sourceimpl<'a> DerefMut for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl ExtendsDeviceCreateInfo for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'_>
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl<'a> !Send for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl<'a> !Sync for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl<'a> Unpin for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceMaintenance4FeaturesKHRBuilder<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more