PhysicalDeviceFeatures2Builder

Struct PhysicalDeviceFeatures2Builder 

Source
pub struct PhysicalDeviceFeatures2Builder<'a>(/* private fields */);
Expand description

Implementations§

Source§

impl<'a> PhysicalDeviceFeatures2Builder<'a>

Source

pub fn new() -> PhysicalDeviceFeatures2Builder<'a>

Source

pub fn features(self, features: PhysicalDeviceFeatures) -> Self

Source

pub fn build_dangling(self) -> PhysicalDeviceFeatures2

Discards all lifetime information. Use the Deref and DerefMut implementations if possible.

Methods from Deref<Target = PhysicalDeviceFeatures2>§

Source

pub const STRUCTURE_TYPE: StructureType = crate::vk1_0::StructureType::PHYSICAL_DEVICE_FEATURES_2

Trait Implementations§

Source§

impl<'a> Clone for PhysicalDeviceFeatures2Builder<'a>

Source§

fn clone(&self) -> PhysicalDeviceFeatures2Builder<'a>

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'a> Debug for PhysicalDeviceFeatures2Builder<'a>

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'a> Default for PhysicalDeviceFeatures2Builder<'a>

Source§

fn default() -> PhysicalDeviceFeatures2Builder<'a>

Returns the “default value” for a type. Read more
Source§

impl<'a> Deref for PhysicalDeviceFeatures2Builder<'a>

Source§

type Target = PhysicalDeviceFeatures2

The resulting type after dereferencing.
Source§

fn deref(&self) -> &Self::Target

Dereferences the value.
Source§

impl<'a> DerefMut for PhysicalDeviceFeatures2Builder<'a>

Source§

fn deref_mut(&mut self) -> &mut Self::Target

Mutably dereferences the value.
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevice16BitStorageFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevice16BitStorageFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevice4444FormatsFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevice4444FormatsFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevice8BitStorageFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevice8BitStorageFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceASTCDecodeFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceASTCDecodeFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceAccelerationStructureFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceAccelerationStructureFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBlendOperationAdvancedFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBlendOperationAdvancedFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBorderColorSwizzleFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBorderColorSwizzleFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoherentMemoryFeaturesAMD> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoherentMemoryFeaturesAMDBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceColorWriteEnableFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceColorWriteEnableFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceComputeShaderDerivativesFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceComputeShaderDerivativesFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceConditionalRenderingFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCooperativeMatrixFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCornerSampledImageFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCornerSampledImageFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoverageReductionModeFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoverageReductionModeFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCustomBorderColorFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceCustomBorderColorFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDepthClipControlFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDepthClipControlFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDepthClipEnableFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDepthClipEnableFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorIndexingFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorIndexingFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorSetHostMappingFeaturesVALVEBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceGeneratedCommandsFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceGeneratedCommandsFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceMemoryReportFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceMemoryReportFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDiagnosticsConfigFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDiagnosticsConfigFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDynamicRenderingFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceDynamicRenderingFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExclusiveScissorFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExclusiveScissorFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExtendedDynamicState2FeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExtendedDynamicState2FeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExtendedDynamicStateFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExtendedDynamicStateFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExternalMemoryRDMAFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceExternalMemoryRDMAFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFeatures2Builder<'_>> for DeviceCreateInfoBuilder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMap2FeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMap2FeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMapFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMapFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOMBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderBarycentricFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderBarycentricFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderInterlockFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderInterlockFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateEnumsFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateEnumsFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceGlobalPriorityQueryFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceGlobalPriorityQueryFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceGraphicsPipelineLibraryFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceHostQueryResetFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceHostQueryResetFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImage2DViewOf3DFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImage2DViewOf3DFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageCompressionControlFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageCompressionControlFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageCompressionControlSwapchainFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageRobustnessFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageRobustnessFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageViewMinLodFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageViewMinLodFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImagelessFramebufferFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceImagelessFramebufferFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceIndexTypeUint8FeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceIndexTypeUint8FeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceInheritedViewportScissorFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceInheritedViewportScissorFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceInlineUniformBlockFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceInlineUniformBlockFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceInvocationMaskFeaturesHUAWEI> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceInvocationMaskFeaturesHUAWEIBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceLineRasterizationFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceLineRasterizationFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceLinearColorAttachmentFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceLinearColorAttachmentFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMaintenance4Features> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMaintenance4FeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMemoryPriorityFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMeshShaderFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMeshShaderFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMultiDrawFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMultiDrawFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMultiviewFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMultiviewFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMutableDescriptorTypeFeaturesVALVE> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePageableDeviceLocalMemoryFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePerformanceQueryFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePerformanceQueryFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineCreationCacheControlFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineCreationCacheControlFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineExecutablePropertiesFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineExecutablePropertiesFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelinePropertiesFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelinePropertiesFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePortabilitySubsetFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePortabilitySubsetFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePresentIdFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePresentIdFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePresentWaitFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePresentWaitFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePrimitiveTopologyListRestartFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePrimitivesGeneratedQueryFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePrivateDataFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDevicePrivateDataFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceProtectedMemoryFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceProtectedMemoryFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceProvokingVertexFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceProvokingVertexFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRGBA10X6FormatsFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRGBA10X6FormatsFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARMBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayQueryFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayQueryFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingMaintenance1FeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingMaintenance1FeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingMotionBlurFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingMotionBlurFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingPipelineFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingPipelineFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRepresentativeFragmentTestFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRepresentativeFragmentTestFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRobustness2FeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceRobustness2FeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSamplerYcbcrConversionFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceScalarBlockLayoutFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceScalarBlockLayoutFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSeparateDepthStencilLayoutsFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSeparateDepthStencilLayoutsFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicFloat2FeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicFloat2FeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicFloatFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicFloatFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicInt64Features> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicInt64FeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderClockFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderClockFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDemoteToHelperInvocationFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDemoteToHelperInvocationFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDrawParametersFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDrawParametersFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderFloat16Int8Features> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderFloat16Int8FeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageAtomicInt64FeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageAtomicInt64FeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageFootprintFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageFootprintFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderIntegerDotProductFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderIntegerDotProductFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderIntegerFunctions2FeaturesINTELBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSMBuiltinsFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSMBuiltinsFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSubgroupExtendedTypesFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSubgroupExtendedTypesFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderTerminateInvocationFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderTerminateInvocationFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShadingRateImageFeaturesNV> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceShadingRateImageFeaturesNVBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubgroupSizeControlFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubgroupSizeControlFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubpassMergeFeedbackFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubpassMergeFeedbackFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubpassShadingFeaturesHUAWEI> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubpassShadingFeaturesHUAWEIBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSynchronization2Features> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceSynchronization2FeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTexelBufferAlignmentFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTexelBufferAlignmentFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTextureCompressionASTCHDRFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTextureCompressionASTCHDRFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTimelineSemaphoreFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTimelineSemaphoreFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTransformFeedbackFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceTransformFeedbackFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceUniformBufferStandardLayoutFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceUniformBufferStandardLayoutFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVariablePointersFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVariablePointersFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVertexAttributeDivisorFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVertexAttributeDivisorFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVertexInputDynamicStateFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVertexInputDynamicStateFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan11Features> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan11FeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan12Features> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan12FeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan13Features> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan13FeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkanMemoryModelFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkanMemoryModelFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceYcbcrImageArraysFeaturesEXT> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceYcbcrImageArraysFeaturesEXTBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> ExtendableFrom<'a, PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesBuilder<'_>> for PhysicalDeviceFeatures2Builder<'a>

Source§

fn extend_from(self, addition: &'a mut T) -> Self
where Self: Sized,

Inserts addition (+ its pointer chain) between the head and tail of this pointer chain. Read more
Source§

impl<'a> Copy for PhysicalDeviceFeatures2Builder<'a>

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<P, T> Receiver for P
where P: Deref<Target = T> + ?Sized, T: ?Sized,

Source§

type Target = T

🔬This is a nightly-only experimental API. (arbitrary_self_types)
The target type on which the method may be called.
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.