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