pub trait BitXor<Rhs = Self> { type Output; fn op_bitxor(self, rhs: Rhs) -> Self::Output; }
The resulting type after applying the ^ operator.
^
Performs the ^ operation.
assert_eq!(true ^ false, true); assert_eq!(true ^ true, false); assert_eq!(5u8 ^ 1u8, 4); assert_eq!(5u8 ^ 2u8, 7);