pub(crate) fn inplace_xor<T, U>( a: &mut GenericArray<T, U>, b: &GenericArray<T, U>, )where U: ArrayLength<T>, T: BitXor<Output = T> + Copy,