#[repr(i32)]pub enum StructureType {
Show 153 variants
ApplicationInfo = 0,
InstanceCreateInfo = 1,
DeviceQueueCreateInfo = 2,
DeviceCreateInfo = 3,
SubmitInfo = 4,
MemoryAllocateInfo = 5,
MappedMemoryRange = 6,
BindSparseInfo = 7,
FenceCreateInfo = 8,
SemaphoreCreateInfo = 9,
EventCreateInfo = 10,
QueryPoolCreateInfo = 11,
BufferCreateInfo = 12,
BufferViewCreateInfo = 13,
ImageCreateInfo = 14,
ImageViewCreateInfo = 15,
ShaderModuleCreateInfo = 16,
PipelineCacheCreateInfo = 17,
PipelineShaderStageCreateInfo = 18,
PipelineVertexInputStateCreateInfo = 19,
PipelineInputAssemblyStateCreateInfo = 20,
PipelineTessellationStateCreateInfo = 21,
PipelineViewportStateCreateInfo = 22,
PipelineRasterizationStateCreateInfo = 23,
PipelineMultisampleStateCreateInfo = 24,
PipelineDepthStencilStateCreateInfo = 25,
PipelineColorBlendStateCreateInfo = 26,
PipelineDynamicStateCreateInfo = 27,
GraphicsPipelineCreateInfo = 28,
ComputePipelineCreateInfo = 29,
PipelineLayoutCreateInfo = 30,
SamplerCreateInfo = 31,
DescriptorSetLayoutCreateInfo = 32,
DescriptorPoolCreateInfo = 33,
DescriptorSetAllocateInfo = 34,
WriteDescriptorSet = 35,
CopyDescriptorSet = 36,
FramebufferCreateInfo = 37,
RenderPassCreateInfo = 38,
CommandPoolCreateInfo = 39,
CommandBufferAllocateInfo = 40,
CommandBufferInheritanceInfo = 41,
CommandBufferBeginInfo = 42,
RenderPassBeginInfo = 43,
BufferMemoryBarrier = 44,
ImageMemoryBarrier = 45,
MemoryBarrier = 46,
LoaderInstanceCreateInfo = 47,
LoaderDeviceCreateInfo = 48,
SwapchainCreateInfoKhr = 1_000_001_000,
PresentInfoKhr = 1_000_001_001,
DisplayModeCreateInfoKhr = 1_000_002_000,
DisplaySurfaceCreateInfoKhr = 1_000_002_001,
DisplayPresentInfoKhr = 1_000_003_000,
XlibSurfaceCreateInfoKhr = 1_000_004_000,
XcbSurfaceCreateInfoKhr = 1_000_005_000,
WaylandSurfaceCreateInfoKhr = 1_000_006_000,
MirSurfaceCreateInfoKhr = 1_000_007_000,
AndroidSurfaceCreateInfoKhr = 1_000_008_000,
Win32SurfaceCreateInfoKhr = 1_000_009_000,
DebugReportCreateInfoExt = 1_000_011_000,
PipelineRasterizationStateRasterizationOrderAmd = 1_000_018_000,
DebugMarkerObjectNameInfoExt = 1_000_022_000,
DebugMarkerObjectTagInfoExt = 1_000_022_001,
DebugMarkerMarkerInfoExt = 1_000_022_002,
DedicatedAllocationImageCreateInfoNv = 1_000_026_000,
DedicatedAllocationBufferCreateInfoNv = 1_000_026_001,
DedicatedAllocationMemoryAllocateInfoNv = 1_000_026_002,
TextureLodGatherFormatPropertiesAmd = 1_000_041_000,
ExternalMemoryImageCreateInfoNv = 1_000_056_000,
ExportMemoryAllocateInfoNv = 1_000_056_001,
ImportMemoryWin32HandleInfoNv = 1_000_057_000,
ExportMemoryWin32HandleInfoNv = 1_000_057_001,
Win32KeyedMutexAcquireReleaseInfoNv = 1_000_058_000,
PhysicalDeviceFeatures2Khr = 1_000_059_000,
PhysicalDeviceProperties2Khr = 1_000_059_001,
FormatProperties2Khr = 1_000_059_002,
ImageFormatProperties2Khr = 1_000_059_003,
PhysicalDeviceImageFormatInfo2Khr = 1_000_059_004,
QueueFamilyProperties2Khr = 1_000_059_005,
PhysicalDeviceMemoryProperties2Khr = 1_000_059_006,
SparseImageFormatProperties2Khr = 1_000_059_007,
PhysicalDeviceSparseImageFormatInfo2Khr = 1_000_059_008,
ValidationFlagsExt = 1_000_061_000,
ViSurfaceCreateInfoNn = 1_000_062_000,
PhysicalDeviceExternalImageFormatInfoKhr = 1_000_071_000,
ExternalImageFormatPropertiesKhr = 1_000_071_001,
PhysicalDeviceExternalBufferInfoKhr = 1_000_071_002,
ExternalBufferPropertiesKhr = 1_000_071_003,
PhysicalDeviceIDPropertiesKhr = 1_000_071_004,
ExternalMemoryBufferCreateInfoKhr = 1_000_072_000,
ExternalMemoryImageCreateInfoKhr = 1_000_072_001,
ExportMemoryAllocateInfoKhr = 1_000_072_002,
ImportMemoryWin32HandleInfoKhr = 1_000_073_000,
ExportMemoryWin32HandleInfoKhr = 1_000_073_001,
MemoryWin32HandlePropertiesKhr = 1_000_073_002,
MemoryGetWin32HandleInfoKhr = 1_000_073_003,
ImportMemoryFdInfoKhr = 1_000_074_000,
MemoryFdPropertiesKhr = 1_000_074_001,
MemoryGetFdInfoKhr = 1_000_074_002,
Win32KeyedMutexAcquireReleaseInfoKhr = 1_000_075_000,
PhysicalDeviceExternalSemaphoreInfoKhr = 1_000_076_000,
ExternalSemaphorePropertiesKhr = 1_000_076_001,
ExportSemaphoreCreateInfoKhr = 1_000_077_000,
ImportSemaphoreWin32HandleInfoKhr = 1_000_078_000,
ExportSemaphoreWin32HandleInfoKhr = 1_000_078_001,
D3d12FenceSubmitInfoKhr = 1_000_078_002,
SemaphoreGetWin32HandleInfoKhr = 1_000_078_003,
ImportSemaphoreFdInfoKhr = 1_000_079_000,
SemaphoreGetFdInfoKhr = 1_000_079_001,
PhysicalDevicePushDescriptorPropertiesKhr = 1_000_080_000,
PhysicalDevice16bitStorageFeaturesKhr = 1_000_083_000,
PresentRegionsKhr = 1_000_084_000,
DescriptorUpdateTemplateCreateInfoKhr = 1_000_085_000,
PipelineViewportWScalingStateCreateInfoNv = 1_000_087_000,
DisplayPowerInfoExt = 1_000_091_000,
DeviceEventInfoExt = 1_000_091_001,
DisplayEventInfoExt = 1_000_091_002,
SwapchainCounterCreateInfoExt = 1_000_091_003,
PresentTimesInfoGoogle = 1_000_092_000,
PipelineViewportSwizzleStateCreateInfoNv = 1_000_098_000,
PhysicalDeviceDiscardRectanglePropertiesExt = 1_000_099_000,
PipelineDiscardRectangleStateCreateInfoExt = 1_000_099_001,
HdrMetadataExt = 1_000_105_000,
SharedPresentSurfaceCapabilitiesKhr = 1_000_111_000,
PhysicalDeviceExternalFenceInfoKhr = 1_000_112_000,
ExternalFencePropertiesKhr = 1_000_112_001,
ExportFenceCreateInfoKhr = 1_000_113_000,
ImportFenceWin32HandleInfoKhr = 1_000_114_000,
ExportFenceWin32HandleInfoKhr = 1_000_114_001,
FenceGetWin32HandleInfoKhr = 1_000_114_002,
ImportFenceFdInfoKhr = 1_000_115_000,
FenceGetFdInfoKhr = 1_000_115_001,
PhysicalDeviceSurfaceInfo2Khr = 1_000_119_000,
SurfaceCapabilities2Khr = 1_000_119_001,
SurfaceFormat2Khr = 1_000_119_002,
PhysicalDeviceVariablePointerFeaturesKhr = 1_000_120_000,
IosSurfaceCreateInfoMvk = 1_000_122_000,
MacosSurfaceCreateInfoMvk = 1_000_123_000,
MemoryDedicatedRequirementsKhr = 1_000_127_000,
MemoryDedicatedAllocateInfoKhr = 1_000_127_001,
PhysicalDeviceSamplerFilterMinmaxPropertiesExt = 1_000_130_000,
SamplerReductionModeCreateInfoExt = 1_000_130_001,
BufferMemoryRequirementsInfo2Khr = 1_000_146_000,
ImageMemoryRequirementsInfo2Khr = 1_000_146_001,
ImageSparseMemoryRequirementsInfo2Khr = 1_000_146_002,
MemoryRequirements2Khr = 1_000_146_003,
SparseImageMemoryRequirements2Khr = 1_000_146_004,
PhysicalDeviceBlendOperationAdvancedFeaturesExt = 1_000_148_000,
PhysicalDeviceBlendOperationAdvancedPropertiesExt = 1_000_148_001,
PipelineColorBlendAdvancedStateCreateInfoExt = 1_000_148_002,
PipelineCoverageToColorStateCreateInfoNv = 1_000_149_000,
PipelineCoverageModulationStateCreateInfoNv = 1_000_152_000,
}
Variants§
ApplicationInfo = 0
InstanceCreateInfo = 1
DeviceQueueCreateInfo = 2
DeviceCreateInfo = 3
SubmitInfo = 4
MemoryAllocateInfo = 5
MappedMemoryRange = 6
BindSparseInfo = 7
FenceCreateInfo = 8
SemaphoreCreateInfo = 9
EventCreateInfo = 10
QueryPoolCreateInfo = 11
BufferCreateInfo = 12
BufferViewCreateInfo = 13
ImageCreateInfo = 14
ImageViewCreateInfo = 15
ShaderModuleCreateInfo = 16
PipelineCacheCreateInfo = 17
PipelineShaderStageCreateInfo = 18
PipelineVertexInputStateCreateInfo = 19
PipelineInputAssemblyStateCreateInfo = 20
PipelineTessellationStateCreateInfo = 21
PipelineViewportStateCreateInfo = 22
PipelineRasterizationStateCreateInfo = 23
PipelineMultisampleStateCreateInfo = 24
PipelineDepthStencilStateCreateInfo = 25
PipelineColorBlendStateCreateInfo = 26
PipelineDynamicStateCreateInfo = 27
GraphicsPipelineCreateInfo = 28
ComputePipelineCreateInfo = 29
PipelineLayoutCreateInfo = 30
SamplerCreateInfo = 31
DescriptorSetLayoutCreateInfo = 32
DescriptorPoolCreateInfo = 33
DescriptorSetAllocateInfo = 34
WriteDescriptorSet = 35
CopyDescriptorSet = 36
FramebufferCreateInfo = 37
RenderPassCreateInfo = 38
CommandPoolCreateInfo = 39
CommandBufferAllocateInfo = 40
CommandBufferInheritanceInfo = 41
CommandBufferBeginInfo = 42
RenderPassBeginInfo = 43
BufferMemoryBarrier = 44
ImageMemoryBarrier = 45
MemoryBarrier = 46
LoaderInstanceCreateInfo = 47
LoaderDeviceCreateInfo = 48
SwapchainCreateInfoKhr = 1_000_001_000
PresentInfoKhr = 1_000_001_001
DisplayModeCreateInfoKhr = 1_000_002_000
DisplaySurfaceCreateInfoKhr = 1_000_002_001
DisplayPresentInfoKhr = 1_000_003_000
XlibSurfaceCreateInfoKhr = 1_000_004_000
XcbSurfaceCreateInfoKhr = 1_000_005_000
WaylandSurfaceCreateInfoKhr = 1_000_006_000
MirSurfaceCreateInfoKhr = 1_000_007_000
AndroidSurfaceCreateInfoKhr = 1_000_008_000
Win32SurfaceCreateInfoKhr = 1_000_009_000
DebugReportCreateInfoExt = 1_000_011_000
PipelineRasterizationStateRasterizationOrderAmd = 1_000_018_000
DebugMarkerObjectNameInfoExt = 1_000_022_000
DebugMarkerObjectTagInfoExt = 1_000_022_001
DebugMarkerMarkerInfoExt = 1_000_022_002
DedicatedAllocationImageCreateInfoNv = 1_000_026_000
DedicatedAllocationBufferCreateInfoNv = 1_000_026_001
DedicatedAllocationMemoryAllocateInfoNv = 1_000_026_002
TextureLodGatherFormatPropertiesAmd = 1_000_041_000
ExternalMemoryImageCreateInfoNv = 1_000_056_000
ExportMemoryAllocateInfoNv = 1_000_056_001
ImportMemoryWin32HandleInfoNv = 1_000_057_000
ExportMemoryWin32HandleInfoNv = 1_000_057_001
Win32KeyedMutexAcquireReleaseInfoNv = 1_000_058_000
PhysicalDeviceFeatures2Khr = 1_000_059_000
PhysicalDeviceProperties2Khr = 1_000_059_001
FormatProperties2Khr = 1_000_059_002
ImageFormatProperties2Khr = 1_000_059_003
PhysicalDeviceImageFormatInfo2Khr = 1_000_059_004
QueueFamilyProperties2Khr = 1_000_059_005
PhysicalDeviceMemoryProperties2Khr = 1_000_059_006
SparseImageFormatProperties2Khr = 1_000_059_007
PhysicalDeviceSparseImageFormatInfo2Khr = 1_000_059_008
ValidationFlagsExt = 1_000_061_000
ViSurfaceCreateInfoNn = 1_000_062_000
PhysicalDeviceExternalImageFormatInfoKhr = 1_000_071_000
ExternalImageFormatPropertiesKhr = 1_000_071_001
PhysicalDeviceExternalBufferInfoKhr = 1_000_071_002
ExternalBufferPropertiesKhr = 1_000_071_003
PhysicalDeviceIDPropertiesKhr = 1_000_071_004
ExternalMemoryBufferCreateInfoKhr = 1_000_072_000
ExternalMemoryImageCreateInfoKhr = 1_000_072_001
ExportMemoryAllocateInfoKhr = 1_000_072_002
ImportMemoryWin32HandleInfoKhr = 1_000_073_000
ExportMemoryWin32HandleInfoKhr = 1_000_073_001
MemoryWin32HandlePropertiesKhr = 1_000_073_002
MemoryGetWin32HandleInfoKhr = 1_000_073_003
ImportMemoryFdInfoKhr = 1_000_074_000
MemoryFdPropertiesKhr = 1_000_074_001
MemoryGetFdInfoKhr = 1_000_074_002
Win32KeyedMutexAcquireReleaseInfoKhr = 1_000_075_000
PhysicalDeviceExternalSemaphoreInfoKhr = 1_000_076_000
ExternalSemaphorePropertiesKhr = 1_000_076_001
ExportSemaphoreCreateInfoKhr = 1_000_077_000
ImportSemaphoreWin32HandleInfoKhr = 1_000_078_000
ExportSemaphoreWin32HandleInfoKhr = 1_000_078_001
D3d12FenceSubmitInfoKhr = 1_000_078_002
SemaphoreGetWin32HandleInfoKhr = 1_000_078_003
ImportSemaphoreFdInfoKhr = 1_000_079_000
SemaphoreGetFdInfoKhr = 1_000_079_001
PhysicalDevicePushDescriptorPropertiesKhr = 1_000_080_000
PhysicalDevice16bitStorageFeaturesKhr = 1_000_083_000
PresentRegionsKhr = 1_000_084_000
DescriptorUpdateTemplateCreateInfoKhr = 1_000_085_000
PipelineViewportWScalingStateCreateInfoNv = 1_000_087_000
DisplayPowerInfoExt = 1_000_091_000
DeviceEventInfoExt = 1_000_091_001
DisplayEventInfoExt = 1_000_091_002
SwapchainCounterCreateInfoExt = 1_000_091_003
PresentTimesInfoGoogle = 1_000_092_000
PipelineViewportSwizzleStateCreateInfoNv = 1_000_098_000
PhysicalDeviceDiscardRectanglePropertiesExt = 1_000_099_000
PipelineDiscardRectangleStateCreateInfoExt = 1_000_099_001
HdrMetadataExt = 1_000_105_000
PhysicalDeviceExternalFenceInfoKhr = 1_000_112_000
ExternalFencePropertiesKhr = 1_000_112_001
ExportFenceCreateInfoKhr = 1_000_113_000
ImportFenceWin32HandleInfoKhr = 1_000_114_000
ExportFenceWin32HandleInfoKhr = 1_000_114_001
FenceGetWin32HandleInfoKhr = 1_000_114_002
ImportFenceFdInfoKhr = 1_000_115_000
FenceGetFdInfoKhr = 1_000_115_001
PhysicalDeviceSurfaceInfo2Khr = 1_000_119_000
SurfaceCapabilities2Khr = 1_000_119_001
SurfaceFormat2Khr = 1_000_119_002
PhysicalDeviceVariablePointerFeaturesKhr = 1_000_120_000
IosSurfaceCreateInfoMvk = 1_000_122_000
MacosSurfaceCreateInfoMvk = 1_000_123_000
MemoryDedicatedRequirementsKhr = 1_000_127_000
MemoryDedicatedAllocateInfoKhr = 1_000_127_001
PhysicalDeviceSamplerFilterMinmaxPropertiesExt = 1_000_130_000
SamplerReductionModeCreateInfoExt = 1_000_130_001
BufferMemoryRequirementsInfo2Khr = 1_000_146_000
ImageMemoryRequirementsInfo2Khr = 1_000_146_001
ImageSparseMemoryRequirementsInfo2Khr = 1_000_146_002
MemoryRequirements2Khr = 1_000_146_003
SparseImageMemoryRequirements2Khr = 1_000_146_004
PhysicalDeviceBlendOperationAdvancedFeaturesExt = 1_000_148_000
PhysicalDeviceBlendOperationAdvancedPropertiesExt = 1_000_148_001
PipelineColorBlendAdvancedStateCreateInfoExt = 1_000_148_002
PipelineCoverageToColorStateCreateInfoNv = 1_000_149_000
PipelineCoverageModulationStateCreateInfoNv = 1_000_152_000
Trait Implementations§
Source§impl Clone for StructureType
impl Clone for StructureType
Source§fn clone(&self) -> StructureType
fn clone(&self) -> StructureType
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for StructureType
impl Debug for StructureType
Source§impl From<StructureType> for i32
impl From<StructureType> for i32
Source§fn from(f: StructureType) -> i32
fn from(f: StructureType) -> i32
Converts to this type from the input type.
Source§impl From<StructureType> for u32
impl From<StructureType> for u32
Source§fn from(f: StructureType) -> u32
fn from(f: StructureType) -> u32
Converts to this type from the input type.
Source§impl From<u32> for StructureType
impl From<u32> for StructureType
Source§fn from(f: u32) -> StructureType
fn from(f: u32) -> StructureType
Converts to this type from the input type.
Source§impl FromPrimitive for StructureType
impl FromPrimitive for StructureType
Source§fn from_u64(val: u64) -> Option<Self>
fn from_u64(val: u64) -> Option<Self>
Converts an
u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i64(val: i64) -> Option<Self>
fn from_i64(val: i64) -> Option<Self>
Converts an
i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_isize(n: isize) -> Option<Self>
fn from_isize(n: isize) -> Option<Self>
Converts an
isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i8(n: i8) -> Option<Self>
fn from_i8(n: i8) -> Option<Self>
Converts an
i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i16(n: i16) -> Option<Self>
fn from_i16(n: i16) -> Option<Self>
Converts an
i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i32(n: i32) -> Option<Self>
fn from_i32(n: i32) -> Option<Self>
Converts an
i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_i128(n: i128) -> Option<Self>
fn from_i128(n: i128) -> Option<Self>
Converts an
i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§fn from_usize(n: usize) -> Option<Self>
fn from_usize(n: usize) -> Option<Self>
Converts a
usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u8(n: u8) -> Option<Self>
fn from_u8(n: u8) -> Option<Self>
Converts an
u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u16(n: u16) -> Option<Self>
fn from_u16(n: u16) -> Option<Self>
Converts an
u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u32(n: u32) -> Option<Self>
fn from_u32(n: u32) -> Option<Self>
Converts an
u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned.Source§fn from_u128(n: u128) -> Option<Self>
fn from_u128(n: u128) -> Option<Self>
Converts an
u128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read moreSource§impl Hash for StructureType
impl Hash for StructureType
Source§impl PartialEq for StructureType
impl PartialEq for StructureType
Source§impl ToPrimitive for StructureType
impl ToPrimitive for StructureType
Source§fn to_u64(&self) -> Option<u64>
fn to_u64(&self) -> Option<u64>
Converts the value of
self
to a u64
. If the value cannot be
represented by a u64
, then None
is returned.Source§fn to_i64(&self) -> Option<i64>
fn to_i64(&self) -> Option<i64>
Converts the value of
self
to an i64
. If the value cannot be
represented by an i64
, then None
is returned.Source§fn to_isize(&self) -> Option<isize>
fn to_isize(&self) -> Option<isize>
Converts the value of
self
to an isize
. If the value cannot be
represented by an isize
, then None
is returned.Source§fn to_i8(&self) -> Option<i8>
fn to_i8(&self) -> Option<i8>
Converts the value of
self
to an i8
. If the value cannot be
represented by an i8
, then None
is returned.Source§fn to_i16(&self) -> Option<i16>
fn to_i16(&self) -> Option<i16>
Converts the value of
self
to an i16
. If the value cannot be
represented by an i16
, then None
is returned.Source§fn to_i32(&self) -> Option<i32>
fn to_i32(&self) -> Option<i32>
Converts the value of
self
to an i32
. If the value cannot be
represented by an i32
, then None
is returned.Source§fn to_i128(&self) -> Option<i128>
fn to_i128(&self) -> Option<i128>
Converts the value of
self
to an i128
. If the value cannot be
represented by an i128
(i64
under the default implementation), then
None
is returned. Read moreSource§fn to_usize(&self) -> Option<usize>
fn to_usize(&self) -> Option<usize>
Converts the value of
self
to a usize
. If the value cannot be
represented by a usize
, then None
is returned.Source§fn to_u8(&self) -> Option<u8>
fn to_u8(&self) -> Option<u8>
Converts the value of
self
to a u8
. If the value cannot be
represented by a u8
, then None
is returned.Source§fn to_u16(&self) -> Option<u16>
fn to_u16(&self) -> Option<u16>
Converts the value of
self
to a u16
. If the value cannot be
represented by a u16
, then None
is returned.Source§fn to_u32(&self) -> Option<u32>
fn to_u32(&self) -> Option<u32>
Converts the value of
self
to a u32
. If the value cannot be
represented by a u32
, then None
is returned.Source§fn to_u128(&self) -> Option<u128>
fn to_u128(&self) -> Option<u128>
Converts the value of
self
to a u128
. If the value cannot be
represented by a u128
(u64
under the default implementation), then
None
is returned. Read moreimpl Copy for StructureType
impl Eq for StructureType
impl StructuralPartialEq for StructureType
Auto Trait Implementations§
impl Freeze for StructureType
impl RefUnwindSafe for StructureType
impl Send for StructureType
impl Sync for StructureType
impl Unpin for StructureType
impl UnwindSafe for StructureType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more