1.0.0[][src]Trait nom::lib::std::ops::Deref

#[lang = "deref"]pub trait Deref {
    type Target: ?Sized;
#[must_use]    fn deref(&self) -> &Self::Target;
}
[]

Used for immutable dereferencing operations, like *v.

In addition to being used for explicit dereferencing operations with the (unary) * operator in immutable contexts, Deref is also used implicitly by the compiler in many circumstances. This mechanism is called 'Deref coercion'. In mutable contexts, DerefMut is used.

Implementing Deref for smart pointers makes accessing the data behind them convenient, which is why they implement Deref. On the other hand, the rules regarding Deref and DerefMut were designed specifically to accommodate smart pointers. Because of this, Deref should only be implemented for smart pointers to avoid confusion.

For similar reasons, this trait should never fail. Failure during dereferencing can be extremely confusing when Deref is invoked implicitly.

More on Deref coercion

If T implements Deref<Target = U>, and x is a value of type T, then:

For more details, visit the chapter in The Rust Programming Language as well as the reference sections on the dereference operator, method resolution and type coercions.

Examples

A struct with a single field which is accessible by dereferencing the struct.

use std::ops::Deref;

struct DerefExample<T> {
    value: T
}

impl<T> Deref for DerefExample<T> {
    type Target = T;

    fn deref(&self) -> &Self::Target {
        &self.value
    }
}

let x = DerefExample { value: 'a' };
assert_eq!('a', *x);

Associated Types

type Target: ?Sized[]

The resulting type after dereferencing.

Required methods

#[must_use]fn deref(&self) -> &Self::Target[]

Dereferences the value.

Implementations on Foreign Types

impl Deref for PathBuf[src][]

type Target = Path

impl<T, F> Deref for SyncLazy<T, F> where
    F: FnOnce() -> T, 
[src][]

type Target = T

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

type Target = [u8]

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

type Target = [u8]

impl<T> Deref for AssertUnwindSafe<T>[src][]

type Target = T

impl Deref for OsString[src][]

type Target = OsStr

impl<'_, T> Deref for MutexGuard<'_, T> where
    T: ?Sized
[src][]

type Target = T

impl<'_, T> Deref for RwLockReadGuard<'_, T> where
    T: ?Sized
[src][]

type Target = T

impl<'_, T> Deref for RwLockWriteGuard<'_, T> where
    T: ?Sized
[src][]

type Target = T

impl Deref for CString[src][]

type Target = CStr

impl<'_, T> Deref for &'_ mut T where
    T: ?Sized
[src][]

type Target = T

impl<'_, T> Deref for Ref<'_, T> where
    T: ?Sized
[src][]

type Target = T

impl<'_, T> Deref for RefMut<'_, T> where
    T: ?Sized
[src][]

type Target = T

impl<P> Deref for Pin<P> where
    P: Deref
[src][]

type Target = <P as Deref>::Target

impl<T, F> Deref for Lazy<T, F> where
    F: FnOnce() -> T, 
[src][]

type Target = T

impl<'a, 'f> Deref for VaList<'a, 'f> where
    'f: 'a, 
[src][]

type Target = VaListImpl<'f>

impl<'_, T> Deref for &'_ T where
    T: ?Sized
[src][]

type Target = T

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

type Target = T

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

type Target = T

Implementors

impl Deref for String[src][+]

impl<'_, B> Deref for Cow<'_, B> where
    B: ToOwned + ?Sized
[src][+]

type Target = B

impl<'_, T> Deref for PeekMut<'_, T> where
    T: Ord
[src][+]

type Target = T

impl<T> Deref for ManuallyDrop<T> where
    T: ?Sized
[src][+]

type Target = T

impl<T> Deref for Box<T> where
    T: ?Sized
[src][+]

type Target = T

impl<T> Deref for Vec<T>[src][+]

type Target = [T]

impl<A> Deref for ArrayString<A> where
    A: Array<Item = u8> + Copy, 

impl<A: Array> Deref for ArrayVec<A>

impl<'a> Deref for Offset2DBuilder<'a>

impl<'a> Deref for Offset3DBuilder<'a>

impl<'a> Deref for Extent2DBuilder<'a>

impl<'a> Deref for Extent3DBuilder<'a>

impl<'a> Deref for ViewportBuilder<'a>

impl<'a> Deref for Rect2DBuilder<'a>

impl<'a> Deref for ClearRectBuilder<'a>

impl<'a> Deref for ComponentMappingBuilder<'a>

impl<'a> Deref for PhysicalDevicePropertiesBuilder<'a>

impl<'a> Deref for ExtensionPropertiesBuilder<'a>

impl<'a> Deref for LayerPropertiesBuilder<'a>

impl<'a> Deref for ApplicationInfoBuilder<'a>

impl<'a> Deref for AllocationCallbacksBuilder<'a>

impl<'a> Deref for DeviceQueueCreateInfoBuilder<'a>

impl<'a> Deref for DeviceCreateInfoBuilder<'a>

impl<'a> Deref for InstanceCreateInfoBuilder<'a>

impl<'a> Deref for QueueFamilyPropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceMemoryPropertiesBuilder<'a>

impl<'a> Deref for MemoryAllocateInfoBuilder<'a>

impl<'a> Deref for MemoryRequirementsBuilder<'a>

impl<'a> Deref for SparseImageFormatPropertiesBuilder<'a>

impl<'a> Deref for SparseImageMemoryRequirementsBuilder<'a>

impl<'a> Deref for MemoryTypeBuilder<'a>

impl<'a> Deref for MemoryHeapBuilder<'a>

impl<'a> Deref for MappedMemoryRangeBuilder<'a>

impl<'a> Deref for FormatPropertiesBuilder<'a>

impl<'a> Deref for ImageFormatPropertiesBuilder<'a>

impl<'a> Deref for DescriptorBufferInfoBuilder<'a>

impl<'a> Deref for DescriptorImageInfoBuilder<'a>

impl<'a> Deref for WriteDescriptorSetBuilder<'a>

impl<'a> Deref for CopyDescriptorSetBuilder<'a>

impl<'a> Deref for BufferCreateInfoBuilder<'a>

impl<'a> Deref for BufferViewCreateInfoBuilder<'a>

impl<'a> Deref for ImageSubresourceBuilder<'a>

impl<'a> Deref for ImageSubresourceLayersBuilder<'a>

impl<'a> Deref for ImageSubresourceRangeBuilder<'a>

impl<'a> Deref for MemoryBarrierBuilder<'a>

impl<'a> Deref for BufferMemoryBarrierBuilder<'a>

impl<'a> Deref for ImageMemoryBarrierBuilder<'a>

impl<'a> Deref for ImageCreateInfoBuilder<'a>

impl<'a> Deref for SubresourceLayoutBuilder<'a>

impl<'a> Deref for ImageViewCreateInfoBuilder<'a>

impl<'a> Deref for BufferCopyBuilder<'a>

impl<'a> Deref for SparseMemoryBindBuilder<'a>

impl<'a> Deref for SparseImageMemoryBindBuilder<'a>

impl<'a> Deref for SparseBufferMemoryBindInfoBuilder<'a>

impl<'a> Deref for SparseImageOpaqueMemoryBindInfoBuilder<'a>

impl<'a> Deref for SparseImageMemoryBindInfoBuilder<'a>

impl<'a> Deref for BindSparseInfoBuilder<'a>

impl<'a> Deref for ImageCopyBuilder<'a>

impl<'a> Deref for ImageBlitBuilder<'a>

impl<'a> Deref for BufferImageCopyBuilder<'a>

impl<'a> Deref for ImageResolveBuilder<'a>

impl<'a> Deref for ShaderModuleCreateInfoBuilder<'a>

impl<'a> Deref for DescriptorSetLayoutBindingBuilder<'a>

impl<'a> Deref for DescriptorSetLayoutCreateInfoBuilder<'a>

impl<'a> Deref for DescriptorPoolSizeBuilder<'a>

impl<'a> Deref for DescriptorPoolCreateInfoBuilder<'a>

impl<'a> Deref for DescriptorSetAllocateInfoBuilder<'a>

impl<'a> Deref for SpecializationMapEntryBuilder<'a>

impl<'a> Deref for SpecializationInfoBuilder<'a>

impl<'a> Deref for PipelineShaderStageCreateInfoBuilder<'a>

impl<'a> Deref for ComputePipelineCreateInfoBuilder<'a>

impl<'a> Deref for VertexInputBindingDescriptionBuilder<'a>

impl<'a> Deref for VertexInputAttributeDescriptionBuilder<'a>

impl<'a> Deref for PipelineVertexInputStateCreateInfoBuilder<'a>

impl<'a> Deref for PipelineInputAssemblyStateCreateInfoBuilder<'a>

impl<'a> Deref for PipelineTessellationStateCreateInfoBuilder<'a>

impl<'a> Deref for PipelineViewportStateCreateInfoBuilder<'a>

impl<'a> Deref for PipelineRasterizationStateCreateInfoBuilder<'a>

impl<'a> Deref for PipelineMultisampleStateCreateInfoBuilder<'a>

impl<'a> Deref for PipelineColorBlendAttachmentStateBuilder<'a>

impl<'a> Deref for PipelineColorBlendStateCreateInfoBuilder<'a>

impl<'a> Deref for PipelineDynamicStateCreateInfoBuilder<'a>

impl<'a> Deref for StencilOpStateBuilder<'a>

impl<'a> Deref for PipelineDepthStencilStateCreateInfoBuilder<'a>

impl<'a> Deref for GraphicsPipelineCreateInfoBuilder<'a>

impl<'a> Deref for PipelineCacheCreateInfoBuilder<'a>

impl<'a> Deref for PushConstantRangeBuilder<'a>

impl<'a> Deref for PipelineLayoutCreateInfoBuilder<'a>

impl<'a> Deref for SamplerCreateInfoBuilder<'a>

impl<'a> Deref for CommandPoolCreateInfoBuilder<'a>

impl<'a> Deref for CommandBufferAllocateInfoBuilder<'a>

impl<'a> Deref for CommandBufferInheritanceInfoBuilder<'a>

impl<'a> Deref for CommandBufferBeginInfoBuilder<'a>

impl<'a> Deref for RenderPassBeginInfoBuilder<'a>

impl<'a> Deref for ClearDepthStencilValueBuilder<'a>

impl<'a> Deref for ClearAttachmentBuilder<'a>

impl<'a> Deref for AttachmentDescriptionBuilder<'a>

impl<'a> Deref for AttachmentReferenceBuilder<'a>

impl<'a> Deref for SubpassDescriptionBuilder<'a>

impl<'a> Deref for SubpassDependencyBuilder<'a>

impl<'a> Deref for RenderPassCreateInfoBuilder<'a>

impl<'a> Deref for EventCreateInfoBuilder<'a>

impl<'a> Deref for FenceCreateInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceSparsePropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceLimitsBuilder<'a>

impl<'a> Deref for SemaphoreCreateInfoBuilder<'a>

impl<'a> Deref for QueryPoolCreateInfoBuilder<'a>

impl<'a> Deref for FramebufferCreateInfoBuilder<'a>

impl<'a> Deref for DrawIndirectCommandBuilder<'a>

impl<'a> Deref for DrawIndexedIndirectCommandBuilder<'a>

impl<'a> Deref for DispatchIndirectCommandBuilder<'a>

impl<'a> Deref for SubmitInfoBuilder<'a>

impl<'a> Deref for DisplayPropertiesKHRBuilder<'a>

impl<'a> Deref for DisplayPlanePropertiesKHRBuilder<'a>

impl<'a> Deref for DisplayModeParametersKHRBuilder<'a>

impl<'a> Deref for DisplayModePropertiesKHRBuilder<'a>

impl<'a> Deref for DisplayModeCreateInfoKHRBuilder<'a>

impl<'a> Deref for DisplayPlaneCapabilitiesKHRBuilder<'a>

impl<'a> Deref for DisplaySurfaceCreateInfoKHRBuilder<'a>

impl<'a> Deref for DisplayPresentInfoKHRBuilder<'a>

impl<'a> Deref for SurfaceCapabilitiesKHRBuilder<'a>

impl<'a> Deref for AndroidSurfaceCreateInfoKHRBuilder<'a>

impl<'a> Deref for ViSurfaceCreateInfoNNBuilder<'a>

impl<'a> Deref for WaylandSurfaceCreateInfoKHRBuilder<'a>

impl<'a> Deref for Win32SurfaceCreateInfoKHRBuilder<'a>

impl<'a> Deref for XlibSurfaceCreateInfoKHRBuilder<'a>

impl<'a> Deref for XcbSurfaceCreateInfoKHRBuilder<'a>

impl<'a> Deref for ImagePipeSurfaceCreateInfoFUCHSIABuilder<'a>

impl<'a> Deref for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>

impl<'a> Deref for SurfaceFormatKHRBuilder<'a>

impl<'a> Deref for SwapchainCreateInfoKHRBuilder<'a>

impl<'a> Deref for PresentInfoKHRBuilder<'a>

impl<'a> Deref for DebugReportCallbackCreateInfoEXTBuilder<'a>

impl<'a> Deref for ValidationFlagsEXTBuilder<'a>

impl<'a> Deref for ValidationFeaturesEXTBuilder<'a>

impl<'a> Deref for PipelineRasterizationStateRasterizationOrderAMDBuilder<'a>

impl<'a> Deref for DebugMarkerObjectNameInfoEXTBuilder<'a>

impl<'a> Deref for DebugMarkerObjectTagInfoEXTBuilder<'a>

impl<'a> Deref for DebugMarkerMarkerInfoEXTBuilder<'a>

impl<'a> Deref for DedicatedAllocationImageCreateInfoNVBuilder<'a>

impl<'a> Deref for DedicatedAllocationBufferCreateInfoNVBuilder<'a>

impl<'a> Deref for DedicatedAllocationMemoryAllocateInfoNVBuilder<'a>

impl<'a> Deref for ExternalImageFormatPropertiesNVBuilder<'a>

impl<'a> Deref for ExternalMemoryImageCreateInfoNVBuilder<'a>

impl<'a> Deref for ExportMemoryAllocateInfoNVBuilder<'a>

impl<'a> Deref for ImportMemoryWin32HandleInfoNVBuilder<'a>

impl<'a> Deref for ExportMemoryWin32HandleInfoNVBuilder<'a>

impl<'a> Deref for Win32KeyedMutexAcquireReleaseInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceDeviceGeneratedCommandsFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceDeviceGeneratedCommandsPropertiesNVBuilder<'a>

impl<'a> Deref for GraphicsShaderGroupCreateInfoNVBuilder<'a>

impl<'a> Deref for GraphicsPipelineShaderGroupsCreateInfoNVBuilder<'a>

impl<'a> Deref for BindShaderGroupIndirectCommandNVBuilder<'a>

impl<'a> Deref for BindIndexBufferIndirectCommandNVBuilder<'a>

impl<'a> Deref for BindVertexBufferIndirectCommandNVBuilder<'a>

impl<'a> Deref for SetStateFlagsIndirectCommandNVBuilder<'a>

impl<'a> Deref for IndirectCommandsStreamNVBuilder<'a>

impl<'a> Deref for IndirectCommandsLayoutTokenNVBuilder<'a>

impl<'a> Deref for IndirectCommandsLayoutCreateInfoNVBuilder<'a>

impl<'a> Deref for GeneratedCommandsInfoNVBuilder<'a>

impl<'a> Deref for GeneratedCommandsMemoryRequirementsInfoNVBuilder<'a>

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

impl<'a> Deref for PhysicalDeviceProperties2Builder<'a>

impl<'a> Deref for FormatProperties2Builder<'a>

impl<'a> Deref for ImageFormatProperties2Builder<'a>

impl<'a> Deref for PhysicalDeviceImageFormatInfo2Builder<'a>

impl<'a> Deref for QueueFamilyProperties2Builder<'a>

impl<'a> Deref for PhysicalDeviceMemoryProperties2Builder<'a>

impl<'a> Deref for SparseImageFormatProperties2Builder<'a>

impl<'a> Deref for PhysicalDeviceSparseImageFormatInfo2Builder<'a>

impl<'a> Deref for PhysicalDevicePushDescriptorPropertiesKHRBuilder<'a>

impl<'a> Deref for ConformanceVersionBuilder<'a>

impl<'a> Deref for PhysicalDeviceDriverPropertiesBuilder<'a>

impl<'a> Deref for PresentRegionsKHRBuilder<'a>

impl<'a> Deref for PresentRegionKHRBuilder<'a>

impl<'a> Deref for RectLayerKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceVariablePointersFeaturesBuilder<'a>

impl<'a> Deref for ExternalMemoryPropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceExternalImageFormatInfoBuilder<'a>

impl<'a> Deref for ExternalImageFormatPropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceExternalBufferInfoBuilder<'a>

impl<'a> Deref for ExternalBufferPropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceIDPropertiesBuilder<'a>

impl<'a> Deref for ExternalMemoryImageCreateInfoBuilder<'a>

impl<'a> Deref for ExternalMemoryBufferCreateInfoBuilder<'a>

impl<'a> Deref for ExportMemoryAllocateInfoBuilder<'a>

impl<'a> Deref for ImportMemoryWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for ExportMemoryWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for MemoryWin32HandlePropertiesKHRBuilder<'a>

impl<'a> Deref for MemoryGetWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for ImportMemoryFdInfoKHRBuilder<'a>

impl<'a> Deref for MemoryFdPropertiesKHRBuilder<'a>

impl<'a> Deref for MemoryGetFdInfoKHRBuilder<'a>

impl<'a> Deref for Win32KeyedMutexAcquireReleaseInfoKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceExternalSemaphoreInfoBuilder<'a>

impl<'a> Deref for ExternalSemaphorePropertiesBuilder<'a>

impl<'a> Deref for ExportSemaphoreCreateInfoBuilder<'a>

impl<'a> Deref for ImportSemaphoreWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for ExportSemaphoreWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for D3D12FenceSubmitInfoKHRBuilder<'a>

impl<'a> Deref for SemaphoreGetWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for ImportSemaphoreFdInfoKHRBuilder<'a>

impl<'a> Deref for SemaphoreGetFdInfoKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceExternalFenceInfoBuilder<'a>

impl<'a> Deref for ExternalFencePropertiesBuilder<'a>

impl<'a> Deref for ExportFenceCreateInfoBuilder<'a>

impl<'a> Deref for ImportFenceWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for ExportFenceWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for FenceGetWin32HandleInfoKHRBuilder<'a>

impl<'a> Deref for ImportFenceFdInfoKHRBuilder<'a>

impl<'a> Deref for FenceGetFdInfoKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceMultiviewFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceMultiviewPropertiesBuilder<'a>

impl<'a> Deref for RenderPassMultiviewCreateInfoBuilder<'a>

impl<'a> Deref for SurfaceCapabilities2EXTBuilder<'a>

impl<'a> Deref for DisplayPowerInfoEXTBuilder<'a>

impl<'a> Deref for DeviceEventInfoEXTBuilder<'a>

impl<'a> Deref for DisplayEventInfoEXTBuilder<'a>

impl<'a> Deref for SwapchainCounterCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceGroupPropertiesBuilder<'a>

impl<'a> Deref for MemoryAllocateFlagsInfoBuilder<'a>

impl<'a> Deref for BindBufferMemoryInfoBuilder<'a>

impl<'a> Deref for BindBufferMemoryDeviceGroupInfoBuilder<'a>

impl<'a> Deref for BindImageMemoryInfoBuilder<'a>

impl<'a> Deref for BindImageMemoryDeviceGroupInfoBuilder<'a>

impl<'a> Deref for DeviceGroupRenderPassBeginInfoBuilder<'a>

impl<'a> Deref for DeviceGroupCommandBufferBeginInfoBuilder<'a>

impl<'a> Deref for DeviceGroupSubmitInfoBuilder<'a>

impl<'a> Deref for DeviceGroupBindSparseInfoBuilder<'a>

impl<'a> Deref for DeviceGroupPresentCapabilitiesKHRBuilder<'a>

impl<'a> Deref for ImageSwapchainCreateInfoKHRBuilder<'a>

impl<'a> Deref for BindImageMemorySwapchainInfoKHRBuilder<'a>

impl<'a> Deref for AcquireNextImageInfoKHRBuilder<'a>

impl<'a> Deref for DeviceGroupPresentInfoKHRBuilder<'a>

impl<'a> Deref for DeviceGroupDeviceCreateInfoBuilder<'a>

impl<'a> Deref for DeviceGroupSwapchainCreateInfoKHRBuilder<'a>

impl<'a> Deref for DescriptorUpdateTemplateEntryBuilder<'a>

impl<'a> Deref for DescriptorUpdateTemplateCreateInfoBuilder<'a>

impl<'a> Deref for XYColorEXTBuilder<'a>

impl<'a> Deref for HdrMetadataEXTBuilder<'a>

impl<'a> Deref for DisplayNativeHdrSurfaceCapabilitiesAMDBuilder<'a>

impl<'a> Deref for SwapchainDisplayNativeHdrCreateInfoAMDBuilder<'a>

impl<'a> Deref for RefreshCycleDurationGOOGLEBuilder<'a>

impl<'a> Deref for PastPresentationTimingGOOGLEBuilder<'a>

impl<'a> Deref for PresentTimesInfoGOOGLEBuilder<'a>

impl<'a> Deref for PresentTimeGOOGLEBuilder<'a>

impl<'a> Deref for IOSSurfaceCreateInfoMVKBuilder<'a>

impl<'a> Deref for MacOSSurfaceCreateInfoMVKBuilder<'a>

impl<'a> Deref for MetalSurfaceCreateInfoEXTBuilder<'a>

impl<'a> Deref for ViewportWScalingNVBuilder<'a>

impl<'a> Deref for PipelineViewportWScalingStateCreateInfoNVBuilder<'a>

impl<'a> Deref for ViewportSwizzleNVBuilder<'a>

impl<'a> Deref for PipelineViewportSwizzleStateCreateInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceDiscardRectanglePropertiesEXTBuilder<'a>

impl<'a> Deref for PipelineDiscardRectangleStateCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXBuilder<'a>

impl<'a> Deref for InputAttachmentAspectReferenceBuilder<'a>

impl<'a> Deref for RenderPassInputAttachmentAspectCreateInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceSurfaceInfo2KHRBuilder<'a>

impl<'a> Deref for SurfaceCapabilities2KHRBuilder<'a>

impl<'a> Deref for SurfaceFormat2KHRBuilder<'a>

impl<'a> Deref for DisplayProperties2KHRBuilder<'a>

impl<'a> Deref for DisplayPlaneProperties2KHRBuilder<'a>

impl<'a> Deref for DisplayModeProperties2KHRBuilder<'a>

impl<'a> Deref for DisplayPlaneInfo2KHRBuilder<'a>

impl<'a> Deref for DisplayPlaneCapabilities2KHRBuilder<'a>

impl<'a> Deref for SharedPresentSurfaceCapabilitiesKHRBuilder<'a>

impl<'a> Deref for PhysicalDevice16BitStorageFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceSubgroupPropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderSubgroupExtendedTypesFeaturesBuilder<'a>

impl<'a> Deref for BufferMemoryRequirementsInfo2Builder<'a>

impl<'a> Deref for ImageMemoryRequirementsInfo2Builder<'a>

impl<'a> Deref for ImageSparseMemoryRequirementsInfo2Builder<'a>

impl<'a> Deref for MemoryRequirements2Builder<'a>

impl<'a> Deref for SparseImageMemoryRequirements2Builder<'a>

impl<'a> Deref for PhysicalDevicePointClippingPropertiesBuilder<'a>

impl<'a> Deref for MemoryDedicatedRequirementsBuilder<'a>

impl<'a> Deref for MemoryDedicatedAllocateInfoBuilder<'a>

impl<'a> Deref for ImageViewUsageCreateInfoBuilder<'a>

impl<'a> Deref for PipelineTessellationDomainOriginStateCreateInfoBuilder<'a>

impl<'a> Deref for SamplerYcbcrConversionInfoBuilder<'a>

impl<'a> Deref for SamplerYcbcrConversionCreateInfoBuilder<'a>

impl<'a> Deref for BindImagePlaneMemoryInfoBuilder<'a>

impl<'a> Deref for ImagePlaneMemoryRequirementsInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>

impl<'a> Deref for SamplerYcbcrConversionImageFormatPropertiesBuilder<'a>

impl<'a> Deref for TextureLODGatherFormatPropertiesAMDBuilder<'a>

impl<'a> Deref for ConditionalRenderingBeginInfoEXTBuilder<'a>

impl<'a> Deref for ProtectedSubmitInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceProtectedMemoryFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceProtectedMemoryPropertiesBuilder<'a>

impl<'a> Deref for DeviceQueueInfo2Builder<'a>

impl<'a> Deref for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceSamplerFilterMinmaxPropertiesBuilder<'a>

impl<'a> Deref for SampleLocationEXTBuilder<'a>

impl<'a> Deref for SampleLocationsInfoEXTBuilder<'a>

impl<'a> Deref for AttachmentSampleLocationsEXTBuilder<'a>

impl<'a> Deref for SubpassSampleLocationsEXTBuilder<'a>

impl<'a> Deref for RenderPassSampleLocationsBeginInfoEXTBuilder<'a>

impl<'a> Deref for PipelineSampleLocationsStateCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceSampleLocationsPropertiesEXTBuilder<'a>

impl<'a> Deref for MultisamplePropertiesEXTBuilder<'a>

impl<'a> Deref for SamplerReductionModeCreateInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceBlendOperationAdvancedFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceBlendOperationAdvancedPropertiesEXTBuilder<'a>

impl<'a> Deref for PipelineColorBlendAdvancedStateCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceInlineUniformBlockFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceInlineUniformBlockPropertiesEXTBuilder<'a>

impl<'a> Deref for WriteDescriptorSetInlineUniformBlockEXTBuilder<'a>

impl<'a> Deref for DescriptorPoolInlineUniformBlockCreateInfoEXTBuilder<'a>

impl<'a> Deref for PipelineCoverageModulationStateCreateInfoNVBuilder<'a>

impl<'a> Deref for ImageFormatListCreateInfoBuilder<'a>

impl<'a> Deref for ValidationCacheCreateInfoEXTBuilder<'a>

impl<'a> Deref for ShaderModuleValidationCacheCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceMaintenance3PropertiesBuilder<'a>

impl<'a> Deref for DescriptorSetLayoutSupportBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderDrawParametersFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderFloat16Int8FeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceFloatControlsPropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceHostQueryResetFeaturesBuilder<'a>

impl<'a> Deref for NativeBufferUsage2ANDROIDBuilder<'a>

impl<'a> Deref for NativeBufferANDROIDBuilder<'a>

impl<'a> Deref for SwapchainImageCreateInfoANDROIDBuilder<'a>

impl<'a> Deref for PhysicalDevicePresentationPropertiesANDROIDBuilder<'a>

impl<'a> Deref for ShaderResourceUsageAMDBuilder<'a>

impl<'a> Deref for ShaderStatisticsInfoAMDBuilder<'a>

impl<'a> Deref for DeviceQueueGlobalPriorityCreateInfoEXTBuilder<'a>

impl<'a> Deref for DebugUtilsObjectNameInfoEXTBuilder<'a>

impl<'a> Deref for DebugUtilsObjectTagInfoEXTBuilder<'a>

impl<'a> Deref for DebugUtilsLabelEXTBuilder<'a>

impl<'a> Deref for DebugUtilsMessengerCreateInfoEXTBuilder<'a>

impl<'a> Deref for DebugUtilsMessengerCallbackDataEXTBuilder<'a>

impl<'a> Deref for ImportMemoryHostPointerInfoEXTBuilder<'a>

impl<'a> Deref for MemoryHostPointerPropertiesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceExternalMemoryHostPropertiesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceConservativeRasterizationPropertiesEXTBuilder<'a>

impl<'a> Deref for CalibratedTimestampInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderCorePropertiesAMDBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderCoreProperties2AMDBuilder<'a>

impl<'a> Deref for PipelineRasterizationConservativeStateCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceDescriptorIndexingFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>

impl<'a> Deref for DescriptorSetLayoutBindingFlagsCreateInfoBuilder<'a>

impl<'a> Deref for DescriptorSetVariableDescriptorCountAllocateInfoBuilder<'a>

impl<'a> Deref for DescriptorSetVariableDescriptorCountLayoutSupportBuilder<'a>

impl<'a> Deref for AttachmentDescription2Builder<'a>

impl<'a> Deref for AttachmentReference2Builder<'a>

impl<'a> Deref for SubpassDescription2Builder<'a>

impl<'a> Deref for SubpassDependency2Builder<'a>

impl<'a> Deref for RenderPassCreateInfo2Builder<'a>

impl<'a> Deref for SubpassBeginInfoBuilder<'a>

impl<'a> Deref for SubpassEndInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceTimelineSemaphoreFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceTimelineSemaphorePropertiesBuilder<'a>

impl<'a> Deref for SemaphoreTypeCreateInfoBuilder<'a>

impl<'a> Deref for TimelineSemaphoreSubmitInfoBuilder<'a>

impl<'a> Deref for SemaphoreWaitInfoBuilder<'a>

impl<'a> Deref for SemaphoreSignalInfoBuilder<'a>

impl<'a> Deref for VertexInputBindingDivisorDescriptionEXTBuilder<'a>

impl<'a> Deref for PipelineVertexInputDivisorStateCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceVertexAttributeDivisorPropertiesEXTBuilder<'a>

impl<'a> Deref for PhysicalDevicePCIBusInfoPropertiesEXTBuilder<'a>

impl<'a> Deref for ImportAndroidHardwareBufferInfoANDROIDBuilder<'a>

impl<'a> Deref for AndroidHardwareBufferUsageANDROIDBuilder<'a>

impl<'a> Deref for AndroidHardwareBufferPropertiesANDROIDBuilder<'a>

impl<'a> Deref for MemoryGetAndroidHardwareBufferInfoANDROIDBuilder<'a>

impl<'a> Deref for AndroidHardwareBufferFormatPropertiesANDROIDBuilder<'a>

impl<'a> Deref for CommandBufferInheritanceConditionalRenderingInfoEXTBuilder<'a>

impl<'a> Deref for ExternalFormatANDROIDBuilder<'a>

impl<'a> Deref for PhysicalDevice8BitStorageFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceVulkanMemoryModelFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderAtomicInt64FeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceVertexAttributeDivisorFeaturesEXTBuilder<'a>

impl<'a> Deref for QueueFamilyCheckpointPropertiesNVBuilder<'a>

impl<'a> Deref for CheckpointDataNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceDepthStencilResolvePropertiesBuilder<'a>

impl<'a> Deref for SubpassDescriptionDepthStencilResolveBuilder<'a>

impl<'a> Deref for ImageViewASTCDecodeModeEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceASTCDecodeFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceTransformFeedbackFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceTransformFeedbackPropertiesEXTBuilder<'a>

impl<'a> Deref for PipelineRasterizationStateStreamCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceRepresentativeFragmentTestFeaturesNVBuilder<'a>

impl<'a> Deref for PipelineRepresentativeFragmentTestStateCreateInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceExclusiveScissorFeaturesNVBuilder<'a>

impl<'a> Deref for PipelineViewportExclusiveScissorStateCreateInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceCornerSampledImageFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceComputeShaderDerivativesFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceFragmentShaderBarycentricFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderImageFootprintFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVBuilder<'a>

impl<'a> Deref for ShadingRatePaletteNVBuilder<'a>

impl<'a> Deref for PipelineViewportShadingRateImageStateCreateInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceShadingRateImageFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceShadingRateImagePropertiesNVBuilder<'a>

impl<'a> Deref for CoarseSampleLocationNVBuilder<'a>

impl<'a> Deref for CoarseSampleOrderCustomNVBuilder<'a>

impl<'a> Deref for PipelineViewportCoarseSampleOrderStateCreateInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceMeshShaderFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceMeshShaderPropertiesNVBuilder<'a>

impl<'a> Deref for DrawMeshTasksIndirectCommandNVBuilder<'a>

impl<'a> Deref for RayTracingShaderGroupCreateInfoNVBuilder<'a>

impl<'a> Deref for RayTracingShaderGroupCreateInfoKHRBuilder<'a>

impl<'a> Deref for RayTracingPipelineCreateInfoNVBuilder<'a>

impl<'a> Deref for RayTracingPipelineCreateInfoKHRBuilder<'a>

impl<'a> Deref for GeometryTrianglesNVBuilder<'a>

impl<'a> Deref for GeometryAABBNVBuilder<'a>

impl<'a> Deref for GeometryDataNVBuilder<'a>

impl<'a> Deref for GeometryNVBuilder<'a>

impl<'a> Deref for AccelerationStructureInfoNVBuilder<'a>

impl<'a> Deref for AccelerationStructureCreateInfoNVBuilder<'a>

impl<'a> Deref for BindAccelerationStructureMemoryInfoKHRBuilder<'a>

impl<'a> Deref for WriteDescriptorSetAccelerationStructureKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureMemoryRequirementsInfoKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureMemoryRequirementsInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceRayTracingPropertiesKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceRayTracingPropertiesNVBuilder<'a>

impl<'a> Deref for StridedBufferRegionKHRBuilder<'a>

impl<'a> Deref for TraceRaysIndirectCommandKHRBuilder<'a>

impl<'a> Deref for DrmFormatModifierPropertiesListEXTBuilder<'a>

impl<'a> Deref for DrmFormatModifierPropertiesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceImageDrmFormatModifierInfoEXTBuilder<'a>

impl<'a> Deref for ImageDrmFormatModifierListCreateInfoEXTBuilder<'a>

impl<'a> Deref for ImageDrmFormatModifierExplicitCreateInfoEXTBuilder<'a>

impl<'a> Deref for ImageDrmFormatModifierPropertiesEXTBuilder<'a>

impl<'a> Deref for ImageStencilUsageCreateInfoBuilder<'a>

impl<'a> Deref for DeviceMemoryOverallocationCreateInfoAMDBuilder<'a>

impl<'a> Deref for PhysicalDeviceFragmentDensityMapFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceFragmentDensityMapPropertiesEXTBuilder<'a>

impl<'a> Deref for RenderPassFragmentDensityMapCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceScalarBlockLayoutFeaturesBuilder<'a>

impl<'a> Deref for SurfaceProtectedCapabilitiesKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceUniformBufferStandardLayoutFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceDepthClipEnableFeaturesEXTBuilder<'a>

impl<'a> Deref for PipelineRasterizationDepthClipStateCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceMemoryBudgetPropertiesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>

impl<'a> Deref for MemoryPriorityAllocateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceBufferDeviceAddressFeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceBufferDeviceAddressFeaturesEXTBuilder<'a>

impl<'a> Deref for BufferDeviceAddressInfoBuilder<'a>

impl<'a> Deref for BufferOpaqueCaptureAddressCreateInfoBuilder<'a>

impl<'a> Deref for BufferDeviceAddressCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceImageViewImageFormatInfoEXTBuilder<'a>

impl<'a> Deref for FilterCubicImageViewImageFormatPropertiesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceImagelessFramebufferFeaturesBuilder<'a>

impl<'a> Deref for FramebufferAttachmentsCreateInfoBuilder<'a>

impl<'a> Deref for FramebufferAttachmentImageInfoBuilder<'a>

impl<'a> Deref for RenderPassAttachmentBeginInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceCooperativeMatrixPropertiesNVBuilder<'a>

impl<'a> Deref for CooperativeMatrixPropertiesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceYcbcrImageArraysFeaturesEXTBuilder<'a>

impl<'a> Deref for ImageViewHandleInfoNVXBuilder<'a>

impl<'a> Deref for PresentFrameTokenGGPBuilder<'a>

impl<'a> Deref for PipelineCreationFeedbackEXTBuilder<'a>

impl<'a> Deref for PipelineCreationFeedbackCreateInfoEXTBuilder<'a>

impl<'a> Deref for SurfaceFullScreenExclusiveInfoEXTBuilder<'a>

impl<'a> Deref for SurfaceFullScreenExclusiveWin32InfoEXTBuilder<'a>

impl<'a> Deref for SurfaceCapabilitiesFullScreenExclusiveEXTBuilder<'a>

impl<'a> Deref for PhysicalDevicePerformanceQueryFeaturesKHRBuilder<'a>

impl<'a> Deref for PhysicalDevicePerformanceQueryPropertiesKHRBuilder<'a>

impl<'a> Deref for PerformanceCounterKHRBuilder<'a>

impl<'a> Deref for PerformanceCounterDescriptionKHRBuilder<'a>

impl<'a> Deref for QueryPoolPerformanceCreateInfoKHRBuilder<'a>

impl<'a> Deref for AcquireProfilingLockInfoKHRBuilder<'a>

impl<'a> Deref for PerformanceQuerySubmitInfoKHRBuilder<'a>

impl<'a> Deref for HeadlessSurfaceCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceCoverageReductionModeFeaturesNVBuilder<'a>

impl<'a> Deref for PipelineCoverageReductionStateCreateInfoNVBuilder<'a>

impl<'a> Deref for FramebufferMixedSamplesCombinationNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderIntegerFunctions2FeaturesINTELBuilder<'a>

impl<'a> Deref for PerformanceValueINTELBuilder<'a>

impl<'a> Deref for InitializePerformanceApiInfoINTELBuilder<'a>

impl<'a> Deref for QueryPoolPerformanceQueryCreateInfoINTELBuilder<'a>

impl<'a> Deref for PerformanceMarkerInfoINTELBuilder<'a>

impl<'a> Deref for PerformanceStreamMarkerInfoINTELBuilder<'a>

impl<'a> Deref for PerformanceOverrideInfoINTELBuilder<'a>

impl<'a> Deref for PerformanceConfigurationAcquireInfoINTELBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderClockFeaturesKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceIndexTypeUint8FeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderSMBuiltinsPropertiesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderSMBuiltinsFeaturesNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceFragmentShaderInterlockFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceSeparateDepthStencilLayoutsFeaturesBuilder<'a>

impl<'a> Deref for AttachmentReferenceStencilLayoutBuilder<'a>

impl<'a> Deref for AttachmentDescriptionStencilLayoutBuilder<'a>

impl<'a> Deref for PhysicalDevicePipelineExecutablePropertiesFeaturesKHRBuilder<'a>

impl<'a> Deref for PipelineInfoKHRBuilder<'a>

impl<'a> Deref for PipelineExecutablePropertiesKHRBuilder<'a>

impl<'a> Deref for PipelineExecutableInfoKHRBuilder<'a>

impl<'a> Deref for PipelineExecutableStatisticKHRBuilder<'a>

impl<'a> Deref for PipelineExecutableInternalRepresentationKHRBuilder<'a>

impl<'a> Deref for PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceTexelBufferAlignmentFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceTexelBufferAlignmentPropertiesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceSubgroupSizeControlFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceSubgroupSizeControlPropertiesEXTBuilder<'a>

impl<'a> Deref for PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTBuilder<'a>

impl<'a> Deref for MemoryOpaqueCaptureAddressAllocateInfoBuilder<'a>

impl<'a> Deref for DeviceMemoryOpaqueCaptureAddressInfoBuilder<'a>

impl<'a> Deref for PhysicalDeviceLineRasterizationFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceLineRasterizationPropertiesEXTBuilder<'a>

impl<'a> Deref for PipelineRasterizationLineStateCreateInfoEXTBuilder<'a>

impl<'a> Deref for PhysicalDevicePipelineCreationCacheControlFeaturesEXTBuilder<'a>

impl<'a> Deref for PhysicalDeviceVulkan11FeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceVulkan11PropertiesBuilder<'a>

impl<'a> Deref for PhysicalDeviceVulkan12FeaturesBuilder<'a>

impl<'a> Deref for PhysicalDeviceVulkan12PropertiesBuilder<'a>

impl<'a> Deref for PipelineCompilerControlCreateInfoAMDBuilder<'a>

impl<'a> Deref for PhysicalDeviceCoherentMemoryFeaturesAMDBuilder<'a>

impl<'a> Deref for PhysicalDeviceToolPropertiesEXTBuilder<'a>

impl<'a> Deref for AccelerationStructureGeometryTrianglesDataKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureGeometryAabbsDataKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureGeometryInstancesDataKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureGeometryKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureBuildGeometryInfoKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureBuildOffsetInfoKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureCreateGeometryTypeInfoKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureCreateInfoKHRBuilder<'a>

impl<'a> Deref for AabbPositionsKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureDeviceAddressInfoKHRBuilder<'a>

impl<'a> Deref for AccelerationStructureVersionKHRBuilder<'a>

impl<'a> Deref for CopyAccelerationStructureInfoKHRBuilder<'a>

impl<'a> Deref for CopyAccelerationStructureToMemoryInfoKHRBuilder<'a>

impl<'a> Deref for CopyMemoryToAccelerationStructureInfoKHRBuilder<'a>

impl<'a> Deref for RayTracingPipelineInterfaceCreateInfoKHRBuilder<'a>

impl<'a> Deref for DeferredOperationInfoKHRBuilder<'a>

impl<'a> Deref for PipelineLibraryCreateInfoKHRBuilder<'a>

impl<'a> Deref for RenderPassTransformBeginInfoQCOMBuilder<'a>

impl<'a> Deref for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>

impl<'a> Deref for PhysicalDeviceDiagnosticsConfigFeaturesNVBuilder<'a>

impl<'a> Deref for DeviceDiagnosticsConfigCreateInfoNVBuilder<'a>

impl<'a> Deref for PhysicalDeviceGpaPropertiesAmdBuilder<'a>

impl<'a> Deref for PhysicalDeviceWaveLimitPropertiesAmdBuilder<'a>

impl<Img> Deref for Map<Img>

impl<'a> Deref for UiCell<'a>

impl Deref for List

impl<V> Deref for Triangle<V> where
    V: Vertex, 

impl<W> Deref for Event<W>

impl<NI> Deref for Layout<NI> where
    NI: NodeId, 

impl<'a, NI, W> Deref for NodeWidget<'a, NI, W> where
    NI: NodeId, 

impl<'a, T> Deref for State<'a, T>

impl<B> Deref for UiTexture<B> where
    B: Backend, 

impl<T> Deref for Owned<T>

impl<T> Deref for CachePadded<T>

impl<'a, T: ?Sized> Deref for ShardedLockReadGuard<'a, T>

impl<'a, T: ?Sized> Deref for ShardedLockWriteGuard<'a, T>

impl<L, R> Deref for Either<L, R> where
    L: Deref,
    R: Deref<Target = L::Target>, 

impl<S: Stream + Unpin> Deref for BlockingStream<S>

impl<'_> Deref for WakerRef<'_>

impl<T: ?Sized, '_> Deref for MutexGuard<'_, T>

impl<T: ?Sized, U: ?Sized, '_> Deref for MappedMutexGuard<'_, T, U>

impl Deref for VK_ENTRY

impl<'a, R: Resources> Deref for AccessGuard<'a, R>

impl<R: Resources> Deref for RawBuffer<R>

impl<R: Resources> Deref for Program<R>

impl<R: Resources> Deref for RawTexture<R>

impl<'a, R: Resources, T: 'a + Copy> Deref for Reader<'a, R, T>

impl<'a, R: Resources, T: 'a + Copy> Deref for Writer<'a, R, T>

impl<'input, Endian> Deref for EndianSlice<'input, Endian> where
    Endian: Endianity, 

impl Deref for Headless

impl Deref for GlutinBackend

impl Deref for Display

impl Deref for GlutinBackend

impl<'a, D: ?Sized> Deref for Mapping<'a, D> where
    D: Content, 

impl<'a, D: ?Sized> Deref for ReadMapping<'a, D> where
    D: Content, 

impl Deref for RenderBuffer

impl Deref for DepthRenderBuffer

impl Deref for StencilRenderBuffer

impl Deref for DepthStencilRenderBuffer

impl<T> Deref for IndexBuffer<T> where
    T: Index, 

impl<'a, T> Deref for IndexBufferSlice<'a, T> where
    T: Index, 

impl Deref for IndexBufferAny

impl Deref for DrawCommandsNoIndicesBuffer

impl Deref for DrawCommandsIndicesBuffer

impl<T: ?Sized> Deref for UniformBuffer<T> where
    T: Content, 

impl<T> Deref for VertexBuffer<T> where
    T: Copy, 

impl<'a, T> Deref for VertexBufferSlice<'a, T> where
    T: Copy, 

impl Deref for VertexBufferAny

impl Deref for ResidentTexture

impl<T> Deref for BufferTexture<T> where
    [T]: BufferContent, 

impl<T> Deref for PixelBuffer<T> where
    T: PixelValue, 

impl Deref for Texture1d

impl<'a> Deref for Texture1dMipmap<'a>

impl Deref for CompressedTexture1d

impl<'a> Deref for CompressedTexture1dMipmap<'a>

impl Deref for SrgbTexture1d

impl<'a> Deref for SrgbTexture1dMipmap<'a>

impl Deref for CompressedSrgbTexture1d

impl<'a> Deref for CompressedSrgbTexture1dMipmap<'a>

impl Deref for IntegralTexture1d

impl<'a> Deref for IntegralTexture1dMipmap<'a>

impl Deref for UnsignedTexture1d

impl<'a> Deref for UnsignedTexture1dMipmap<'a>

impl Deref for DepthTexture1d

impl<'a> Deref for DepthTexture1dMipmap<'a>

impl Deref for StencilTexture1d

impl<'a> Deref for StencilTexture1dMipmap<'a>

impl Deref for DepthStencilTexture1d

impl<'a> Deref for DepthStencilTexture1dMipmap<'a>

impl Deref for Texture2d

impl<'a> Deref for Texture2dMipmap<'a>

impl Deref for CompressedTexture2d

impl<'a> Deref for CompressedTexture2dMipmap<'a>

impl Deref for SrgbTexture2d

impl<'a> Deref for SrgbTexture2dMipmap<'a>

impl Deref for CompressedSrgbTexture2d

impl<'a> Deref for CompressedSrgbTexture2dMipmap<'a>

impl Deref for IntegralTexture2d

impl<'a> Deref for IntegralTexture2dMipmap<'a>

impl Deref for UnsignedTexture2d

impl<'a> Deref for UnsignedTexture2dMipmap<'a>

impl Deref for DepthTexture2d

impl<'a> Deref for DepthTexture2dMipmap<'a>

impl Deref for StencilTexture2d

impl<'a> Deref for StencilTexture2dMipmap<'a>

impl Deref for DepthStencilTexture2d

impl<'a> Deref for DepthStencilTexture2dMipmap<'a>

impl Deref for Texture2dMultisample

impl<'a> Deref for Texture2dMultisampleMipmap<'a>

impl Deref for IntegralTexture2dMultisample

impl<'a> Deref for IntegralTexture2dMultisampleMipmap<'a>

impl Deref for SrgbTexture2dMultisample

impl<'a> Deref for SrgbTexture2dMultisampleMipmap<'a>

impl Deref for UnsignedTexture2dMultisample

impl<'a> Deref for UnsignedTexture2dMultisampleMipmap<'a>

impl Deref for DepthTexture2dMultisample

impl<'a> Deref for DepthTexture2dMultisampleMipmap<'a>

impl Deref for StencilTexture2dMultisample

impl<'a> Deref for StencilTexture2dMultisampleMipmap<'a>

impl Deref for DepthStencilTexture2dMultisample

impl<'a> Deref for DepthStencilTexture2dMultisampleMipmap<'a>

impl Deref for Texture3d

impl<'a> Deref for Texture3dMipmap<'a>

impl Deref for CompressedTexture3d

impl<'a> Deref for CompressedTexture3dMipmap<'a>

impl Deref for SrgbTexture3d

impl<'a> Deref for SrgbTexture3dMipmap<'a>

impl Deref for CompressedSrgbTexture3d

impl<'a> Deref for CompressedSrgbTexture3dMipmap<'a>

impl Deref for IntegralTexture3d

impl<'a> Deref for IntegralTexture3dMipmap<'a>

impl Deref for UnsignedTexture3d

impl<'a> Deref for UnsignedTexture3dMipmap<'a>

impl Deref for DepthTexture3d

impl<'a> Deref for DepthTexture3dMipmap<'a>

impl Deref for DepthStencilTexture3d

impl<'a> Deref for DepthStencilTexture3dMipmap<'a>

impl Deref for Texture1dArray

impl<'a> Deref for Texture1dArrayMipmap<'a>

impl Deref for CompressedTexture1dArray

impl<'a> Deref for CompressedTexture1dArrayMipmap<'a>

impl Deref for SrgbTexture1dArray

impl<'a> Deref for SrgbTexture1dArrayMipmap<'a>

impl Deref for CompressedSrgbTexture1dArray

impl<'a> Deref for CompressedSrgbTexture1dArrayMipmap<'a>

impl Deref for IntegralTexture1dArray

impl<'a> Deref for IntegralTexture1dArrayMipmap<'a>

impl Deref for UnsignedTexture1dArray

impl<'a> Deref for UnsignedTexture1dArrayMipmap<'a>

impl Deref for DepthTexture1dArray

impl<'a> Deref for DepthTexture1dArrayMipmap<'a>

impl Deref for StencilTexture1dArray

impl<'a> Deref for StencilTexture1dArrayMipmap<'a>

impl Deref for DepthStencilTexture1dArray

impl<'a> Deref for DepthStencilTexture1dArrayMipmap<'a>

impl Deref for Texture2dArray

impl<'a> Deref for Texture2dArrayMipmap<'a>

impl Deref for CompressedTexture2dArray

impl<'a> Deref for CompressedTexture2dArrayMipmap<'a>

impl Deref for SrgbTexture2dArray

impl<'a> Deref for SrgbTexture2dArrayMipmap<'a>

impl Deref for CompressedSrgbTexture2dArray

impl<'a> Deref for CompressedSrgbTexture2dArrayMipmap<'a>

impl Deref for IntegralTexture2dArray

impl<'a> Deref for IntegralTexture2dArrayMipmap<'a>

impl Deref for UnsignedTexture2dArray

impl<'a> Deref for UnsignedTexture2dArrayMipmap<'a>

impl Deref for DepthTexture2dArray

impl<'a> Deref for DepthTexture2dArrayMipmap<'a>

impl Deref for StencilTexture2dArray

impl<'a> Deref for StencilTexture2dArrayMipmap<'a>

impl Deref for DepthStencilTexture2dArray

impl<'a> Deref for DepthStencilTexture2dArrayMipmap<'a>

impl Deref for Texture2dMultisampleArray

impl<'a> Deref for Texture2dMultisampleArrayMipmap<'a>

impl Deref for SrgbTexture2dMultisampleArray

impl<'a> Deref for SrgbTexture2dMultisampleArrayMipmap<'a>

impl Deref for IntegralTexture2dMultisampleArray

impl<'a> Deref for IntegralTexture2dMultisampleArrayMipmap<'a>

impl Deref for UnsignedTexture2dMultisampleArray

impl<'a> Deref for UnsignedTexture2dMultisampleArrayMipmap<'a>

impl Deref for DepthTexture2dMultisampleArray

impl<'a> Deref for DepthTexture2dMultisampleArrayMipmap<'a>

impl Deref for StencilTexture2dMultisampleArray

impl<'a> Deref for StencilTexture2dMultisampleArrayMipmap<'a>

impl Deref for DepthStencilTexture2dMultisampleArray

impl<'a> Deref for DepthStencilTexture2dMultisampleArrayMipmap<'a>

impl Deref for Cubemap

impl<'a> Deref for CubemapMipmap<'a>

impl Deref for CompressedCubemap

impl<'a> Deref for CompressedCubemapMipmap<'a>

impl Deref for SrgbCubemap

impl<'a> Deref for SrgbCubemapMipmap<'a>

impl Deref for CompressedSrgbCubemap

impl<'a> Deref for CompressedSrgbCubemapMipmap<'a>

impl Deref for IntegralCubemap

impl<'a> Deref for IntegralCubemapMipmap<'a>

impl Deref for UnsignedCubemap

impl<'a> Deref for UnsignedCubemapMipmap<'a>

impl Deref for DepthCubemap

impl<'a> Deref for DepthCubemapMipmap<'a>

impl Deref for StencilCubemap

impl<'a> Deref for StencilCubemapMipmap<'a>

impl Deref for DepthStencilCubemap

impl<'a> Deref for DepthStencilCubemapMipmap<'a>

impl Deref for CubemapArray

impl<'a> Deref for CubemapArrayMipmap<'a>

impl Deref for CompressedCubemapArray

impl<'a> Deref for CompressedCubemapArrayMipmap<'a>

impl Deref for SrgbCubemapArray

impl<'a> Deref for SrgbCubemapArrayMipmap<'a>

impl Deref for CompressedSrgbCubemapArray

impl<'a> Deref for CompressedSrgbCubemapArrayMipmap<'a>

impl Deref for IntegralCubemapArray

impl<'a> Deref for IntegralCubemapArrayMipmap<'a>

impl Deref for UnsignedCubemapArray

impl<'a> Deref for UnsignedCubemapArrayMipmap<'a>

impl Deref for DepthCubemapArray

impl<'a> Deref for DepthCubemapArrayMipmap<'a>

impl Deref for StencilCubemapArray

impl<'a> Deref for StencilCubemapArrayMipmap<'a>

impl Deref for DepthStencilCubemapArray

impl<'a> Deref for DepthStencilCubemapArrayMipmap<'a>

impl<T: ContextCurrentState, W> Deref for ContextWrapper<T, W>

impl<'a, T> Deref for SliceMemoryGuard<'a, T>

impl Deref for IoVec

impl<T> Deref for Symbol<T>

impl<'lib, T> Deref for Symbol<'lib, T>

impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> Deref for MutexGuard<'a, R, T>

impl<'a, R: RawMutex + 'a, T: ?Sized + 'a> Deref for MappedMutexGuard<'a, R, T>

impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: ?Sized + 'a> Deref for ReentrantMutexGuard<'a, R, G, T>

impl<'a, R: RawMutex + 'a, G: GetThreadId + 'a, T: ?Sized + 'a> Deref for MappedReentrantMutexGuard<'a, R, G, T>

impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockReadGuard<'a, R, T>

impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for RwLockWriteGuard<'a, R, T>

impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + 'a> Deref for RwLockUpgradableReadGuard<'a, R, T>

impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for MappedRwLockReadGuard<'a, R, T>

impl<'a, R: RawRwLock + 'a, T: ?Sized + 'a> Deref for MappedRwLockWriteGuard<'a, R, T>

impl Deref for Mmap

impl Deref for MmapMut

impl Deref for UnixReady

impl<T, F: FnOnce() -> T> Deref for Lazy<T, F>

impl<T, F: FnOnce() -> T> Deref for Lazy<T, F>

impl<T: Float> Deref for OrderedFloat<T>

impl<T: Float> Deref for NotNan<T>

impl<'b, T> Deref for Ptr<'b, T>

impl<'a, G> Deref for Frozen<'a, G>

impl<'a, B> Deref for RenderPassEncoder<'a, B> where
    B: Backend, 

impl<'a, B> Deref for RenderPassInlineEncoder<'a, B> where
    B: Backend, 

impl<'a, B, C, L> Deref for Encoder<'a, B, C, L> where
    B: Backend, 

impl<B> Deref for Instance<B> where
    B: Backend, 

impl<B> Deref for Device<B> where
    B: Backend, 

impl<B> Deref for DescriptorSet<B> where
    B: Backend, 

impl<B> Deref for Factory<B> where
    B: Backend, 

impl<T> Deref for Escape<T>

impl<T> Deref for Handle<T>

impl<'a> Deref for SharedBytes<'a>

impl<T, F, S> Deref for ScopeGuard<T, F, S> where
    F: FnOnce(T),
    S: Strategy, 

impl<A: Array> Deref for SmallVec<A>

impl Deref for ThemedPointer

impl Deref for AutoPointer

impl Deref for Underscore

impl Deref for Add

impl Deref for And

impl Deref for At

impl Deref for Bang

impl Deref for Caret

impl Deref for Colon

impl Deref for Comma

impl Deref for Div

impl Deref for Dollar

impl Deref for Dot

impl Deref for Eq

impl Deref for Gt

impl Deref for Lt

impl Deref for Or

impl Deref for Pound

impl Deref for Question

impl Deref for Rem

impl Deref for Semi

impl Deref for Star

impl Deref for Sub

impl Deref for Tilde

impl<'c, 'a> Deref for StepCursor<'c, 'a>

impl<T> Deref for Takeable<T>

impl<'a, T: ?Sized + 'a> Deref for ReadLock<'a, T>

impl<'a, T: ?Sized + 'a> Deref for WriteLock<'a, T>

impl<'a, T: ?Sized + 'a> Deref for CpuAccess<'a, T>

impl Deref for Display

impl<'a> Deref for CursorImageBuffer<'a>

impl Deref for CursorImageBuffer

impl Deref for WAYLAND_CLIENT_OPTION

impl Deref for WAYLAND_CLIENT_HANDLE

impl Deref for WAYLAND_EGL_OPTION

impl Deref for WAYLAND_EGL_HANDLE

impl<'_> Deref for BufferView<'_>

impl<'_> Deref for BufferViewMut<'_>

impl<T> Deref for EventLoop<T>