Struct erupt::vk1_0::DeviceCreateInfoBuilder[][src]

#[repr(transparent)]pub struct DeviceCreateInfoBuilder<'a>(_, _);

Implementations

impl<'a> DeviceCreateInfoBuilder<'a>[src]

pub fn new() -> DeviceCreateInfoBuilder<'a>[src]

pub fn flags(self, flags: DeviceCreateFlags) -> Self[src]

pub fn queue_create_infos(
    self,
    queue_create_infos: &'a [DeviceQueueCreateInfoBuilder<'_>]
) -> Self
[src]

pub fn enabled_layer_names(
    self,
    enabled_layer_names: &'a [*const c_char]
) -> Self
[src]

pub fn enabled_extension_names(
    self,
    enabled_extension_names: &'a [*const c_char]
) -> Self
[src]

pub fn enabled_features(
    self,
    enabled_features: &'a PhysicalDeviceFeatures
) -> Self
[src]

pub fn build(self) -> DeviceCreateInfo[src]

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

Methods from Deref<Target = DeviceCreateInfo>

Trait Implementations

impl<'a> Clone for DeviceCreateInfoBuilder<'a>[src]

impl<'a> Copy for DeviceCreateInfoBuilder<'a>[src]

impl<'a> Debug for DeviceCreateInfoBuilder<'a>[src]

impl<'a> Default for DeviceCreateInfoBuilder<'a>[src]

impl<'a> Deref for DeviceCreateInfoBuilder<'a>[src]

type Target = DeviceCreateInfo

The resulting type after dereferencing.

impl<'a> DerefMut for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceDeviceMemoryReportCreateInfoEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceDeviceMemoryReportCreateInfoEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceDiagnosticsConfigCreateInfoNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceDiagnosticsConfigCreateInfoNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceGroupDeviceCreateInfo> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceGroupDeviceCreateInfoBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceMemoryOverallocationCreateInfoAMD> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DeviceMemoryOverallocationCreateInfoAMDBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DevicePrivateDataCreateInfoEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, DevicePrivateDataCreateInfoEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevice16BitStorageFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevice16BitStorageFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevice4444FormatsFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevice4444FormatsFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevice8BitStorageFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevice8BitStorageFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceASTCDecodeFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceASTCDecodeFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceAccelerationStructureFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceAccelerationStructureFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceBlendOperationAdvancedFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceBlendOperationAdvancedFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceBufferDeviceAddressFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoherentMemoryFeaturesAMD> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoherentMemoryFeaturesAMDBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceComputeShaderDerivativesFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceComputeShaderDerivativesFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceConditionalRenderingFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCooperativeMatrixFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCornerSampledImageFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCornerSampledImageFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoverageReductionModeFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCoverageReductionModeFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCustomBorderColorFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceCustomBorderColorFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDepthClipEnableFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDepthClipEnableFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorIndexingFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDescriptorIndexingFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceGeneratedCommandsFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceGeneratedCommandsFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceMemoryReportFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDeviceMemoryReportFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDiagnosticsConfigFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceDiagnosticsConfigFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceExclusiveScissorFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceExclusiveScissorFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceExtendedDynamicStateFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceExtendedDynamicStateFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFeatures2> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFeatures2Builder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMap2FeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMap2FeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMapFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentDensityMapFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderBarycentricFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderBarycentricFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderInterlockFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShaderInterlockFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateEnumsFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateEnumsFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceFragmentShadingRateFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceHostQueryResetFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceHostQueryResetFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageRobustnessFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceImageRobustnessFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceImagelessFramebufferFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceImagelessFramebufferFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceIndexTypeUint8FeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceIndexTypeUint8FeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceInlineUniformBlockFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceInlineUniformBlockFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceLineRasterizationFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceLineRasterizationFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMemoryPriorityFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMeshShaderFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMeshShaderFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMultiviewFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMultiviewFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMutableDescriptorTypeFeaturesVALVE> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceMutableDescriptorTypeFeaturesVALVEBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePerformanceQueryFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePerformanceQueryFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineCreationCacheControlFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineCreationCacheControlFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineExecutablePropertiesFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePipelineExecutablePropertiesFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePortabilitySubsetFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePortabilitySubsetFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePrivateDataFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDevicePrivateDataFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceProtectedMemoryFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceProtectedMemoryFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayQueryFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayQueryFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingPipelineFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRayTracingPipelineFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRepresentativeFragmentTestFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRepresentativeFragmentTestFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRobustness2FeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceRobustness2FeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSamplerYcbcrConversionFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceScalarBlockLayoutFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceScalarBlockLayoutFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSeparateDepthStencilLayoutsFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSeparateDepthStencilLayoutsFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicFloatFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicFloatFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicInt64Features> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderAtomicInt64FeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderClockFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderClockFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDrawParametersFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderDrawParametersFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderFloat16Int8Features> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderFloat16Int8FeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageAtomicInt64FeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageAtomicInt64FeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageFootprintFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderImageFootprintFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderIntegerFunctions2FeaturesINTELBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSMBuiltinsFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSMBuiltinsFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSubgroupExtendedTypesFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderSubgroupExtendedTypesFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderTerminateInvocationFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShaderTerminateInvocationFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShadingRateImageFeaturesNV> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceShadingRateImageFeaturesNVBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubgroupSizeControlFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSubgroupSizeControlFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSynchronization2FeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceSynchronization2FeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTexelBufferAlignmentFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTexelBufferAlignmentFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTimelineSemaphoreFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTimelineSemaphoreFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTransformFeedbackFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceTransformFeedbackFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceUniformBufferStandardLayoutFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceUniformBufferStandardLayoutFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVariablePointersFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVariablePointersFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVertexAttributeDivisorFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVertexAttributeDivisorFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan11Features> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan11FeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan12Features> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkan12FeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkanMemoryModelFeatures> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceVulkanMemoryModelFeaturesBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceYcbcrImageArraysFeaturesEXT> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceYcbcrImageArraysFeaturesEXTBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR> for DeviceCreateInfoBuilder<'a>[src]

impl<'a> ExtendableFrom<'a, PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHRBuilder<'_>> for DeviceCreateInfoBuilder<'a>[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.