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