1.8.0[−][src]Trait nom::lib::std::ops::SubAssign
The subtraction assignment operator -=
.
Examples
This example creates a Point
struct that implements the SubAssign
trait, and then demonstrates sub-assigning to a mutable Point
.
use std::ops::SubAssign; #[derive(Debug, Copy, Clone, PartialEq)] struct Point { x: i32, y: i32, } impl SubAssign for Point { fn sub_assign(&mut self, other: Self) { *self = Self { x: self.x - other.x, y: self.y - other.y, }; } } let mut point = Point { x: 3, y: 3 }; point -= Point { x: 2, y: 3 }; assert_eq!(point, Point {x: 1, y: 0});
Required methods
fn sub_assign(&mut self, rhs: Rhs)
[−]
Implementations on Foreign Types
impl SubAssign<Duration> for SystemTime
[src][−]
fn sub_assign(&mut self, other: Duration)
[src]
impl SubAssign<Duration> for Instant
[src][−]
fn sub_assign(&mut self, other: Duration)
[src]
impl SubAssign<Wrapping<i32>> for Wrapping<i32>
[src][−]
fn sub_assign(&mut self, other: Wrapping<i32>)
[src]
impl<'_> SubAssign<&'_ usize> for usize
[src][−]
fn sub_assign(&mut self, other: &usize)
[src]
impl SubAssign<Wrapping<u16>> for Wrapping<u16>
[src][−]
fn sub_assign(&mut self, other: Wrapping<u16>)
[src]
impl<'_> SubAssign<&'_ Wrapping<u64>> for Wrapping<u64>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<u64>)
[src]
impl SubAssign<Wrapping<usize>> for Wrapping<usize>
[src][−]
fn sub_assign(&mut self, other: Wrapping<usize>)
[src]
impl SubAssign<Wrapping<i8>> for Wrapping<i8>
[src][−]
fn sub_assign(&mut self, other: Wrapping<i8>)
[src]
impl SubAssign<u64> for u64
[src][−]
fn sub_assign(&mut self, other: u64)
[src]
impl<'_> SubAssign<&'_ i8> for i8
[src][−]
fn sub_assign(&mut self, other: &i8)
[src]
impl SubAssign<isize> for isize
[src][−]
fn sub_assign(&mut self, other: isize)
[src]
impl<'_> SubAssign<&'_ Wrapping<i128>> for Wrapping<i128>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<i128>)
[src]
impl<'_> SubAssign<&'_ Wrapping<i64>> for Wrapping<i64>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<i64>)
[src]
impl SubAssign<u32> for u32
[src][−]
fn sub_assign(&mut self, other: u32)
[src]
impl SubAssign<i8> for i8
[src][−]
fn sub_assign(&mut self, other: i8)
[src]
impl<'_> SubAssign<&'_ u16> for u16
[src][−]
fn sub_assign(&mut self, other: &u16)
[src]
impl<'_> SubAssign<&'_ u64> for u64
[src][−]
fn sub_assign(&mut self, other: &u64)
[src]
impl<'_> SubAssign<&'_ f32> for f32
[src][−]
fn sub_assign(&mut self, other: &f32)
[src]
impl<'_> SubAssign<&'_ Wrapping<isize>> for Wrapping<isize>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<isize>)
[src]
impl<'_> SubAssign<&'_ u128> for u128
[src][−]
fn sub_assign(&mut self, other: &u128)
[src]
impl<'_> SubAssign<&'_ Wrapping<u8>> for Wrapping<u8>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<u8>)
[src]
impl<'_> SubAssign<&'_ u32> for u32
[src][−]
fn sub_assign(&mut self, other: &u32)
[src]
impl SubAssign<u16> for u16
[src][−]
fn sub_assign(&mut self, other: u16)
[src]
impl<'_> SubAssign<&'_ u8> for u8
[src][−]
fn sub_assign(&mut self, other: &u8)
[src]
impl SubAssign<i32> for i32
[src][−]
fn sub_assign(&mut self, other: i32)
[src]
impl SubAssign<Wrapping<i64>> for Wrapping<i64>
[src][−]
fn sub_assign(&mut self, other: Wrapping<i64>)
[src]
impl<'_> SubAssign<&'_ f64> for f64
[src][−]
fn sub_assign(&mut self, other: &f64)
[src]
impl SubAssign<Duration> for Duration
[src][−]
fn sub_assign(&mut self, rhs: Duration)
[src]
impl SubAssign<Wrapping<u8>> for Wrapping<u8>
[src][−]
fn sub_assign(&mut self, other: Wrapping<u8>)
[src]
impl<'_> SubAssign<&'_ Wrapping<u32>> for Wrapping<u32>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<u32>)
[src]
impl<'_> SubAssign<&'_ Wrapping<i16>> for Wrapping<i16>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<i16>)
[src]
impl<'_> SubAssign<&'_ Wrapping<u128>> for Wrapping<u128>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<u128>)
[src]
impl SubAssign<Wrapping<u128>> for Wrapping<u128>
[src][−]
fn sub_assign(&mut self, other: Wrapping<u128>)
[src]
impl SubAssign<usize> for usize
[src][−]
fn sub_assign(&mut self, other: usize)
[src]
impl SubAssign<Wrapping<u64>> for Wrapping<u64>
[src][−]
fn sub_assign(&mut self, other: Wrapping<u64>)
[src]
impl SubAssign<Wrapping<isize>> for Wrapping<isize>
[src][−]
fn sub_assign(&mut self, other: Wrapping<isize>)
[src]
impl SubAssign<u8> for u8
[src][−]
fn sub_assign(&mut self, other: u8)
[src]
impl SubAssign<Wrapping<i16>> for Wrapping<i16>
[src][−]
fn sub_assign(&mut self, other: Wrapping<i16>)
[src]
impl SubAssign<u128> for u128
[src][−]
fn sub_assign(&mut self, other: u128)
[src]
impl SubAssign<i16> for i16
[src][−]
fn sub_assign(&mut self, other: i16)
[src]
impl SubAssign<f64> for f64
[src][−]
fn sub_assign(&mut self, other: f64)
[src]
impl<'_> SubAssign<&'_ isize> for isize
[src][−]
fn sub_assign(&mut self, other: &isize)
[src]
impl SubAssign<i128> for i128
[src][−]
fn sub_assign(&mut self, other: i128)
[src]
impl<'_> SubAssign<&'_ Wrapping<i8>> for Wrapping<i8>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<i8>)
[src]
impl<'_> SubAssign<&'_ Wrapping<i32>> for Wrapping<i32>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<i32>)
[src]
impl<'_> SubAssign<&'_ Wrapping<usize>> for Wrapping<usize>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<usize>)
[src]
impl SubAssign<f32> for f32
[src][−]
fn sub_assign(&mut self, other: f32)
[src]
impl SubAssign<i64> for i64
[src][−]
fn sub_assign(&mut self, other: i64)
[src]
impl<'_> SubAssign<&'_ Wrapping<u16>> for Wrapping<u16>
[src][−]
fn sub_assign(&mut self, other: &Wrapping<u16>)
[src]
impl<'_> SubAssign<&'_ i16> for i16
[src][−]
fn sub_assign(&mut self, other: &i16)
[src]
impl SubAssign<Wrapping<i128>> for Wrapping<i128>
[src][−]
fn sub_assign(&mut self, other: Wrapping<i128>)
[src]
impl<'_> SubAssign<&'_ i64> for i64
[src][−]
fn sub_assign(&mut self, other: &i64)
[src]
impl<'_> SubAssign<&'_ i32> for i32
[src][−]
fn sub_assign(&mut self, other: &i32)
[src]
impl<'_> SubAssign<&'_ i128> for i128
[src][−]
fn sub_assign(&mut self, other: &i128)
[src]
impl SubAssign<Wrapping<u32>> for Wrapping<u32>
[src][−]
fn sub_assign(&mut self, other: Wrapping<u32>)
[src]
Implementors
impl SubAssign<Point> for Point
impl SubAssign<Point> for Point
impl SubAssign<Sides> for Sides
impl SubAssign<Sides> for Sides
impl SubAssign<PipelineCacheCreateFlags> for PipelineCacheCreateFlags
impl SubAssign<PipelineCacheCreateFlags> for PipelineCacheCreateFlags
impl SubAssign<CullModeFlags> for CullModeFlags
impl SubAssign<CullModeFlags> for CullModeFlags
impl SubAssign<QueueFlags> for QueueFlags
impl SubAssign<QueueFlags> for QueueFlags
impl SubAssign<RenderPassCreateFlags> for RenderPassCreateFlags
impl SubAssign<RenderPassCreateFlags> for RenderPassCreateFlags
impl SubAssign<DeviceQueueCreateFlags> for DeviceQueueCreateFlags
impl SubAssign<DeviceQueueCreateFlags> for DeviceQueueCreateFlags
impl SubAssign<MemoryPropertyFlags> for MemoryPropertyFlags
impl SubAssign<MemoryPropertyFlags> for MemoryPropertyFlags
impl SubAssign<MemoryHeapFlags> for MemoryHeapFlags
impl SubAssign<MemoryHeapFlags> for MemoryHeapFlags
impl SubAssign<AccessFlags> for AccessFlags
impl SubAssign<AccessFlags> for AccessFlags
impl SubAssign<BufferUsageFlags> for BufferUsageFlags
impl SubAssign<BufferUsageFlags> for BufferUsageFlags
impl SubAssign<BufferCreateFlags> for BufferCreateFlags
impl SubAssign<BufferCreateFlags> for BufferCreateFlags
impl SubAssign<ShaderStageFlags> for ShaderStageFlags
impl SubAssign<ShaderStageFlags> for ShaderStageFlags
impl SubAssign<ImageUsageFlags> for ImageUsageFlags
impl SubAssign<ImageUsageFlags> for ImageUsageFlags
impl SubAssign<ImageCreateFlags> for ImageCreateFlags
impl SubAssign<ImageCreateFlags> for ImageCreateFlags
impl SubAssign<ImageViewCreateFlags> for ImageViewCreateFlags
impl SubAssign<ImageViewCreateFlags> for ImageViewCreateFlags
impl SubAssign<SamplerCreateFlags> for SamplerCreateFlags
impl SubAssign<SamplerCreateFlags> for SamplerCreateFlags
impl SubAssign<PipelineCreateFlags> for PipelineCreateFlags
impl SubAssign<PipelineCreateFlags> for PipelineCreateFlags
impl SubAssign<PipelineShaderStageCreateFlags> for PipelineShaderStageCreateFlags
impl SubAssign<PipelineShaderStageCreateFlags> for PipelineShaderStageCreateFlags
impl SubAssign<ColorComponentFlags> for ColorComponentFlags
impl SubAssign<ColorComponentFlags> for ColorComponentFlags
impl SubAssign<FenceCreateFlags> for FenceCreateFlags
impl SubAssign<FenceCreateFlags> for FenceCreateFlags
impl SubAssign<SemaphoreCreateFlags> for SemaphoreCreateFlags
impl SubAssign<SemaphoreCreateFlags> for SemaphoreCreateFlags
impl SubAssign<FormatFeatureFlags> for FormatFeatureFlags
impl SubAssign<FormatFeatureFlags> for FormatFeatureFlags
impl SubAssign<QueryControlFlags> for QueryControlFlags
impl SubAssign<QueryControlFlags> for QueryControlFlags
impl SubAssign<QueryResultFlags> for QueryResultFlags
impl SubAssign<QueryResultFlags> for QueryResultFlags
impl SubAssign<CommandBufferUsageFlags> for CommandBufferUsageFlags
impl SubAssign<CommandBufferUsageFlags> for CommandBufferUsageFlags
impl SubAssign<QueryPipelineStatisticFlags> for QueryPipelineStatisticFlags
impl SubAssign<QueryPipelineStatisticFlags> for QueryPipelineStatisticFlags
impl SubAssign<ImageAspectFlags> for ImageAspectFlags
impl SubAssign<ImageAspectFlags> for ImageAspectFlags
impl SubAssign<SparseImageFormatFlags> for SparseImageFormatFlags
impl SubAssign<SparseImageFormatFlags> for SparseImageFormatFlags
impl SubAssign<SparseMemoryBindFlags> for SparseMemoryBindFlags
impl SubAssign<SparseMemoryBindFlags> for SparseMemoryBindFlags
impl SubAssign<PipelineStageFlags> for PipelineStageFlags
impl SubAssign<PipelineStageFlags> for PipelineStageFlags
impl SubAssign<CommandPoolCreateFlags> for CommandPoolCreateFlags
impl SubAssign<CommandPoolCreateFlags> for CommandPoolCreateFlags
impl SubAssign<CommandPoolResetFlags> for CommandPoolResetFlags
impl SubAssign<CommandPoolResetFlags> for CommandPoolResetFlags
impl SubAssign<CommandBufferResetFlags> for CommandBufferResetFlags
impl SubAssign<CommandBufferResetFlags> for CommandBufferResetFlags
impl SubAssign<SampleCountFlags> for SampleCountFlags
impl SubAssign<SampleCountFlags> for SampleCountFlags
impl SubAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl SubAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags
impl SubAssign<StencilFaceFlags> for StencilFaceFlags
impl SubAssign<StencilFaceFlags> for StencilFaceFlags
impl SubAssign<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags
impl SubAssign<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags
impl SubAssign<DependencyFlags> for DependencyFlags
impl SubAssign<DependencyFlags> for DependencyFlags
impl SubAssign<SemaphoreWaitFlags> for SemaphoreWaitFlags
impl SubAssign<SemaphoreWaitFlags> for SemaphoreWaitFlags
impl SubAssign<DisplayPlaneAlphaFlagsKHR> for DisplayPlaneAlphaFlagsKHR
impl SubAssign<DisplayPlaneAlphaFlagsKHR> for DisplayPlaneAlphaFlagsKHR
impl SubAssign<CompositeAlphaFlagsKHR> for CompositeAlphaFlagsKHR
impl SubAssign<CompositeAlphaFlagsKHR> for CompositeAlphaFlagsKHR
impl SubAssign<SurfaceTransformFlagsKHR> for SurfaceTransformFlagsKHR
impl SubAssign<SurfaceTransformFlagsKHR> for SurfaceTransformFlagsKHR
impl SubAssign<SwapchainImageUsageFlagsANDROID> for SwapchainImageUsageFlagsANDROID
impl SubAssign<SwapchainImageUsageFlagsANDROID> for SwapchainImageUsageFlagsANDROID
impl SubAssign<DebugReportFlagsEXT> for DebugReportFlagsEXT
impl SubAssign<DebugReportFlagsEXT> for DebugReportFlagsEXT
impl SubAssign<ExternalMemoryHandleTypeFlagsNV> for ExternalMemoryHandleTypeFlagsNV
impl SubAssign<ExternalMemoryHandleTypeFlagsNV> for ExternalMemoryHandleTypeFlagsNV
impl SubAssign<ExternalMemoryFeatureFlagsNV> for ExternalMemoryFeatureFlagsNV
impl SubAssign<ExternalMemoryFeatureFlagsNV> for ExternalMemoryFeatureFlagsNV
impl SubAssign<SubgroupFeatureFlags> for SubgroupFeatureFlags
impl SubAssign<SubgroupFeatureFlags> for SubgroupFeatureFlags
impl SubAssign<IndirectCommandsLayoutUsageFlagsNV> for IndirectCommandsLayoutUsageFlagsNV
impl SubAssign<IndirectCommandsLayoutUsageFlagsNV> for IndirectCommandsLayoutUsageFlagsNV
impl SubAssign<IndirectStateFlagsNV> for IndirectStateFlagsNV
impl SubAssign<IndirectStateFlagsNV> for IndirectStateFlagsNV
impl SubAssign<DescriptorSetLayoutCreateFlags> for DescriptorSetLayoutCreateFlags
impl SubAssign<DescriptorSetLayoutCreateFlags> for DescriptorSetLayoutCreateFlags
impl SubAssign<ExternalMemoryHandleTypeFlags> for ExternalMemoryHandleTypeFlags
impl SubAssign<ExternalMemoryHandleTypeFlags> for ExternalMemoryHandleTypeFlags
impl SubAssign<ExternalMemoryFeatureFlags> for ExternalMemoryFeatureFlags
impl SubAssign<ExternalMemoryFeatureFlags> for ExternalMemoryFeatureFlags
impl SubAssign<ExternalSemaphoreHandleTypeFlags> for ExternalSemaphoreHandleTypeFlags
impl SubAssign<ExternalSemaphoreHandleTypeFlags> for ExternalSemaphoreHandleTypeFlags
impl SubAssign<ExternalSemaphoreFeatureFlags> for ExternalSemaphoreFeatureFlags
impl SubAssign<ExternalSemaphoreFeatureFlags> for ExternalSemaphoreFeatureFlags
impl SubAssign<SemaphoreImportFlags> for SemaphoreImportFlags
impl SubAssign<SemaphoreImportFlags> for SemaphoreImportFlags
impl SubAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl SubAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags
impl SubAssign<ExternalFenceFeatureFlags> for ExternalFenceFeatureFlags
impl SubAssign<ExternalFenceFeatureFlags> for ExternalFenceFeatureFlags
impl SubAssign<FenceImportFlags> for FenceImportFlags
impl SubAssign<FenceImportFlags> for FenceImportFlags
impl SubAssign<SurfaceCounterFlagsEXT> for SurfaceCounterFlagsEXT
impl SubAssign<SurfaceCounterFlagsEXT> for SurfaceCounterFlagsEXT
impl SubAssign<PeerMemoryFeatureFlags> for PeerMemoryFeatureFlags
impl SubAssign<PeerMemoryFeatureFlags> for PeerMemoryFeatureFlags
impl SubAssign<MemoryAllocateFlags> for MemoryAllocateFlags
impl SubAssign<MemoryAllocateFlags> for MemoryAllocateFlags
impl SubAssign<DeviceGroupPresentModeFlagsKHR> for DeviceGroupPresentModeFlagsKHR
impl SubAssign<DeviceGroupPresentModeFlagsKHR> for DeviceGroupPresentModeFlagsKHR
impl SubAssign<SwapchainCreateFlagsKHR> for SwapchainCreateFlagsKHR
impl SubAssign<SwapchainCreateFlagsKHR> for SwapchainCreateFlagsKHR
impl SubAssign<SubpassDescriptionFlags> for SubpassDescriptionFlags
impl SubAssign<SubpassDescriptionFlags> for SubpassDescriptionFlags
impl SubAssign<DebugUtilsMessageSeverityFlagsEXT> for DebugUtilsMessageSeverityFlagsEXT
impl SubAssign<DebugUtilsMessageSeverityFlagsEXT> for DebugUtilsMessageSeverityFlagsEXT
impl SubAssign<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageTypeFlagsEXT
impl SubAssign<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageTypeFlagsEXT
impl SubAssign<DescriptorBindingFlags> for DescriptorBindingFlags
impl SubAssign<DescriptorBindingFlags> for DescriptorBindingFlags
impl SubAssign<ConditionalRenderingFlagsEXT> for ConditionalRenderingFlagsEXT
impl SubAssign<ConditionalRenderingFlagsEXT> for ConditionalRenderingFlagsEXT
impl SubAssign<ResolveModeFlags> for ResolveModeFlags
impl SubAssign<ResolveModeFlags> for ResolveModeFlags
impl SubAssign<GeometryInstanceFlagsKHR> for GeometryInstanceFlagsKHR
impl SubAssign<GeometryInstanceFlagsKHR> for GeometryInstanceFlagsKHR
impl SubAssign<GeometryFlagsKHR> for GeometryFlagsKHR
impl SubAssign<GeometryFlagsKHR> for GeometryFlagsKHR
impl SubAssign<BuildAccelerationStructureFlagsKHR> for BuildAccelerationStructureFlagsKHR
impl SubAssign<BuildAccelerationStructureFlagsKHR> for BuildAccelerationStructureFlagsKHR
impl SubAssign<FramebufferCreateFlags> for FramebufferCreateFlags
impl SubAssign<FramebufferCreateFlags> for FramebufferCreateFlags
impl SubAssign<DeviceDiagnosticsConfigFlagsNV> for DeviceDiagnosticsConfigFlagsNV
impl SubAssign<DeviceDiagnosticsConfigFlagsNV> for DeviceDiagnosticsConfigFlagsNV
impl SubAssign<PipelineCreationFeedbackFlagsEXT> for PipelineCreationFeedbackFlagsEXT
impl SubAssign<PipelineCreationFeedbackFlagsEXT> for PipelineCreationFeedbackFlagsEXT
impl SubAssign<PerformanceCounterDescriptionFlagsKHR> for PerformanceCounterDescriptionFlagsKHR
impl SubAssign<PerformanceCounterDescriptionFlagsKHR> for PerformanceCounterDescriptionFlagsKHR
impl SubAssign<AcquireProfilingLockFlagsKHR> for AcquireProfilingLockFlagsKHR
impl SubAssign<AcquireProfilingLockFlagsKHR> for AcquireProfilingLockFlagsKHR
impl SubAssign<ShaderCorePropertiesFlagsAMD> for ShaderCorePropertiesFlagsAMD
impl SubAssign<ShaderCorePropertiesFlagsAMD> for ShaderCorePropertiesFlagsAMD
impl SubAssign<ShaderModuleCreateFlags> for ShaderModuleCreateFlags
impl SubAssign<ShaderModuleCreateFlags> for ShaderModuleCreateFlags
impl SubAssign<PipelineCompilerControlFlagsAMD> for PipelineCompilerControlFlagsAMD
impl SubAssign<PipelineCompilerControlFlagsAMD> for PipelineCompilerControlFlagsAMD
impl SubAssign<ToolPurposeFlagsEXT> for ToolPurposeFlagsEXT
impl SubAssign<ToolPurposeFlagsEXT> for ToolPurposeFlagsEXT
impl SubAssign<QueryPoolCreateFlags> for QueryPoolCreateFlags
impl SubAssign<QueryPoolCreateFlags> for QueryPoolCreateFlags
impl SubAssign<PipelineLayoutCreateFlags> for PipelineLayoutCreateFlags
impl SubAssign<PipelineLayoutCreateFlags> for PipelineLayoutCreateFlags
impl SubAssign<PipelineDepthStencilStateCreateFlags> for PipelineDepthStencilStateCreateFlags
impl SubAssign<PipelineDepthStencilStateCreateFlags> for PipelineDepthStencilStateCreateFlags
impl SubAssign<PipelineDynamicStateCreateFlags> for PipelineDynamicStateCreateFlags
impl SubAssign<PipelineDynamicStateCreateFlags> for PipelineDynamicStateCreateFlags
impl SubAssign<PipelineColorBlendStateCreateFlags> for PipelineColorBlendStateCreateFlags
impl SubAssign<PipelineColorBlendStateCreateFlags> for PipelineColorBlendStateCreateFlags
impl SubAssign<PipelineMultisampleStateCreateFlags> for PipelineMultisampleStateCreateFlags
impl SubAssign<PipelineMultisampleStateCreateFlags> for PipelineMultisampleStateCreateFlags
impl SubAssign<PipelineRasterizationStateCreateFlags> for PipelineRasterizationStateCreateFlags
impl SubAssign<PipelineRasterizationStateCreateFlags> for PipelineRasterizationStateCreateFlags
impl SubAssign<PipelineViewportStateCreateFlags> for PipelineViewportStateCreateFlags
impl SubAssign<PipelineViewportStateCreateFlags> for PipelineViewportStateCreateFlags
impl SubAssign<PipelineTessellationStateCreateFlags> for PipelineTessellationStateCreateFlags
impl SubAssign<PipelineTessellationStateCreateFlags> for PipelineTessellationStateCreateFlags
impl SubAssign<PipelineInputAssemblyStateCreateFlags> for PipelineInputAssemblyStateCreateFlags
impl SubAssign<PipelineInputAssemblyStateCreateFlags> for PipelineInputAssemblyStateCreateFlags
impl SubAssign<PipelineVertexInputStateCreateFlags> for PipelineVertexInputStateCreateFlags
impl SubAssign<PipelineVertexInputStateCreateFlags> for PipelineVertexInputStateCreateFlags
impl SubAssign<BufferViewCreateFlags> for BufferViewCreateFlags
impl SubAssign<BufferViewCreateFlags> for BufferViewCreateFlags
impl SubAssign<InstanceCreateFlags> for InstanceCreateFlags
impl SubAssign<InstanceCreateFlags> for InstanceCreateFlags
impl SubAssign<DeviceCreateFlags> for DeviceCreateFlags
impl SubAssign<DeviceCreateFlags> for DeviceCreateFlags
impl SubAssign<EventCreateFlags> for EventCreateFlags
impl SubAssign<EventCreateFlags> for EventCreateFlags
impl SubAssign<MemoryMapFlags> for MemoryMapFlags
impl SubAssign<MemoryMapFlags> for MemoryMapFlags
impl SubAssign<DescriptorPoolResetFlags> for DescriptorPoolResetFlags
impl SubAssign<DescriptorPoolResetFlags> for DescriptorPoolResetFlags
impl SubAssign<DescriptorUpdateTemplateCreateFlags> for DescriptorUpdateTemplateCreateFlags
impl SubAssign<DescriptorUpdateTemplateCreateFlags> for DescriptorUpdateTemplateCreateFlags
impl SubAssign<DisplayModeCreateFlagsKHR> for DisplayModeCreateFlagsKHR
impl SubAssign<DisplayModeCreateFlagsKHR> for DisplayModeCreateFlagsKHR
impl SubAssign<DisplaySurfaceCreateFlagsKHR> for DisplaySurfaceCreateFlagsKHR
impl SubAssign<DisplaySurfaceCreateFlagsKHR> for DisplaySurfaceCreateFlagsKHR
impl SubAssign<AndroidSurfaceCreateFlagsKHR> for AndroidSurfaceCreateFlagsKHR
impl SubAssign<AndroidSurfaceCreateFlagsKHR> for AndroidSurfaceCreateFlagsKHR
impl SubAssign<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN
impl SubAssign<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN
impl SubAssign<WaylandSurfaceCreateFlagsKHR> for WaylandSurfaceCreateFlagsKHR
impl SubAssign<WaylandSurfaceCreateFlagsKHR> for WaylandSurfaceCreateFlagsKHR
impl SubAssign<Win32SurfaceCreateFlagsKHR> for Win32SurfaceCreateFlagsKHR
impl SubAssign<Win32SurfaceCreateFlagsKHR> for Win32SurfaceCreateFlagsKHR
impl SubAssign<XlibSurfaceCreateFlagsKHR> for XlibSurfaceCreateFlagsKHR
impl SubAssign<XlibSurfaceCreateFlagsKHR> for XlibSurfaceCreateFlagsKHR
impl SubAssign<XcbSurfaceCreateFlagsKHR> for XcbSurfaceCreateFlagsKHR
impl SubAssign<XcbSurfaceCreateFlagsKHR> for XcbSurfaceCreateFlagsKHR
impl SubAssign<IOSSurfaceCreateFlagsMVK> for IOSSurfaceCreateFlagsMVK
impl SubAssign<IOSSurfaceCreateFlagsMVK> for IOSSurfaceCreateFlagsMVK
impl SubAssign<MacOSSurfaceCreateFlagsMVK> for MacOSSurfaceCreateFlagsMVK
impl SubAssign<MacOSSurfaceCreateFlagsMVK> for MacOSSurfaceCreateFlagsMVK
impl SubAssign<MetalSurfaceCreateFlagsEXT> for MetalSurfaceCreateFlagsEXT
impl SubAssign<MetalSurfaceCreateFlagsEXT> for MetalSurfaceCreateFlagsEXT
impl SubAssign<ImagePipeSurfaceCreateFlagsFUCHSIA> for ImagePipeSurfaceCreateFlagsFUCHSIA
impl SubAssign<ImagePipeSurfaceCreateFlagsFUCHSIA> for ImagePipeSurfaceCreateFlagsFUCHSIA
impl SubAssign<StreamDescriptorSurfaceCreateFlagsGGP> for StreamDescriptorSurfaceCreateFlagsGGP
impl SubAssign<StreamDescriptorSurfaceCreateFlagsGGP> for StreamDescriptorSurfaceCreateFlagsGGP
impl SubAssign<HeadlessSurfaceCreateFlagsEXT> for HeadlessSurfaceCreateFlagsEXT
impl SubAssign<HeadlessSurfaceCreateFlagsEXT> for HeadlessSurfaceCreateFlagsEXT
impl SubAssign<CommandPoolTrimFlags> for CommandPoolTrimFlags
impl SubAssign<CommandPoolTrimFlags> for CommandPoolTrimFlags
impl SubAssign<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV
impl SubAssign<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV
impl SubAssign<PipelineDiscardRectangleStateCreateFlagsEXT> for PipelineDiscardRectangleStateCreateFlagsEXT
impl SubAssign<PipelineDiscardRectangleStateCreateFlagsEXT> for PipelineDiscardRectangleStateCreateFlagsEXT
impl SubAssign<PipelineCoverageToColorStateCreateFlagsNV> for PipelineCoverageToColorStateCreateFlagsNV
impl SubAssign<PipelineCoverageToColorStateCreateFlagsNV> for PipelineCoverageToColorStateCreateFlagsNV
impl SubAssign<PipelineCoverageModulationStateCreateFlagsNV> for PipelineCoverageModulationStateCreateFlagsNV
impl SubAssign<PipelineCoverageModulationStateCreateFlagsNV> for PipelineCoverageModulationStateCreateFlagsNV
impl SubAssign<PipelineCoverageReductionStateCreateFlagsNV> for PipelineCoverageReductionStateCreateFlagsNV
impl SubAssign<PipelineCoverageReductionStateCreateFlagsNV> for PipelineCoverageReductionStateCreateFlagsNV
impl SubAssign<ValidationCacheCreateFlagsEXT> for ValidationCacheCreateFlagsEXT
impl SubAssign<ValidationCacheCreateFlagsEXT> for ValidationCacheCreateFlagsEXT
impl SubAssign<DebugUtilsMessengerCreateFlagsEXT> for DebugUtilsMessengerCreateFlagsEXT
impl SubAssign<DebugUtilsMessengerCreateFlagsEXT> for DebugUtilsMessengerCreateFlagsEXT
impl SubAssign<DebugUtilsMessengerCallbackDataFlagsEXT> for DebugUtilsMessengerCallbackDataFlagsEXT
impl SubAssign<DebugUtilsMessengerCallbackDataFlagsEXT> for DebugUtilsMessengerCallbackDataFlagsEXT
impl SubAssign<PipelineRasterizationConservativeStateCreateFlagsEXT> for PipelineRasterizationConservativeStateCreateFlagsEXT
impl SubAssign<PipelineRasterizationConservativeStateCreateFlagsEXT> for PipelineRasterizationConservativeStateCreateFlagsEXT
impl SubAssign<PipelineRasterizationStateStreamCreateFlagsEXT> for PipelineRasterizationStateStreamCreateFlagsEXT
impl SubAssign<PipelineRasterizationStateStreamCreateFlagsEXT> for PipelineRasterizationStateStreamCreateFlagsEXT
impl SubAssign<PipelineRasterizationDepthClipStateCreateFlagsEXT> for PipelineRasterizationDepthClipStateCreateFlagsEXT
impl SubAssign<PipelineRasterizationDepthClipStateCreateFlagsEXT> for PipelineRasterizationDepthClipStateCreateFlagsEXT
impl SubAssign<GpaSqShaderStageFlags> for GpaSqShaderStageFlags
impl SubAssign<GpaSqShaderStageFlags> for GpaSqShaderStageFlags
impl SubAssign<ColorMask> for ColorMask
impl SubAssign<ColorMask> for ColorMask
impl SubAssign<Mirror> for Mirror
impl SubAssign<Mirror> for Mirror
impl SubAssign<Access> for Access
impl SubAssign<Access> for Access
impl SubAssign<Bind> for Bind
impl SubAssign<Bind> for Bind
impl SubAssign<Usage> for Usage
impl SubAssign<Usage> for Usage
impl SubAssign<DepthStencilFlags> for DepthStencilFlags
impl SubAssign<DepthStencilFlags> for DepthStencilFlags
impl SubAssign<DescriptorCounts> for DescriptorCounts
impl SubAssign<DescriptorCounts> for DescriptorCounts
impl SubAssign<Usage> for Usage
impl SubAssign<Usage> for Usage
impl SubAssign<Access> for Access
impl SubAssign<Access> for Access
impl SubAssign<CommandBufferFlags> for CommandBufferFlags
impl SubAssign<CommandBufferFlags> for CommandBufferFlags
impl SubAssign<Aspects> for Aspects
impl SubAssign<Aspects> for Aspects
impl SubAssign<ImageFeature> for ImageFeature
impl SubAssign<ImageFeature> for ImageFeature
impl SubAssign<BufferFeature> for BufferFeature
impl SubAssign<BufferFeature> for BufferFeature
impl SubAssign<ViewCapabilities> for ViewCapabilities
impl SubAssign<ViewCapabilities> for ViewCapabilities
impl SubAssign<Usage> for Usage
impl SubAssign<Usage> for Usage
impl SubAssign<Access> for Access
impl SubAssign<Access> for Access
impl SubAssign<Properties> for Properties
impl SubAssign<Properties> for Properties
impl SubAssign<Dependencies> for Dependencies
impl SubAssign<Dependencies> for Dependencies
impl SubAssign<CommandPoolCreateFlags> for CommandPoolCreateFlags
impl SubAssign<CommandPoolCreateFlags> for CommandPoolCreateFlags
impl SubAssign<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags
impl SubAssign<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags
impl SubAssign<ColorMask> for ColorMask
impl SubAssign<ColorMask> for ColorMask
impl SubAssign<Face> for Face
impl SubAssign<Face> for Face
impl SubAssign<PipelineStage> for PipelineStage
impl SubAssign<PipelineStage> for PipelineStage
impl SubAssign<ShaderStageFlags> for ShaderStageFlags
impl SubAssign<ShaderStageFlags> for ShaderStageFlags
impl SubAssign<PipelineCreationFlags> for PipelineCreationFlags
impl SubAssign<PipelineCreationFlags> for PipelineCreationFlags
impl SubAssign<ControlFlags> for ControlFlags
impl SubAssign<ControlFlags> for ControlFlags
impl SubAssign<ResultFlags> for ResultFlags
impl SubAssign<ResultFlags> for ResultFlags
impl SubAssign<PipelineStatistic> for PipelineStatistic
impl SubAssign<PipelineStatistic> for PipelineStatistic
impl SubAssign<PresentMode> for PresentMode
impl SubAssign<PresentMode> for PresentMode
impl SubAssign<CompositeAlphaMode> for CompositeAlphaMode
impl SubAssign<CompositeAlphaMode> for CompositeAlphaMode
impl SubAssign<Features> for Features
impl SubAssign<Features> for Features
impl SubAssign<ModifierKey> for ModifierKey
impl SubAssign<ModifierKey> for ModifierKey
impl<T: Into<Ready>> SubAssign<T> for Ready
impl<T: Into<Ready>> SubAssign<T> for Ready
impl SubAssign<WriterFlags> for WriterFlags
impl SubAssign<WriterFlags> for WriterFlags
impl SubAssign<SamplingFlags> for SamplingFlags
impl SubAssign<SamplingFlags> for SamplingFlags
impl SubAssign<ImageFlags> for ImageFlags
impl SubAssign<ImageFlags> for ImageFlags
impl SubAssign<GlobalUse> for GlobalUse
impl SubAssign<GlobalUse> for GlobalUse
impl SubAssign<AtFlags> for AtFlags
impl SubAssign<AtFlags> for AtFlags
impl SubAssign<OFlag> for OFlag
impl SubAssign<OFlag> for OFlag
impl SubAssign<SealFlag> for SealFlag
impl SubAssign<SealFlag> for SealFlag
impl SubAssign<FdFlag> for FdFlag
impl SubAssign<FdFlag> for FdFlag
impl SubAssign<SpliceFFlags> for SpliceFFlags
impl SubAssign<SpliceFFlags> for SpliceFFlags
impl SubAssign<FallocateFlags> for FallocateFlags
impl SubAssign<FallocateFlags> for FallocateFlags
impl SubAssign<ModuleInitFlags> for ModuleInitFlags
impl SubAssign<ModuleInitFlags> for ModuleInitFlags
impl SubAssign<DeleteModuleFlags> for DeleteModuleFlags
impl SubAssign<DeleteModuleFlags> for DeleteModuleFlags
impl SubAssign<MsFlags> for MsFlags
impl SubAssign<MsFlags> for MsFlags
impl SubAssign<MntFlags> for MntFlags
impl SubAssign<MntFlags> for MntFlags
impl SubAssign<MQ_OFlag> for MQ_OFlag
impl SubAssign<MQ_OFlag> for MQ_OFlag
impl SubAssign<FdFlag> for FdFlag
impl SubAssign<FdFlag> for FdFlag
impl SubAssign<InterfaceFlags> for InterfaceFlags
impl SubAssign<InterfaceFlags> for InterfaceFlags
impl SubAssign<PollFlags> for PollFlags
impl SubAssign<PollFlags> for PollFlags
impl SubAssign<CloneFlags> for CloneFlags
impl SubAssign<CloneFlags> for CloneFlags
impl SubAssign<EpollFlags> for EpollFlags
impl SubAssign<EpollFlags> for EpollFlags
impl SubAssign<EpollCreateFlags> for EpollCreateFlags
impl SubAssign<EpollCreateFlags> for EpollCreateFlags
impl SubAssign<EfdFlags> for EfdFlags
impl SubAssign<EfdFlags> for EfdFlags
impl SubAssign<MemFdCreateFlag> for MemFdCreateFlag
impl SubAssign<MemFdCreateFlag> for MemFdCreateFlag
impl SubAssign<ProtFlags> for ProtFlags
impl SubAssign<ProtFlags> for ProtFlags
impl SubAssign<MapFlags> for MapFlags
impl SubAssign<MapFlags> for MapFlags
impl SubAssign<MsFlags> for MsFlags
impl SubAssign<MsFlags> for MsFlags
impl SubAssign<MlockAllFlags> for MlockAllFlags
impl SubAssign<MlockAllFlags> for MlockAllFlags
impl SubAssign<Options> for Options
impl SubAssign<Options> for Options
impl SubAssign<QuotaValidFlags> for QuotaValidFlags
impl SubAssign<QuotaValidFlags> for QuotaValidFlags
impl SubAssign<SaFlags> for SaFlags
impl SubAssign<SaFlags> for SaFlags
impl SubAssign<SfdFlags> for SfdFlags
impl SubAssign<SfdFlags> for SfdFlags
impl SubAssign<SockFlag> for SockFlag
impl SubAssign<SockFlag> for SockFlag
impl SubAssign<MsgFlags> for MsgFlags
impl SubAssign<MsgFlags> for MsgFlags
impl SubAssign<SFlag> for SFlag
impl SubAssign<SFlag> for SFlag
impl SubAssign<Mode> for Mode
impl SubAssign<Mode> for Mode
impl SubAssign<FsFlags> for FsFlags
impl SubAssign<FsFlags> for FsFlags
impl SubAssign<InputFlags> for InputFlags
impl SubAssign<InputFlags> for InputFlags
impl SubAssign<OutputFlags> for OutputFlags
impl SubAssign<OutputFlags> for OutputFlags
impl SubAssign<ControlFlags> for ControlFlags
impl SubAssign<ControlFlags> for ControlFlags
impl SubAssign<LocalFlags> for LocalFlags
impl SubAssign<LocalFlags> for LocalFlags
impl SubAssign<WaitPidFlag> for WaitPidFlag
impl SubAssign<WaitPidFlag> for WaitPidFlag
impl SubAssign<AddWatchFlags> for AddWatchFlags
impl SubAssign<AddWatchFlags> for AddWatchFlags
impl SubAssign<InitFlags> for InitFlags
impl SubAssign<InitFlags> for InitFlags
impl SubAssign<TimerFlags> for TimerFlags
impl SubAssign<TimerFlags> for TimerFlags
impl SubAssign<TimerSetTimeFlags> for TimerSetTimeFlags
impl SubAssign<TimerSetTimeFlags> for TimerSetTimeFlags
impl SubAssign<AccessFlags> for AccessFlags
impl SubAssign<AccessFlags> for AccessFlags
impl<'a> SubAssign<&'a BigInt> for BigInt
impl<'a> SubAssign<&'a BigInt> for BigInt
impl SubAssign<BigInt> for BigInt
impl SubAssign<BigInt> for BigInt
impl SubAssign<u8> for BigInt
impl SubAssign<u8> for BigInt
impl SubAssign<u16> for BigInt
impl SubAssign<u16> for BigInt
impl SubAssign<usize> for BigInt
impl SubAssign<usize> for BigInt
impl SubAssign<i8> for BigInt
impl SubAssign<i8> for BigInt
impl SubAssign<i16> for BigInt
impl SubAssign<i16> for BigInt
impl SubAssign<isize> for BigInt
impl SubAssign<isize> for BigInt
impl SubAssign<u32> for BigInt
impl SubAssign<u32> for BigInt
impl SubAssign<u64> for BigInt
impl SubAssign<u64> for BigInt
impl SubAssign<u128> for BigInt
impl SubAssign<u128> for BigInt
impl SubAssign<i32> for BigInt
impl SubAssign<i32> for BigInt
impl SubAssign<i64> for BigInt
impl SubAssign<i64> for BigInt
impl SubAssign<i128> for BigInt
impl SubAssign<i128> for BigInt
impl SubAssign<BigUint> for BigUint
impl SubAssign<BigUint> for BigUint
impl<'a> SubAssign<&'a BigUint> for BigUint
impl<'a> SubAssign<&'a BigUint> for BigUint
impl SubAssign<u8> for BigUint
impl SubAssign<u8> for BigUint
impl SubAssign<u16> for BigUint
impl SubAssign<u16> for BigUint
impl SubAssign<usize> for BigUint
impl SubAssign<usize> for BigUint
impl SubAssign<u32> for BigUint
impl SubAssign<u32> for BigUint
impl SubAssign<u64> for BigUint
impl SubAssign<u64> for BigUint
impl SubAssign<u128> for BigUint
impl SubAssign<u128> for BigUint
impl<T: Clone + NumAssign> SubAssign<Complex<T>> for Complex<T>
impl<T: Clone + NumAssign> SubAssign<Complex<T>> for Complex<T>
impl<T: Clone + NumAssign> SubAssign<T> for Complex<T>
impl<T: Clone + NumAssign> SubAssign<T> for Complex<T>
impl<'a, T: Clone + NumAssign> SubAssign<&'a Complex<T>> for Complex<T>
impl<'a, T: Clone + NumAssign> SubAssign<&'a Complex<T>> for Complex<T>
impl<'a, T: Clone + NumAssign> SubAssign<&'a T> for Complex<T>
impl<'a, T: Clone + NumAssign> SubAssign<&'a T> for Complex<T>
impl<T: Clone + Integer + NumAssign> SubAssign<Ratio<T>> for Ratio<T>
impl<T: Clone + Integer + NumAssign> SubAssign<Ratio<T>> for Ratio<T>
impl<T: Clone + Integer + NumAssign> SubAssign<T> for Ratio<T>
impl<T: Clone + Integer + NumAssign> SubAssign<T> for Ratio<T>
impl<'a, T: Clone + Integer + NumAssign> SubAssign<&'a Ratio<T>> for Ratio<T>
impl<'a, T: Clone + Integer + NumAssign> SubAssign<&'a Ratio<T>> for Ratio<T>
impl<'a, T: Clone + Integer + NumAssign> SubAssign<&'a T> for Ratio<T>
impl<'a, T: Clone + Integer + NumAssign> SubAssign<&'a T> for Ratio<T>
impl<T: Float + SubAssign> SubAssign<NotNan<T>> for NotNan<T>
impl<T: Float + SubAssign> SubAssign<NotNan<T>> for NotNan<T>
impl<T: Float + SubAssign> SubAssign<T> for NotNan<T>
impl<T: Float + SubAssign> SubAssign<T> for NotNan<T>
impl SubAssign<DescriptorRanges> for DescriptorRanges
impl SubAssign<DescriptorRanges> for DescriptorRanges
impl SubAssign<ImageOperands> for ImageOperands
impl SubAssign<ImageOperands> for ImageOperands
impl SubAssign<FPFastMathMode> for FPFastMathMode
impl SubAssign<FPFastMathMode> for FPFastMathMode
impl SubAssign<SelectionControl> for SelectionControl
impl SubAssign<SelectionControl> for SelectionControl
impl SubAssign<LoopControl> for LoopControl
impl SubAssign<LoopControl> for LoopControl
impl SubAssign<FunctionControl> for FunctionControl
impl SubAssign<FunctionControl> for FunctionControl
impl SubAssign<MemorySemantics> for MemorySemantics
impl SubAssign<MemorySemantics> for MemorySemantics
impl SubAssign<MemoryAccess> for MemoryAccess
impl SubAssign<MemoryAccess> for MemoryAccess
impl SubAssign<KernelProfilingInfo> for KernelProfilingInfo
impl SubAssign<KernelProfilingInfo> for KernelProfilingInfo
impl SubAssign<RayFlags> for RayFlags
impl SubAssign<RayFlags> for RayFlags
impl SubAssign<DescriptorsCount> for DescriptorsCount
impl SubAssign<DescriptorsCount> for DescriptorsCount
impl SubAssign<DndAction> for DndAction
impl SubAssign<DndAction> for DndAction
impl SubAssign<Resize> for Resize
impl SubAssign<Resize> for Resize
impl SubAssign<Transient> for Transient
impl SubAssign<Transient> for Transient
impl SubAssign<Capability> for Capability
impl SubAssign<Capability> for Capability
impl SubAssign<Mode> for Mode
impl SubAssign<Mode> for Mode
impl SubAssign<ContentHint> for ContentHint
impl SubAssign<ContentHint> for ContentHint
impl SubAssign<Anchor> for Anchor
impl SubAssign<Anchor> for Anchor
impl SubAssign<Gravity> for Gravity
impl SubAssign<Gravity> for Gravity
impl SubAssign<ConstraintAdjustment> for ConstraintAdjustment
impl SubAssign<ConstraintAdjustment> for ConstraintAdjustment
impl SubAssign<Anchor> for Anchor
impl SubAssign<Anchor> for Anchor
impl SubAssign<Flags> for Flags
impl SubAssign<Flags> for Flags
impl SubAssign<ConstraintAdjustment> for ConstraintAdjustment
impl SubAssign<ConstraintAdjustment> for ConstraintAdjustment
impl SubAssign<PipelineFlags> for PipelineFlags
impl SubAssign<PipelineFlags> for PipelineFlags
impl SubAssign<BufferUse> for BufferUse
impl SubAssign<BufferUse> for BufferUse
impl SubAssign<TextureUse> for TextureUse
impl SubAssign<TextureUse> for TextureUse
impl SubAssign<BackendBit> for BackendBit
impl SubAssign<BackendBit> for BackendBit
impl SubAssign<Features> for Features
impl SubAssign<Features> for Features
impl SubAssign<ShaderStage> for ShaderStage
impl SubAssign<ShaderStage> for ShaderStage
impl SubAssign<ColorWrite> for ColorWrite
impl SubAssign<ColorWrite> for ColorWrite
impl SubAssign<BufferUsage> for BufferUsage
impl SubAssign<BufferUsage> for BufferUsage
impl SubAssign<TextureUsage> for TextureUsage
impl SubAssign<TextureUsage> for TextureUsage
impl SubAssign<ModifiersState> for ModifiersState
impl SubAssign<ModifiersState> for ModifiersState