1.8.0[][src]Trait nom::lib::std::ops::BitXorAssign

#[lang = "bitxor_assign"]pub trait BitXorAssign<Rhs = Self> {
    fn bitxor_assign(&mut self, rhs: Rhs);
}
[]

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][]

impl<'_> BitXorAssign<&'_ u32> for u32[src][]

impl BitXorAssign<i64> for i64[src][]

impl BitXorAssign<Wrapping<u8>> for Wrapping<u8>[src][]

impl BitXorAssign<i32> for i32[src][]

impl<'_> BitXorAssign<&'_ i32> for i32[src][]

impl<'_> BitXorAssign<&'_ Wrapping<u8>> for Wrapping<u8>[src][]

impl BitXorAssign<u128> for u128[src][]

impl<'_> BitXorAssign<&'_ Wrapping<u16>> for Wrapping<u16>[src][]

impl<'_> BitXorAssign<&'_ i128> for i128[src][]

impl BitXorAssign<usize> for usize[src][]

impl<'_> BitXorAssign<&'_ Wrapping<usize>> for Wrapping<usize>[src][]

impl<'_> BitXorAssign<&'_ u128> for u128[src][]

impl BitXorAssign<Wrapping<u128>> for Wrapping<u128>[src][]

impl<'_> BitXorAssign<&'_ Wrapping<isize>> for Wrapping<isize>[src][]

impl BitXorAssign<u16> for u16[src][]

impl BitXorAssign<Wrapping<i16>> for Wrapping<i16>[src][]

impl<'_> BitXorAssign<&'_ u8> for u8[src][]

impl BitXorAssign<u32> for u32[src][]

impl BitXorAssign<bool> for bool[src][]

impl<'_> BitXorAssign<&'_ u64> for u64[src][]

impl<'_> BitXorAssign<&'_ bool> for bool[src][]

impl BitXorAssign<Wrapping<u32>> for Wrapping<u32>[src][]

impl BitXorAssign<isize> for isize[src][]

impl<'_> BitXorAssign<&'_ usize> for usize[src][]

impl<'_> BitXorAssign<&'_ u16> for u16[src][]

impl<'_> BitXorAssign<&'_ i64> for i64[src][]

impl BitXorAssign<u64> for u64[src][]

impl<'_> BitXorAssign<&'_ Wrapping<i128>> for Wrapping<i128>[src][]

impl BitXorAssign<Wrapping<i32>> for Wrapping<i32>[src][]

impl<'_> BitXorAssign<&'_ i16> for i16[src][]

impl<'_> BitXorAssign<&'_ Wrapping<u128>> for Wrapping<u128>[src][]

impl<'_> BitXorAssign<&'_ Wrapping<i16>> for Wrapping<i16>[src][]

impl BitXorAssign<Wrapping<i128>> for Wrapping<i128>[src][]

impl BitXorAssign<Wrapping<i64>> for Wrapping<i64>[src][]

impl<'_> BitXorAssign<&'_ isize> for isize[src][]

impl BitXorAssign<Wrapping<u64>> for Wrapping<u64>[src][]

impl BitXorAssign<i8> for i8[src][]

impl<'_> BitXorAssign<&'_ i8> for i8[src][]

impl BitXorAssign<Wrapping<usize>> for Wrapping<usize>[src][]

impl BitXorAssign<i128> for i128[src][]

impl<'_> BitXorAssign<&'_ Wrapping<i32>> for Wrapping<i32>[src][]

impl BitXorAssign<i16> for i16[src][]

impl BitXorAssign<Wrapping<isize>> for Wrapping<isize>[src][]

impl BitXorAssign<Wrapping<u16>> for Wrapping<u16>[src][]

impl<'_> BitXorAssign<&'_ Wrapping<u64>> for Wrapping<u64>[src][]

impl<'_> BitXorAssign<&'_ Wrapping<i8>> for Wrapping<i8>[src][]

impl BitXorAssign<Wrapping<i8>> for Wrapping<i8>[src][]

impl<'_> BitXorAssign<&'_ Wrapping<i64>> for Wrapping<i64>[src][]

impl<'_> BitXorAssign<&'_ Wrapping<u32>> for Wrapping<u32>[src][]

Implementors

impl BitXorAssign<Sides> for Sides

impl BitXorAssign<PipelineCacheCreateFlags> for PipelineCacheCreateFlags

impl BitXorAssign<CullModeFlags> for CullModeFlags

impl BitXorAssign<QueueFlags> for QueueFlags

impl BitXorAssign<RenderPassCreateFlags> for RenderPassCreateFlags

impl BitXorAssign<DeviceQueueCreateFlags> for DeviceQueueCreateFlags

impl BitXorAssign<MemoryPropertyFlags> for MemoryPropertyFlags

impl BitXorAssign<MemoryHeapFlags> for MemoryHeapFlags

impl BitXorAssign<AccessFlags> for AccessFlags

impl BitXorAssign<BufferUsageFlags> for BufferUsageFlags

impl BitXorAssign<BufferCreateFlags> for BufferCreateFlags

impl BitXorAssign<ShaderStageFlags> for ShaderStageFlags

impl BitXorAssign<ImageUsageFlags> for ImageUsageFlags

impl BitXorAssign<ImageCreateFlags> for ImageCreateFlags

impl BitXorAssign<ImageViewCreateFlags> for ImageViewCreateFlags

impl BitXorAssign<SamplerCreateFlags> for SamplerCreateFlags

impl BitXorAssign<PipelineCreateFlags> for PipelineCreateFlags

impl BitXorAssign<PipelineShaderStageCreateFlags> for PipelineShaderStageCreateFlags

impl BitXorAssign<ColorComponentFlags> for ColorComponentFlags

impl BitXorAssign<FenceCreateFlags> for FenceCreateFlags

impl BitXorAssign<SemaphoreCreateFlags> for SemaphoreCreateFlags

impl BitXorAssign<FormatFeatureFlags> for FormatFeatureFlags

impl BitXorAssign<QueryControlFlags> for QueryControlFlags

impl BitXorAssign<QueryResultFlags> for QueryResultFlags

impl BitXorAssign<CommandBufferUsageFlags> for CommandBufferUsageFlags

impl BitXorAssign<QueryPipelineStatisticFlags> for QueryPipelineStatisticFlags

impl BitXorAssign<ImageAspectFlags> for ImageAspectFlags

impl BitXorAssign<SparseImageFormatFlags> for SparseImageFormatFlags

impl BitXorAssign<SparseMemoryBindFlags> for SparseMemoryBindFlags

impl BitXorAssign<PipelineStageFlags> for PipelineStageFlags

impl BitXorAssign<CommandPoolCreateFlags> for CommandPoolCreateFlags

impl BitXorAssign<CommandPoolResetFlags> for CommandPoolResetFlags

impl BitXorAssign<CommandBufferResetFlags> for CommandBufferResetFlags

impl BitXorAssign<SampleCountFlags> for SampleCountFlags

impl BitXorAssign<AttachmentDescriptionFlags> for AttachmentDescriptionFlags

impl BitXorAssign<StencilFaceFlags> for StencilFaceFlags

impl BitXorAssign<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags

impl BitXorAssign<DependencyFlags> for DependencyFlags

impl BitXorAssign<SemaphoreWaitFlags> for SemaphoreWaitFlags

impl BitXorAssign<DisplayPlaneAlphaFlagsKHR> for DisplayPlaneAlphaFlagsKHR

impl BitXorAssign<CompositeAlphaFlagsKHR> for CompositeAlphaFlagsKHR

impl BitXorAssign<SurfaceTransformFlagsKHR> for SurfaceTransformFlagsKHR

impl BitXorAssign<SwapchainImageUsageFlagsANDROID> for SwapchainImageUsageFlagsANDROID

impl BitXorAssign<DebugReportFlagsEXT> for DebugReportFlagsEXT

impl BitXorAssign<ExternalMemoryHandleTypeFlagsNV> for ExternalMemoryHandleTypeFlagsNV

impl BitXorAssign<ExternalMemoryFeatureFlagsNV> for ExternalMemoryFeatureFlagsNV

impl BitXorAssign<SubgroupFeatureFlags> for SubgroupFeatureFlags

impl BitXorAssign<IndirectCommandsLayoutUsageFlagsNV> for IndirectCommandsLayoutUsageFlagsNV

impl BitXorAssign<IndirectStateFlagsNV> for IndirectStateFlagsNV

impl BitXorAssign<DescriptorSetLayoutCreateFlags> for DescriptorSetLayoutCreateFlags

impl BitXorAssign<ExternalMemoryHandleTypeFlags> for ExternalMemoryHandleTypeFlags

impl BitXorAssign<ExternalMemoryFeatureFlags> for ExternalMemoryFeatureFlags

impl BitXorAssign<ExternalSemaphoreHandleTypeFlags> for ExternalSemaphoreHandleTypeFlags

impl BitXorAssign<ExternalSemaphoreFeatureFlags> for ExternalSemaphoreFeatureFlags

impl BitXorAssign<SemaphoreImportFlags> for SemaphoreImportFlags

impl BitXorAssign<ExternalFenceHandleTypeFlags> for ExternalFenceHandleTypeFlags

impl BitXorAssign<ExternalFenceFeatureFlags> for ExternalFenceFeatureFlags

impl BitXorAssign<FenceImportFlags> for FenceImportFlags

impl BitXorAssign<SurfaceCounterFlagsEXT> for SurfaceCounterFlagsEXT

impl BitXorAssign<PeerMemoryFeatureFlags> for PeerMemoryFeatureFlags

impl BitXorAssign<MemoryAllocateFlags> for MemoryAllocateFlags

impl BitXorAssign<DeviceGroupPresentModeFlagsKHR> for DeviceGroupPresentModeFlagsKHR

impl BitXorAssign<SwapchainCreateFlagsKHR> for SwapchainCreateFlagsKHR

impl BitXorAssign<SubpassDescriptionFlags> for SubpassDescriptionFlags

impl BitXorAssign<DebugUtilsMessageSeverityFlagsEXT> for DebugUtilsMessageSeverityFlagsEXT

impl BitXorAssign<DebugUtilsMessageTypeFlagsEXT> for DebugUtilsMessageTypeFlagsEXT

impl BitXorAssign<DescriptorBindingFlags> for DescriptorBindingFlags

impl BitXorAssign<ConditionalRenderingFlagsEXT> for ConditionalRenderingFlagsEXT

impl BitXorAssign<ResolveModeFlags> for ResolveModeFlags

impl BitXorAssign<GeometryInstanceFlagsKHR> for GeometryInstanceFlagsKHR

impl BitXorAssign<GeometryFlagsKHR> for GeometryFlagsKHR

impl BitXorAssign<BuildAccelerationStructureFlagsKHR> for BuildAccelerationStructureFlagsKHR

impl BitXorAssign<FramebufferCreateFlags> for FramebufferCreateFlags

impl BitXorAssign<DeviceDiagnosticsConfigFlagsNV> for DeviceDiagnosticsConfigFlagsNV

impl BitXorAssign<PipelineCreationFeedbackFlagsEXT> for PipelineCreationFeedbackFlagsEXT

impl BitXorAssign<PerformanceCounterDescriptionFlagsKHR> for PerformanceCounterDescriptionFlagsKHR

impl BitXorAssign<AcquireProfilingLockFlagsKHR> for AcquireProfilingLockFlagsKHR

impl BitXorAssign<ShaderCorePropertiesFlagsAMD> for ShaderCorePropertiesFlagsAMD

impl BitXorAssign<ShaderModuleCreateFlags> for ShaderModuleCreateFlags

impl BitXorAssign<PipelineCompilerControlFlagsAMD> for PipelineCompilerControlFlagsAMD

impl BitXorAssign<ToolPurposeFlagsEXT> for ToolPurposeFlagsEXT

impl BitXorAssign<QueryPoolCreateFlags> for QueryPoolCreateFlags

impl BitXorAssign<PipelineLayoutCreateFlags> for PipelineLayoutCreateFlags

impl BitXorAssign<PipelineDepthStencilStateCreateFlags> for PipelineDepthStencilStateCreateFlags

impl BitXorAssign<PipelineDynamicStateCreateFlags> for PipelineDynamicStateCreateFlags

impl BitXorAssign<PipelineColorBlendStateCreateFlags> for PipelineColorBlendStateCreateFlags

impl BitXorAssign<PipelineMultisampleStateCreateFlags> for PipelineMultisampleStateCreateFlags

impl BitXorAssign<PipelineRasterizationStateCreateFlags> for PipelineRasterizationStateCreateFlags

impl BitXorAssign<PipelineViewportStateCreateFlags> for PipelineViewportStateCreateFlags

impl BitXorAssign<PipelineTessellationStateCreateFlags> for PipelineTessellationStateCreateFlags

impl BitXorAssign<PipelineInputAssemblyStateCreateFlags> for PipelineInputAssemblyStateCreateFlags

impl BitXorAssign<PipelineVertexInputStateCreateFlags> for PipelineVertexInputStateCreateFlags

impl BitXorAssign<BufferViewCreateFlags> for BufferViewCreateFlags

impl BitXorAssign<InstanceCreateFlags> for InstanceCreateFlags

impl BitXorAssign<DeviceCreateFlags> for DeviceCreateFlags

impl BitXorAssign<EventCreateFlags> for EventCreateFlags

impl BitXorAssign<MemoryMapFlags> for MemoryMapFlags

impl BitXorAssign<DescriptorPoolResetFlags> for DescriptorPoolResetFlags

impl BitXorAssign<DescriptorUpdateTemplateCreateFlags> for DescriptorUpdateTemplateCreateFlags

impl BitXorAssign<DisplayModeCreateFlagsKHR> for DisplayModeCreateFlagsKHR

impl BitXorAssign<DisplaySurfaceCreateFlagsKHR> for DisplaySurfaceCreateFlagsKHR

impl BitXorAssign<AndroidSurfaceCreateFlagsKHR> for AndroidSurfaceCreateFlagsKHR

impl BitXorAssign<ViSurfaceCreateFlagsNN> for ViSurfaceCreateFlagsNN

impl BitXorAssign<WaylandSurfaceCreateFlagsKHR> for WaylandSurfaceCreateFlagsKHR

impl BitXorAssign<Win32SurfaceCreateFlagsKHR> for Win32SurfaceCreateFlagsKHR

impl BitXorAssign<XlibSurfaceCreateFlagsKHR> for XlibSurfaceCreateFlagsKHR

impl BitXorAssign<XcbSurfaceCreateFlagsKHR> for XcbSurfaceCreateFlagsKHR

impl BitXorAssign<IOSSurfaceCreateFlagsMVK> for IOSSurfaceCreateFlagsMVK

impl BitXorAssign<MacOSSurfaceCreateFlagsMVK> for MacOSSurfaceCreateFlagsMVK

impl BitXorAssign<MetalSurfaceCreateFlagsEXT> for MetalSurfaceCreateFlagsEXT

impl BitXorAssign<ImagePipeSurfaceCreateFlagsFUCHSIA> for ImagePipeSurfaceCreateFlagsFUCHSIA

impl BitXorAssign<StreamDescriptorSurfaceCreateFlagsGGP> for StreamDescriptorSurfaceCreateFlagsGGP

impl BitXorAssign<HeadlessSurfaceCreateFlagsEXT> for HeadlessSurfaceCreateFlagsEXT

impl BitXorAssign<CommandPoolTrimFlags> for CommandPoolTrimFlags

impl BitXorAssign<PipelineViewportSwizzleStateCreateFlagsNV> for PipelineViewportSwizzleStateCreateFlagsNV

impl BitXorAssign<PipelineDiscardRectangleStateCreateFlagsEXT> for PipelineDiscardRectangleStateCreateFlagsEXT

impl BitXorAssign<PipelineCoverageToColorStateCreateFlagsNV> for PipelineCoverageToColorStateCreateFlagsNV

impl BitXorAssign<PipelineCoverageModulationStateCreateFlagsNV> for PipelineCoverageModulationStateCreateFlagsNV

impl BitXorAssign<PipelineCoverageReductionStateCreateFlagsNV> for PipelineCoverageReductionStateCreateFlagsNV

impl BitXorAssign<ValidationCacheCreateFlagsEXT> for ValidationCacheCreateFlagsEXT

impl BitXorAssign<DebugUtilsMessengerCreateFlagsEXT> for DebugUtilsMessengerCreateFlagsEXT

impl BitXorAssign<DebugUtilsMessengerCallbackDataFlagsEXT> for DebugUtilsMessengerCallbackDataFlagsEXT

impl BitXorAssign<PipelineRasterizationConservativeStateCreateFlagsEXT> for PipelineRasterizationConservativeStateCreateFlagsEXT

impl BitXorAssign<PipelineRasterizationStateStreamCreateFlagsEXT> for PipelineRasterizationStateStreamCreateFlagsEXT

impl BitXorAssign<PipelineRasterizationDepthClipStateCreateFlagsEXT> for PipelineRasterizationDepthClipStateCreateFlagsEXT

impl BitXorAssign<GpaSqShaderStageFlags> for GpaSqShaderStageFlags

impl BitXorAssign<ColorMask> for ColorMask

impl BitXorAssign<Mirror> for Mirror

impl BitXorAssign<Access> for Access

impl BitXorAssign<Bind> for Bind

impl BitXorAssign<Usage> for Usage

impl BitXorAssign<DepthStencilFlags> for DepthStencilFlags

impl BitXorAssign<Usage> for Usage

impl BitXorAssign<Access> for Access

impl BitXorAssign<CommandBufferFlags> for CommandBufferFlags

impl BitXorAssign<Aspects> for Aspects

impl BitXorAssign<ImageFeature> for ImageFeature

impl BitXorAssign<BufferFeature> for BufferFeature

impl BitXorAssign<ViewCapabilities> for ViewCapabilities

impl BitXorAssign<Usage> for Usage

impl BitXorAssign<Access> for Access

impl BitXorAssign<Properties> for Properties

impl BitXorAssign<Dependencies> for Dependencies

impl BitXorAssign<CommandPoolCreateFlags> for CommandPoolCreateFlags

impl BitXorAssign<DescriptorPoolCreateFlags> for DescriptorPoolCreateFlags

impl BitXorAssign<ColorMask> for ColorMask

impl BitXorAssign<Face> for Face

impl BitXorAssign<PipelineStage> for PipelineStage

impl BitXorAssign<ShaderStageFlags> for ShaderStageFlags

impl BitXorAssign<PipelineCreationFlags> for PipelineCreationFlags

impl BitXorAssign<ControlFlags> for ControlFlags

impl BitXorAssign<ResultFlags> for ResultFlags

impl BitXorAssign<PipelineStatistic> for PipelineStatistic

impl BitXorAssign<PresentMode> for PresentMode

impl BitXorAssign<CompositeAlphaMode> for CompositeAlphaMode

impl BitXorAssign<Features> for Features

impl<'a, B> BitXorAssign<&'a B> for BitSet where
    B: BitSetLike, 

impl BitXorAssign<ModifierKey> for ModifierKey

impl<T: Into<Ready>> BitXorAssign<T> for Ready

impl BitXorAssign<WriterFlags> for WriterFlags

impl BitXorAssign<SamplingFlags> for SamplingFlags

impl BitXorAssign<ImageFlags> for ImageFlags

impl BitXorAssign<GlobalUse> for GlobalUse

impl BitXorAssign<AtFlags> for AtFlags

impl BitXorAssign<OFlag> for OFlag

impl BitXorAssign<SealFlag> for SealFlag

impl BitXorAssign<FdFlag> for FdFlag

impl BitXorAssign<SpliceFFlags> for SpliceFFlags

impl BitXorAssign<FallocateFlags> for FallocateFlags

impl BitXorAssign<ModuleInitFlags> for ModuleInitFlags

impl BitXorAssign<DeleteModuleFlags> for DeleteModuleFlags

impl BitXorAssign<MsFlags> for MsFlags

impl BitXorAssign<MntFlags> for MntFlags

impl BitXorAssign<MQ_OFlag> for MQ_OFlag

impl BitXorAssign<FdFlag> for FdFlag

impl BitXorAssign<InterfaceFlags> for InterfaceFlags

impl BitXorAssign<PollFlags> for PollFlags

impl BitXorAssign<CloneFlags> for CloneFlags

impl BitXorAssign<EpollFlags> for EpollFlags

impl BitXorAssign<EpollCreateFlags> for EpollCreateFlags

impl BitXorAssign<EfdFlags> for EfdFlags

impl BitXorAssign<MemFdCreateFlag> for MemFdCreateFlag

impl BitXorAssign<ProtFlags> for ProtFlags

impl BitXorAssign<MapFlags> for MapFlags

impl BitXorAssign<MsFlags> for MsFlags

impl BitXorAssign<MlockAllFlags> for MlockAllFlags

impl BitXorAssign<Options> for Options

impl BitXorAssign<QuotaValidFlags> for QuotaValidFlags

impl BitXorAssign<SaFlags> for SaFlags

impl BitXorAssign<SfdFlags> for SfdFlags

impl BitXorAssign<SockFlag> for SockFlag

impl BitXorAssign<MsgFlags> for MsgFlags

impl BitXorAssign<SFlag> for SFlag

impl BitXorAssign<Mode> for Mode

impl BitXorAssign<FsFlags> for FsFlags

impl BitXorAssign<InputFlags> for InputFlags

impl BitXorAssign<OutputFlags> for OutputFlags

impl BitXorAssign<ControlFlags> for ControlFlags

impl BitXorAssign<LocalFlags> for LocalFlags

impl BitXorAssign<WaitPidFlag> for WaitPidFlag

impl BitXorAssign<AddWatchFlags> for AddWatchFlags

impl BitXorAssign<InitFlags> for InitFlags

impl BitXorAssign<TimerFlags> for TimerFlags

impl BitXorAssign<TimerSetTimeFlags> for TimerSetTimeFlags

impl BitXorAssign<AccessFlags> for AccessFlags

impl BitXorAssign<BigInt> for BigInt

impl<'a> BitXorAssign<&'a BigInt> for BigInt

impl BitXorAssign<BigUint> for BigUint

impl<'a> BitXorAssign<&'a BigUint> for BigUint

impl BitXorAssign<ImageOperands> for ImageOperands

impl BitXorAssign<FPFastMathMode> for FPFastMathMode

impl BitXorAssign<SelectionControl> for SelectionControl

impl BitXorAssign<LoopControl> for LoopControl

impl BitXorAssign<FunctionControl> for FunctionControl

impl BitXorAssign<MemorySemantics> for MemorySemantics

impl BitXorAssign<MemoryAccess> for MemoryAccess

impl BitXorAssign<KernelProfilingInfo> for KernelProfilingInfo

impl BitXorAssign<RayFlags> for RayFlags

impl BitXorAssign<DndAction> for DndAction

impl BitXorAssign<Resize> for Resize

impl BitXorAssign<Transient> for Transient

impl BitXorAssign<Capability> for Capability

impl BitXorAssign<Mode> for Mode

impl BitXorAssign<ContentHint> for ContentHint

impl BitXorAssign<Anchor> for Anchor

impl BitXorAssign<Gravity> for Gravity

impl BitXorAssign<ConstraintAdjustment> for ConstraintAdjustment

impl BitXorAssign<Anchor> for Anchor

impl BitXorAssign<Flags> for Flags

impl BitXorAssign<ConstraintAdjustment> for ConstraintAdjustment

impl BitXorAssign<PipelineFlags> for PipelineFlags

impl BitXorAssign<BufferUse> for BufferUse

impl BitXorAssign<TextureUse> for TextureUse

impl BitXorAssign<BackendBit> for BackendBit

impl BitXorAssign<Features> for Features

impl BitXorAssign<ShaderStage> for ShaderStage

impl BitXorAssign<ColorWrite> for ColorWrite

impl BitXorAssign<BufferUsage> for BufferUsage

impl BitXorAssign<TextureUsage> for TextureUsage

impl BitXorAssign<ModifiersState> for ModifiersState