pub struct XorArray<T, N: ArrayLength>(pub GenericArray<T, N>);Expand description
Array that implements BitXor.
Tuple Fields§
§0: GenericArray<T, N>Trait Implementations§
Source§impl<T: BitXorAssign<Rhs>, Rhs, N: ArrayLength> BitXor<XorArray<Rhs, N>> for XorArray<T, N>
impl<T: BitXorAssign<Rhs>, Rhs, N: ArrayLength> BitXor<XorArray<Rhs, N>> for XorArray<T, N>
Source§impl<T: BitXorAssign<Rhs>, Rhs, N: ArrayLength> BitXorAssign<XorArray<Rhs, N>> for XorArray<T, N>
impl<T: BitXorAssign<Rhs>, Rhs, N: ArrayLength> BitXorAssign<XorArray<Rhs, N>> for XorArray<T, N>
Source§fn bitxor_assign(&mut self, rhs: XorArray<Rhs, N>)
fn bitxor_assign(&mut self, rhs: XorArray<Rhs, N>)
Performs the
^= operation. Read moreimpl<T: Copy, N: ArrayLength<ArrayType<T>: Copy>> Copy for XorArray<T, N>
Auto Trait Implementations§
impl<T, N> Freeze for XorArray<T, N>
impl<T, N> RefUnwindSafe for XorArray<T, N>
impl<T, N> Send for XorArray<T, N>where
T: Send,
impl<T, N> Sync for XorArray<T, N>where
T: Sync,
impl<T, N> Unpin for XorArray<T, N>
impl<T, N> UnsafeUnpin for XorArray<T, N>
impl<T, N> UnwindSafe for XorArray<T, N>
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