#[repr(transparent)]pub struct PhysicalDeviceRobustness2FeaturesEXTBuilder<'a> { /* private fields */ }Implementations
sourceimpl<'a> PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
impl<'a> PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
pub fn robust_buffer_access2(
self,
robust_buffer_access2: bool
) -> PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
pub fn robust_image_access2(
self,
robust_image_access2: bool
) -> PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
pub fn null_descriptor(
self,
null_descriptor: bool
) -> PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
sourcepub fn build(self) -> PhysicalDeviceRobustness2FeaturesEXT
pub fn build(self) -> PhysicalDeviceRobustness2FeaturesEXT
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 PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
impl<'a> Deref for PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
type Target = PhysicalDeviceRobustness2FeaturesEXT
type Target = PhysicalDeviceRobustness2FeaturesEXT
The resulting type after dereferencing.
sourcefn deref(
&self
) -> &<PhysicalDeviceRobustness2FeaturesEXTBuilder<'a> as Deref>::Target
fn deref(
&self
) -> &<PhysicalDeviceRobustness2FeaturesEXTBuilder<'a> as Deref>::Target
Dereferences the value.
sourceimpl<'a> DerefMut for PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
impl<'a> DerefMut for PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
sourcefn deref_mut(
&mut self
) -> &mut <PhysicalDeviceRobustness2FeaturesEXTBuilder<'a> as Deref>::Target
fn deref_mut(
&mut self
) -> &mut <PhysicalDeviceRobustness2FeaturesEXTBuilder<'a> as Deref>::Target
Mutably dereferences the value.
impl<'_> ExtendsDeviceCreateInfo for PhysicalDeviceRobustness2FeaturesEXTBuilder<'_>
impl<'_> ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceRobustness2FeaturesEXTBuilder<'_>
Auto Trait Implementations
impl<'a> RefUnwindSafe for PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
impl<'a> !Send for PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
impl<'a> !Sync for PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
impl<'a> Unpin for PhysicalDeviceRobustness2FeaturesEXTBuilder<'a>
impl<'a> UnwindSafe for PhysicalDeviceRobustness2FeaturesEXTBuilder<'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