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

#[lang = "deref_mut"]pub trait DerefMut: Deref {
    fn deref_mut(&mut self) -> &mut Self::Target;
}
[]

Used for mutable dereferencing operations, like in *v = 1;.

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

Implementing DerefMut for smart pointers makes mutating the data behind them convenient, which is why they implement DerefMut. On the other hand, the rules regarding Deref and DerefMut were designed specifically to accommodate smart pointers. Because of this, DerefMut 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 DerefMut is invoked implicitly.

More on Deref coercion

If T implements DerefMut<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 modifiable by dereferencing the struct.

use std::ops::{Deref, DerefMut};

struct DerefMutExample<T> {
    value: T
}

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

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

impl<T> DerefMut for DerefMutExample<T> {
    fn deref_mut(&mut self) -> &mut Self::Target {
        &mut self.value
    }
}

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

Required methods

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

Mutably dereferences the value.

Implementations on Foreign Types

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

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

impl DerefMut for OsString[src][]

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

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

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

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

impl<P> DerefMut for Pin<P> where
    P: DerefMut,
    <P as Deref>::Target: Unpin
[src][]

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

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

Implementors

impl DerefMut for String[src][+]

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

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

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

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

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

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

impl<'a> DerefMut for Offset2DBuilder<'a>

impl<'a> DerefMut for Offset3DBuilder<'a>

impl<'a> DerefMut for Extent2DBuilder<'a>

impl<'a> DerefMut for Extent3DBuilder<'a>

impl<'a> DerefMut for ViewportBuilder<'a>

impl<'a> DerefMut for Rect2DBuilder<'a>

impl<'a> DerefMut for ClearRectBuilder<'a>

impl<'a> DerefMut for ComponentMappingBuilder<'a>

impl<'a> DerefMut for PhysicalDevicePropertiesBuilder<'a>

impl<'a> DerefMut for ExtensionPropertiesBuilder<'a>

impl<'a> DerefMut for LayerPropertiesBuilder<'a>

impl<'a> DerefMut for ApplicationInfoBuilder<'a>

impl<'a> DerefMut for AllocationCallbacksBuilder<'a>

impl<'a> DerefMut for DeviceQueueCreateInfoBuilder<'a>

impl<'a> DerefMut for DeviceCreateInfoBuilder<'a>

impl<'a> DerefMut for InstanceCreateInfoBuilder<'a>

impl<'a> DerefMut for QueueFamilyPropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMemoryPropertiesBuilder<'a>

impl<'a> DerefMut for MemoryAllocateInfoBuilder<'a>

impl<'a> DerefMut for MemoryRequirementsBuilder<'a>

impl<'a> DerefMut for SparseImageFormatPropertiesBuilder<'a>

impl<'a> DerefMut for SparseImageMemoryRequirementsBuilder<'a>

impl<'a> DerefMut for MemoryTypeBuilder<'a>

impl<'a> DerefMut for MemoryHeapBuilder<'a>

impl<'a> DerefMut for MappedMemoryRangeBuilder<'a>

impl<'a> DerefMut for FormatPropertiesBuilder<'a>

impl<'a> DerefMut for ImageFormatPropertiesBuilder<'a>

impl<'a> DerefMut for DescriptorBufferInfoBuilder<'a>

impl<'a> DerefMut for DescriptorImageInfoBuilder<'a>

impl<'a> DerefMut for WriteDescriptorSetBuilder<'a>

impl<'a> DerefMut for CopyDescriptorSetBuilder<'a>

impl<'a> DerefMut for BufferCreateInfoBuilder<'a>

impl<'a> DerefMut for BufferViewCreateInfoBuilder<'a>

impl<'a> DerefMut for ImageSubresourceBuilder<'a>

impl<'a> DerefMut for ImageSubresourceLayersBuilder<'a>

impl<'a> DerefMut for ImageSubresourceRangeBuilder<'a>

impl<'a> DerefMut for MemoryBarrierBuilder<'a>

impl<'a> DerefMut for BufferMemoryBarrierBuilder<'a>

impl<'a> DerefMut for ImageMemoryBarrierBuilder<'a>

impl<'a> DerefMut for ImageCreateInfoBuilder<'a>

impl<'a> DerefMut for SubresourceLayoutBuilder<'a>

impl<'a> DerefMut for ImageViewCreateInfoBuilder<'a>

impl<'a> DerefMut for BufferCopyBuilder<'a>

impl<'a> DerefMut for SparseMemoryBindBuilder<'a>

impl<'a> DerefMut for SparseImageMemoryBindBuilder<'a>

impl<'a> DerefMut for SparseBufferMemoryBindInfoBuilder<'a>

impl<'a> DerefMut for SparseImageOpaqueMemoryBindInfoBuilder<'a>

impl<'a> DerefMut for SparseImageMemoryBindInfoBuilder<'a>

impl<'a> DerefMut for BindSparseInfoBuilder<'a>

impl<'a> DerefMut for ImageCopyBuilder<'a>

impl<'a> DerefMut for ImageBlitBuilder<'a>

impl<'a> DerefMut for BufferImageCopyBuilder<'a>

impl<'a> DerefMut for ImageResolveBuilder<'a>

impl<'a> DerefMut for ShaderModuleCreateInfoBuilder<'a>

impl<'a> DerefMut for DescriptorSetLayoutBindingBuilder<'a>

impl<'a> DerefMut for DescriptorSetLayoutCreateInfoBuilder<'a>

impl<'a> DerefMut for DescriptorPoolSizeBuilder<'a>

impl<'a> DerefMut for DescriptorPoolCreateInfoBuilder<'a>

impl<'a> DerefMut for DescriptorSetAllocateInfoBuilder<'a>

impl<'a> DerefMut for SpecializationMapEntryBuilder<'a>

impl<'a> DerefMut for SpecializationInfoBuilder<'a>

impl<'a> DerefMut for PipelineShaderStageCreateInfoBuilder<'a>

impl<'a> DerefMut for ComputePipelineCreateInfoBuilder<'a>

impl<'a> DerefMut for VertexInputBindingDescriptionBuilder<'a>

impl<'a> DerefMut for VertexInputAttributeDescriptionBuilder<'a>

impl<'a> DerefMut for PipelineVertexInputStateCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineInputAssemblyStateCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineTessellationStateCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineViewportStateCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineRasterizationStateCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineMultisampleStateCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineColorBlendAttachmentStateBuilder<'a>

impl<'a> DerefMut for PipelineColorBlendStateCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineDynamicStateCreateInfoBuilder<'a>

impl<'a> DerefMut for StencilOpStateBuilder<'a>

impl<'a> DerefMut for PipelineDepthStencilStateCreateInfoBuilder<'a>

impl<'a> DerefMut for GraphicsPipelineCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineCacheCreateInfoBuilder<'a>

impl<'a> DerefMut for PushConstantRangeBuilder<'a>

impl<'a> DerefMut for PipelineLayoutCreateInfoBuilder<'a>

impl<'a> DerefMut for SamplerCreateInfoBuilder<'a>

impl<'a> DerefMut for CommandPoolCreateInfoBuilder<'a>

impl<'a> DerefMut for CommandBufferAllocateInfoBuilder<'a>

impl<'a> DerefMut for CommandBufferInheritanceInfoBuilder<'a>

impl<'a> DerefMut for CommandBufferBeginInfoBuilder<'a>

impl<'a> DerefMut for RenderPassBeginInfoBuilder<'a>

impl<'a> DerefMut for ClearDepthStencilValueBuilder<'a>

impl<'a> DerefMut for ClearAttachmentBuilder<'a>

impl<'a> DerefMut for AttachmentDescriptionBuilder<'a>

impl<'a> DerefMut for AttachmentReferenceBuilder<'a>

impl<'a> DerefMut for SubpassDescriptionBuilder<'a>

impl<'a> DerefMut for SubpassDependencyBuilder<'a>

impl<'a> DerefMut for RenderPassCreateInfoBuilder<'a>

impl<'a> DerefMut for EventCreateInfoBuilder<'a>

impl<'a> DerefMut for FenceCreateInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSparsePropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceLimitsBuilder<'a>

impl<'a> DerefMut for SemaphoreCreateInfoBuilder<'a>

impl<'a> DerefMut for QueryPoolCreateInfoBuilder<'a>

impl<'a> DerefMut for FramebufferCreateInfoBuilder<'a>

impl<'a> DerefMut for DrawIndirectCommandBuilder<'a>

impl<'a> DerefMut for DrawIndexedIndirectCommandBuilder<'a>

impl<'a> DerefMut for DispatchIndirectCommandBuilder<'a>

impl<'a> DerefMut for SubmitInfoBuilder<'a>

impl<'a> DerefMut for DisplayPropertiesKHRBuilder<'a>

impl<'a> DerefMut for DisplayPlanePropertiesKHRBuilder<'a>

impl<'a> DerefMut for DisplayModeParametersKHRBuilder<'a>

impl<'a> DerefMut for DisplayModePropertiesKHRBuilder<'a>

impl<'a> DerefMut for DisplayModeCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for DisplayPlaneCapabilitiesKHRBuilder<'a>

impl<'a> DerefMut for DisplaySurfaceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for DisplayPresentInfoKHRBuilder<'a>

impl<'a> DerefMut for SurfaceCapabilitiesKHRBuilder<'a>

impl<'a> DerefMut for AndroidSurfaceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for ViSurfaceCreateInfoNNBuilder<'a>

impl<'a> DerefMut for WaylandSurfaceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for Win32SurfaceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for XlibSurfaceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for XcbSurfaceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for ImagePipeSurfaceCreateInfoFUCHSIABuilder<'a>

impl<'a> DerefMut for StreamDescriptorSurfaceCreateInfoGGPBuilder<'a>

impl<'a> DerefMut for SurfaceFormatKHRBuilder<'a>

impl<'a> DerefMut for SwapchainCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for PresentInfoKHRBuilder<'a>

impl<'a> DerefMut for DebugReportCallbackCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for ValidationFlagsEXTBuilder<'a>

impl<'a> DerefMut for ValidationFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PipelineRasterizationStateRasterizationOrderAMDBuilder<'a>

impl<'a> DerefMut for DebugMarkerObjectNameInfoEXTBuilder<'a>

impl<'a> DerefMut for DebugMarkerObjectTagInfoEXTBuilder<'a>

impl<'a> DerefMut for DebugMarkerMarkerInfoEXTBuilder<'a>

impl<'a> DerefMut for DedicatedAllocationImageCreateInfoNVBuilder<'a>

impl<'a> DerefMut for DedicatedAllocationBufferCreateInfoNVBuilder<'a>

impl<'a> DerefMut for DedicatedAllocationMemoryAllocateInfoNVBuilder<'a>

impl<'a> DerefMut for ExternalImageFormatPropertiesNVBuilder<'a>

impl<'a> DerefMut for ExternalMemoryImageCreateInfoNVBuilder<'a>

impl<'a> DerefMut for ExportMemoryAllocateInfoNVBuilder<'a>

impl<'a> DerefMut for ImportMemoryWin32HandleInfoNVBuilder<'a>

impl<'a> DerefMut for ExportMemoryWin32HandleInfoNVBuilder<'a>

impl<'a> DerefMut for Win32KeyedMutexAcquireReleaseInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDeviceGeneratedCommandsFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDeviceGeneratedCommandsPropertiesNVBuilder<'a>

impl<'a> DerefMut for GraphicsShaderGroupCreateInfoNVBuilder<'a>

impl<'a> DerefMut for GraphicsPipelineShaderGroupsCreateInfoNVBuilder<'a>

impl<'a> DerefMut for BindShaderGroupIndirectCommandNVBuilder<'a>

impl<'a> DerefMut for BindIndexBufferIndirectCommandNVBuilder<'a>

impl<'a> DerefMut for BindVertexBufferIndirectCommandNVBuilder<'a>

impl<'a> DerefMut for SetStateFlagsIndirectCommandNVBuilder<'a>

impl<'a> DerefMut for IndirectCommandsStreamNVBuilder<'a>

impl<'a> DerefMut for IndirectCommandsLayoutTokenNVBuilder<'a>

impl<'a> DerefMut for IndirectCommandsLayoutCreateInfoNVBuilder<'a>

impl<'a> DerefMut for GeneratedCommandsInfoNVBuilder<'a>

impl<'a> DerefMut for GeneratedCommandsMemoryRequirementsInfoNVBuilder<'a>

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

impl<'a> DerefMut for PhysicalDeviceProperties2Builder<'a>

impl<'a> DerefMut for FormatProperties2Builder<'a>

impl<'a> DerefMut for ImageFormatProperties2Builder<'a>

impl<'a> DerefMut for PhysicalDeviceImageFormatInfo2Builder<'a>

impl<'a> DerefMut for QueueFamilyProperties2Builder<'a>

impl<'a> DerefMut for PhysicalDeviceMemoryProperties2Builder<'a>

impl<'a> DerefMut for SparseImageFormatProperties2Builder<'a>

impl<'a> DerefMut for PhysicalDeviceSparseImageFormatInfo2Builder<'a>

impl<'a> DerefMut for PhysicalDevicePushDescriptorPropertiesKHRBuilder<'a>

impl<'a> DerefMut for ConformanceVersionBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDriverPropertiesBuilder<'a>

impl<'a> DerefMut for PresentRegionsKHRBuilder<'a>

impl<'a> DerefMut for PresentRegionKHRBuilder<'a>

impl<'a> DerefMut for RectLayerKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVariablePointersFeaturesBuilder<'a>

impl<'a> DerefMut for ExternalMemoryPropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceExternalImageFormatInfoBuilder<'a>

impl<'a> DerefMut for ExternalImageFormatPropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceExternalBufferInfoBuilder<'a>

impl<'a> DerefMut for ExternalBufferPropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceIDPropertiesBuilder<'a>

impl<'a> DerefMut for ExternalMemoryImageCreateInfoBuilder<'a>

impl<'a> DerefMut for ExternalMemoryBufferCreateInfoBuilder<'a>

impl<'a> DerefMut for ExportMemoryAllocateInfoBuilder<'a>

impl<'a> DerefMut for ImportMemoryWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for ExportMemoryWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for MemoryWin32HandlePropertiesKHRBuilder<'a>

impl<'a> DerefMut for MemoryGetWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for ImportMemoryFdInfoKHRBuilder<'a>

impl<'a> DerefMut for MemoryFdPropertiesKHRBuilder<'a>

impl<'a> DerefMut for MemoryGetFdInfoKHRBuilder<'a>

impl<'a> DerefMut for Win32KeyedMutexAcquireReleaseInfoKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceExternalSemaphoreInfoBuilder<'a>

impl<'a> DerefMut for ExternalSemaphorePropertiesBuilder<'a>

impl<'a> DerefMut for ExportSemaphoreCreateInfoBuilder<'a>

impl<'a> DerefMut for ImportSemaphoreWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for ExportSemaphoreWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for D3D12FenceSubmitInfoKHRBuilder<'a>

impl<'a> DerefMut for SemaphoreGetWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for ImportSemaphoreFdInfoKHRBuilder<'a>

impl<'a> DerefMut for SemaphoreGetFdInfoKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceExternalFenceInfoBuilder<'a>

impl<'a> DerefMut for ExternalFencePropertiesBuilder<'a>

impl<'a> DerefMut for ExportFenceCreateInfoBuilder<'a>

impl<'a> DerefMut for ImportFenceWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for ExportFenceWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for FenceGetWin32HandleInfoKHRBuilder<'a>

impl<'a> DerefMut for ImportFenceFdInfoKHRBuilder<'a>

impl<'a> DerefMut for FenceGetFdInfoKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMultiviewFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMultiviewPropertiesBuilder<'a>

impl<'a> DerefMut for RenderPassMultiviewCreateInfoBuilder<'a>

impl<'a> DerefMut for SurfaceCapabilities2EXTBuilder<'a>

impl<'a> DerefMut for DisplayPowerInfoEXTBuilder<'a>

impl<'a> DerefMut for DeviceEventInfoEXTBuilder<'a>

impl<'a> DerefMut for DisplayEventInfoEXTBuilder<'a>

impl<'a> DerefMut for SwapchainCounterCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceGroupPropertiesBuilder<'a>

impl<'a> DerefMut for MemoryAllocateFlagsInfoBuilder<'a>

impl<'a> DerefMut for BindBufferMemoryInfoBuilder<'a>

impl<'a> DerefMut for BindBufferMemoryDeviceGroupInfoBuilder<'a>

impl<'a> DerefMut for BindImageMemoryInfoBuilder<'a>

impl<'a> DerefMut for BindImageMemoryDeviceGroupInfoBuilder<'a>

impl<'a> DerefMut for DeviceGroupRenderPassBeginInfoBuilder<'a>

impl<'a> DerefMut for DeviceGroupCommandBufferBeginInfoBuilder<'a>

impl<'a> DerefMut for DeviceGroupSubmitInfoBuilder<'a>

impl<'a> DerefMut for DeviceGroupBindSparseInfoBuilder<'a>

impl<'a> DerefMut for DeviceGroupPresentCapabilitiesKHRBuilder<'a>

impl<'a> DerefMut for ImageSwapchainCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for BindImageMemorySwapchainInfoKHRBuilder<'a>

impl<'a> DerefMut for AcquireNextImageInfoKHRBuilder<'a>

impl<'a> DerefMut for DeviceGroupPresentInfoKHRBuilder<'a>

impl<'a> DerefMut for DeviceGroupDeviceCreateInfoBuilder<'a>

impl<'a> DerefMut for DeviceGroupSwapchainCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for DescriptorUpdateTemplateEntryBuilder<'a>

impl<'a> DerefMut for DescriptorUpdateTemplateCreateInfoBuilder<'a>

impl<'a> DerefMut for XYColorEXTBuilder<'a>

impl<'a> DerefMut for HdrMetadataEXTBuilder<'a>

impl<'a> DerefMut for DisplayNativeHdrSurfaceCapabilitiesAMDBuilder<'a>

impl<'a> DerefMut for SwapchainDisplayNativeHdrCreateInfoAMDBuilder<'a>

impl<'a> DerefMut for RefreshCycleDurationGOOGLEBuilder<'a>

impl<'a> DerefMut for PastPresentationTimingGOOGLEBuilder<'a>

impl<'a> DerefMut for PresentTimesInfoGOOGLEBuilder<'a>

impl<'a> DerefMut for PresentTimeGOOGLEBuilder<'a>

impl<'a> DerefMut for IOSSurfaceCreateInfoMVKBuilder<'a>

impl<'a> DerefMut for MacOSSurfaceCreateInfoMVKBuilder<'a>

impl<'a> DerefMut for MetalSurfaceCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for ViewportWScalingNVBuilder<'a>

impl<'a> DerefMut for PipelineViewportWScalingStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for ViewportSwizzleNVBuilder<'a>

impl<'a> DerefMut for PipelineViewportSwizzleStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDiscardRectanglePropertiesEXTBuilder<'a>

impl<'a> DerefMut for PipelineDiscardRectangleStateCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMultiviewPerViewAttributesPropertiesNVXBuilder<'a>

impl<'a> DerefMut for InputAttachmentAspectReferenceBuilder<'a>

impl<'a> DerefMut for RenderPassInputAttachmentAspectCreateInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSurfaceInfo2KHRBuilder<'a>

impl<'a> DerefMut for SurfaceCapabilities2KHRBuilder<'a>

impl<'a> DerefMut for SurfaceFormat2KHRBuilder<'a>

impl<'a> DerefMut for DisplayProperties2KHRBuilder<'a>

impl<'a> DerefMut for DisplayPlaneProperties2KHRBuilder<'a>

impl<'a> DerefMut for DisplayModeProperties2KHRBuilder<'a>

impl<'a> DerefMut for DisplayPlaneInfo2KHRBuilder<'a>

impl<'a> DerefMut for DisplayPlaneCapabilities2KHRBuilder<'a>

impl<'a> DerefMut for SharedPresentSurfaceCapabilitiesKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDevice16BitStorageFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSubgroupPropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderSubgroupExtendedTypesFeaturesBuilder<'a>

impl<'a> DerefMut for BufferMemoryRequirementsInfo2Builder<'a>

impl<'a> DerefMut for ImageMemoryRequirementsInfo2Builder<'a>

impl<'a> DerefMut for ImageSparseMemoryRequirementsInfo2Builder<'a>

impl<'a> DerefMut for MemoryRequirements2Builder<'a>

impl<'a> DerefMut for SparseImageMemoryRequirements2Builder<'a>

impl<'a> DerefMut for PhysicalDevicePointClippingPropertiesBuilder<'a>

impl<'a> DerefMut for MemoryDedicatedRequirementsBuilder<'a>

impl<'a> DerefMut for MemoryDedicatedAllocateInfoBuilder<'a>

impl<'a> DerefMut for ImageViewUsageCreateInfoBuilder<'a>

impl<'a> DerefMut for PipelineTessellationDomainOriginStateCreateInfoBuilder<'a>

impl<'a> DerefMut for SamplerYcbcrConversionInfoBuilder<'a>

impl<'a> DerefMut for SamplerYcbcrConversionCreateInfoBuilder<'a>

impl<'a> DerefMut for BindImagePlaneMemoryInfoBuilder<'a>

impl<'a> DerefMut for ImagePlaneMemoryRequirementsInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSamplerYcbcrConversionFeaturesBuilder<'a>

impl<'a> DerefMut for SamplerYcbcrConversionImageFormatPropertiesBuilder<'a>

impl<'a> DerefMut for TextureLODGatherFormatPropertiesAMDBuilder<'a>

impl<'a> DerefMut for ConditionalRenderingBeginInfoEXTBuilder<'a>

impl<'a> DerefMut for ProtectedSubmitInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceProtectedMemoryFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceProtectedMemoryPropertiesBuilder<'a>

impl<'a> DerefMut for DeviceQueueInfo2Builder<'a>

impl<'a> DerefMut for PipelineCoverageToColorStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSamplerFilterMinmaxPropertiesBuilder<'a>

impl<'a> DerefMut for SampleLocationEXTBuilder<'a>

impl<'a> DerefMut for SampleLocationsInfoEXTBuilder<'a>

impl<'a> DerefMut for AttachmentSampleLocationsEXTBuilder<'a>

impl<'a> DerefMut for SubpassSampleLocationsEXTBuilder<'a>

impl<'a> DerefMut for RenderPassSampleLocationsBeginInfoEXTBuilder<'a>

impl<'a> DerefMut for PipelineSampleLocationsStateCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSampleLocationsPropertiesEXTBuilder<'a>

impl<'a> DerefMut for MultisamplePropertiesEXTBuilder<'a>

impl<'a> DerefMut for SamplerReductionModeCreateInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceBlendOperationAdvancedFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceBlendOperationAdvancedPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PipelineColorBlendAdvancedStateCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceInlineUniformBlockFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceInlineUniformBlockPropertiesEXTBuilder<'a>

impl<'a> DerefMut for WriteDescriptorSetInlineUniformBlockEXTBuilder<'a>

impl<'a> DerefMut for DescriptorPoolInlineUniformBlockCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PipelineCoverageModulationStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for ImageFormatListCreateInfoBuilder<'a>

impl<'a> DerefMut for ValidationCacheCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for ShaderModuleValidationCacheCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMaintenance3PropertiesBuilder<'a>

impl<'a> DerefMut for DescriptorSetLayoutSupportBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderDrawParametersFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderFloat16Int8FeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceFloatControlsPropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceHostQueryResetFeaturesBuilder<'a>

impl<'a> DerefMut for NativeBufferUsage2ANDROIDBuilder<'a>

impl<'a> DerefMut for NativeBufferANDROIDBuilder<'a>

impl<'a> DerefMut for SwapchainImageCreateInfoANDROIDBuilder<'a>

impl<'a> DerefMut for PhysicalDevicePresentationPropertiesANDROIDBuilder<'a>

impl<'a> DerefMut for ShaderResourceUsageAMDBuilder<'a>

impl<'a> DerefMut for ShaderStatisticsInfoAMDBuilder<'a>

impl<'a> DerefMut for DeviceQueueGlobalPriorityCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for DebugUtilsObjectNameInfoEXTBuilder<'a>

impl<'a> DerefMut for DebugUtilsObjectTagInfoEXTBuilder<'a>

impl<'a> DerefMut for DebugUtilsLabelEXTBuilder<'a>

impl<'a> DerefMut for DebugUtilsMessengerCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for DebugUtilsMessengerCallbackDataEXTBuilder<'a>

impl<'a> DerefMut for ImportMemoryHostPointerInfoEXTBuilder<'a>

impl<'a> DerefMut for MemoryHostPointerPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceExternalMemoryHostPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceConservativeRasterizationPropertiesEXTBuilder<'a>

impl<'a> DerefMut for CalibratedTimestampInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderCorePropertiesAMDBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderCoreProperties2AMDBuilder<'a>

impl<'a> DerefMut for PipelineRasterizationConservativeStateCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDescriptorIndexingFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDescriptorIndexingPropertiesBuilder<'a>

impl<'a> DerefMut for DescriptorSetLayoutBindingFlagsCreateInfoBuilder<'a>

impl<'a> DerefMut for DescriptorSetVariableDescriptorCountAllocateInfoBuilder<'a>

impl<'a> DerefMut for DescriptorSetVariableDescriptorCountLayoutSupportBuilder<'a>

impl<'a> DerefMut for AttachmentDescription2Builder<'a>

impl<'a> DerefMut for AttachmentReference2Builder<'a>

impl<'a> DerefMut for SubpassDescription2Builder<'a>

impl<'a> DerefMut for SubpassDependency2Builder<'a>

impl<'a> DerefMut for RenderPassCreateInfo2Builder<'a>

impl<'a> DerefMut for SubpassBeginInfoBuilder<'a>

impl<'a> DerefMut for SubpassEndInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceTimelineSemaphoreFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceTimelineSemaphorePropertiesBuilder<'a>

impl<'a> DerefMut for SemaphoreTypeCreateInfoBuilder<'a>

impl<'a> DerefMut for TimelineSemaphoreSubmitInfoBuilder<'a>

impl<'a> DerefMut for SemaphoreWaitInfoBuilder<'a>

impl<'a> DerefMut for SemaphoreSignalInfoBuilder<'a>

impl<'a> DerefMut for VertexInputBindingDivisorDescriptionEXTBuilder<'a>

impl<'a> DerefMut for PipelineVertexInputDivisorStateCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVertexAttributeDivisorPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDevicePCIBusInfoPropertiesEXTBuilder<'a>

impl<'a> DerefMut for ImportAndroidHardwareBufferInfoANDROIDBuilder<'a>

impl<'a> DerefMut for AndroidHardwareBufferUsageANDROIDBuilder<'a>

impl<'a> DerefMut for AndroidHardwareBufferPropertiesANDROIDBuilder<'a>

impl<'a> DerefMut for MemoryGetAndroidHardwareBufferInfoANDROIDBuilder<'a>

impl<'a> DerefMut for AndroidHardwareBufferFormatPropertiesANDROIDBuilder<'a>

impl<'a> DerefMut for CommandBufferInheritanceConditionalRenderingInfoEXTBuilder<'a>

impl<'a> DerefMut for ExternalFormatANDROIDBuilder<'a>

impl<'a> DerefMut for PhysicalDevice8BitStorageFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceConditionalRenderingFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVulkanMemoryModelFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderAtomicInt64FeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVertexAttributeDivisorFeaturesEXTBuilder<'a>

impl<'a> DerefMut for QueueFamilyCheckpointPropertiesNVBuilder<'a>

impl<'a> DerefMut for CheckpointDataNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDepthStencilResolvePropertiesBuilder<'a>

impl<'a> DerefMut for SubpassDescriptionDepthStencilResolveBuilder<'a>

impl<'a> DerefMut for ImageViewASTCDecodeModeEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceASTCDecodeFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceTransformFeedbackFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceTransformFeedbackPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PipelineRasterizationStateStreamCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceRepresentativeFragmentTestFeaturesNVBuilder<'a>

impl<'a> DerefMut for PipelineRepresentativeFragmentTestStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceExclusiveScissorFeaturesNVBuilder<'a>

impl<'a> DerefMut for PipelineViewportExclusiveScissorStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceCornerSampledImageFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceComputeShaderDerivativesFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceFragmentShaderBarycentricFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderImageFootprintFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNVBuilder<'a>

impl<'a> DerefMut for ShadingRatePaletteNVBuilder<'a>

impl<'a> DerefMut for PipelineViewportShadingRateImageStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShadingRateImageFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShadingRateImagePropertiesNVBuilder<'a>

impl<'a> DerefMut for CoarseSampleLocationNVBuilder<'a>

impl<'a> DerefMut for CoarseSampleOrderCustomNVBuilder<'a>

impl<'a> DerefMut for PipelineViewportCoarseSampleOrderStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMeshShaderFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMeshShaderPropertiesNVBuilder<'a>

impl<'a> DerefMut for DrawMeshTasksIndirectCommandNVBuilder<'a>

impl<'a> DerefMut for RayTracingShaderGroupCreateInfoNVBuilder<'a>

impl<'a> DerefMut for RayTracingShaderGroupCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for RayTracingPipelineCreateInfoNVBuilder<'a>

impl<'a> DerefMut for RayTracingPipelineCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for GeometryTrianglesNVBuilder<'a>

impl<'a> DerefMut for GeometryAABBNVBuilder<'a>

impl<'a> DerefMut for GeometryDataNVBuilder<'a>

impl<'a> DerefMut for GeometryNVBuilder<'a>

impl<'a> DerefMut for AccelerationStructureInfoNVBuilder<'a>

impl<'a> DerefMut for AccelerationStructureCreateInfoNVBuilder<'a>

impl<'a> DerefMut for BindAccelerationStructureMemoryInfoKHRBuilder<'a>

impl<'a> DerefMut for WriteDescriptorSetAccelerationStructureKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureMemoryRequirementsInfoKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureMemoryRequirementsInfoNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceRayTracingFeaturesKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceRayTracingPropertiesKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceRayTracingPropertiesNVBuilder<'a>

impl<'a> DerefMut for StridedBufferRegionKHRBuilder<'a>

impl<'a> DerefMut for TraceRaysIndirectCommandKHRBuilder<'a>

impl<'a> DerefMut for DrmFormatModifierPropertiesListEXTBuilder<'a>

impl<'a> DerefMut for DrmFormatModifierPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceImageDrmFormatModifierInfoEXTBuilder<'a>

impl<'a> DerefMut for ImageDrmFormatModifierListCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for ImageDrmFormatModifierExplicitCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for ImageDrmFormatModifierPropertiesEXTBuilder<'a>

impl<'a> DerefMut for ImageStencilUsageCreateInfoBuilder<'a>

impl<'a> DerefMut for DeviceMemoryOverallocationCreateInfoAMDBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceFragmentDensityMapFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceFragmentDensityMapPropertiesEXTBuilder<'a>

impl<'a> DerefMut for RenderPassFragmentDensityMapCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceScalarBlockLayoutFeaturesBuilder<'a>

impl<'a> DerefMut for SurfaceProtectedCapabilitiesKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceUniformBufferStandardLayoutFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDepthClipEnableFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PipelineRasterizationDepthClipStateCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMemoryBudgetPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceMemoryPriorityFeaturesEXTBuilder<'a>

impl<'a> DerefMut for MemoryPriorityAllocateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceBufferDeviceAddressFeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceBufferDeviceAddressFeaturesEXTBuilder<'a>

impl<'a> DerefMut for BufferDeviceAddressInfoBuilder<'a>

impl<'a> DerefMut for BufferOpaqueCaptureAddressCreateInfoBuilder<'a>

impl<'a> DerefMut for BufferDeviceAddressCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceImageViewImageFormatInfoEXTBuilder<'a>

impl<'a> DerefMut for FilterCubicImageViewImageFormatPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceImagelessFramebufferFeaturesBuilder<'a>

impl<'a> DerefMut for FramebufferAttachmentsCreateInfoBuilder<'a>

impl<'a> DerefMut for FramebufferAttachmentImageInfoBuilder<'a>

impl<'a> DerefMut for RenderPassAttachmentBeginInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceTextureCompressionASTCHDRFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceCooperativeMatrixFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceCooperativeMatrixPropertiesNVBuilder<'a>

impl<'a> DerefMut for CooperativeMatrixPropertiesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceYcbcrImageArraysFeaturesEXTBuilder<'a>

impl<'a> DerefMut for ImageViewHandleInfoNVXBuilder<'a>

impl<'a> DerefMut for PresentFrameTokenGGPBuilder<'a>

impl<'a> DerefMut for PipelineCreationFeedbackEXTBuilder<'a>

impl<'a> DerefMut for PipelineCreationFeedbackCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for SurfaceFullScreenExclusiveInfoEXTBuilder<'a>

impl<'a> DerefMut for SurfaceFullScreenExclusiveWin32InfoEXTBuilder<'a>

impl<'a> DerefMut for SurfaceCapabilitiesFullScreenExclusiveEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDevicePerformanceQueryFeaturesKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDevicePerformanceQueryPropertiesKHRBuilder<'a>

impl<'a> DerefMut for PerformanceCounterKHRBuilder<'a>

impl<'a> DerefMut for PerformanceCounterDescriptionKHRBuilder<'a>

impl<'a> DerefMut for QueryPoolPerformanceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for AcquireProfilingLockInfoKHRBuilder<'a>

impl<'a> DerefMut for PerformanceQuerySubmitInfoKHRBuilder<'a>

impl<'a> DerefMut for HeadlessSurfaceCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceCoverageReductionModeFeaturesNVBuilder<'a>

impl<'a> DerefMut for PipelineCoverageReductionStateCreateInfoNVBuilder<'a>

impl<'a> DerefMut for FramebufferMixedSamplesCombinationNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderIntegerFunctions2FeaturesINTELBuilder<'a>

impl<'a> DerefMut for PerformanceValueINTELBuilder<'a>

impl<'a> DerefMut for InitializePerformanceApiInfoINTELBuilder<'a>

impl<'a> DerefMut for QueryPoolPerformanceQueryCreateInfoINTELBuilder<'a>

impl<'a> DerefMut for PerformanceMarkerInfoINTELBuilder<'a>

impl<'a> DerefMut for PerformanceStreamMarkerInfoINTELBuilder<'a>

impl<'a> DerefMut for PerformanceOverrideInfoINTELBuilder<'a>

impl<'a> DerefMut for PerformanceConfigurationAcquireInfoINTELBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderClockFeaturesKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceIndexTypeUint8FeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderSMBuiltinsPropertiesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderSMBuiltinsFeaturesNVBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceFragmentShaderInterlockFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSeparateDepthStencilLayoutsFeaturesBuilder<'a>

impl<'a> DerefMut for AttachmentReferenceStencilLayoutBuilder<'a>

impl<'a> DerefMut for AttachmentDescriptionStencilLayoutBuilder<'a>

impl<'a> DerefMut for PhysicalDevicePipelineExecutablePropertiesFeaturesKHRBuilder<'a>

impl<'a> DerefMut for PipelineInfoKHRBuilder<'a>

impl<'a> DerefMut for PipelineExecutablePropertiesKHRBuilder<'a>

impl<'a> DerefMut for PipelineExecutableInfoKHRBuilder<'a>

impl<'a> DerefMut for PipelineExecutableStatisticKHRBuilder<'a>

impl<'a> DerefMut for PipelineExecutableInternalRepresentationKHRBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceTexelBufferAlignmentFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceTexelBufferAlignmentPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSubgroupSizeControlFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceSubgroupSizeControlPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PipelineShaderStageRequiredSubgroupSizeCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for MemoryOpaqueCaptureAddressAllocateInfoBuilder<'a>

impl<'a> DerefMut for DeviceMemoryOpaqueCaptureAddressInfoBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceLineRasterizationFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceLineRasterizationPropertiesEXTBuilder<'a>

impl<'a> DerefMut for PipelineRasterizationLineStateCreateInfoEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDevicePipelineCreationCacheControlFeaturesEXTBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVulkan11FeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVulkan11PropertiesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVulkan12FeaturesBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceVulkan12PropertiesBuilder<'a>

impl<'a> DerefMut for PipelineCompilerControlCreateInfoAMDBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceCoherentMemoryFeaturesAMDBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceToolPropertiesEXTBuilder<'a>

impl<'a> DerefMut for AccelerationStructureGeometryTrianglesDataKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureGeometryAabbsDataKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureGeometryInstancesDataKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureGeometryKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureBuildGeometryInfoKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureBuildOffsetInfoKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureCreateGeometryTypeInfoKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for AabbPositionsKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureDeviceAddressInfoKHRBuilder<'a>

impl<'a> DerefMut for AccelerationStructureVersionKHRBuilder<'a>

impl<'a> DerefMut for CopyAccelerationStructureInfoKHRBuilder<'a>

impl<'a> DerefMut for CopyAccelerationStructureToMemoryInfoKHRBuilder<'a>

impl<'a> DerefMut for CopyMemoryToAccelerationStructureInfoKHRBuilder<'a>

impl<'a> DerefMut for RayTracingPipelineInterfaceCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for DeferredOperationInfoKHRBuilder<'a>

impl<'a> DerefMut for PipelineLibraryCreateInfoKHRBuilder<'a>

impl<'a> DerefMut for RenderPassTransformBeginInfoQCOMBuilder<'a>

impl<'a> DerefMut for CommandBufferInheritanceRenderPassTransformInfoQCOMBuilder<'a>

impl<'a> DerefMut for PhysicalDeviceDiagnosticsConfigFeaturesNVBuilder<'a>

impl<'a> DerefMut for DeviceDiagnosticsConfigCreateInfoNVBuilder<'a>

impl<W> DerefMut for Event<W>

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

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

impl<T> DerefMut for Owned<T>

impl<T> DerefMut for CachePadded<T>

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

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

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

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

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

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

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

impl DerefMut for RenderBuffer

impl DerefMut for DepthRenderBuffer

impl DerefMut for StencilRenderBuffer

impl DerefMut for DepthStencilRenderBuffer

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

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

impl DerefMut for IndexBufferAny

impl DerefMut for DrawCommandsNoIndicesBuffer

impl DerefMut for DrawCommandsIndicesBuffer

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

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

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

impl DerefMut for VertexBufferAny

impl DerefMut for ResidentTexture

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

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

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

impl DerefMut for IoVec

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

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

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

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

impl DerefMut for MmapMut

impl DerefMut for UnixReady

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

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

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

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

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

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

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

impl<T> DerefMut for Escape<T>

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

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

impl DerefMut for Underscore

impl DerefMut for Add

impl DerefMut for And

impl DerefMut for At

impl DerefMut for Bang

impl DerefMut for Caret

impl DerefMut for Colon

impl DerefMut for Comma

impl DerefMut for Div

impl DerefMut for Dollar

impl DerefMut for Dot

impl DerefMut for Eq

impl DerefMut for Gt

impl DerefMut for Lt

impl DerefMut for Or

impl DerefMut for Pound

impl DerefMut for Question

impl DerefMut for Rem

impl DerefMut for Semi

impl DerefMut for Star

impl DerefMut for Sub

impl DerefMut for Tilde

impl<T> DerefMut for Takeable<T>

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

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

impl<'_> DerefMut for BufferViewMut<'_>