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