(function() {var implementors = {};
implementors["ndarray"] = [{"text":"impl<A, S, S2, D, E> BitXor<ArrayBase<S2, E>> for ArrayBase<S, D> where
A: Clone + BitXor<A, Output = A>,
S: DataOwned<Elem = A> + DataMut,
S2: Data<Elem = A>,
D: Dimension,
E: Dimension, ","synthetic":false,"types":["ndarray::ArrayBase"]},{"text":"impl<'a, A, S, S2, D, E> BitXor<&'a ArrayBase<S2, E>> for ArrayBase<S, D> where
A: Clone + BitXor<A, Output = A>,
S: DataMut<Elem = A>,
S2: Data<Elem = A>,
D: Dimension,
E: Dimension, ","synthetic":false,"types":["ndarray::ArrayBase"]},{"text":"impl<'a, 'b, A, S, S2, D, E> BitXor<&'a ArrayBase<S2, E>> for &'b ArrayBase<S, D> where
A: Clone + BitXor<A, Output = A>,
S: Data<Elem = A>,
S2: Data<Elem = A>,
D: Dimension,
E: Dimension, ","synthetic":false,"types":["ndarray::ArrayBase"]},{"text":"impl<A, S, D, B> BitXor<B> for ArrayBase<S, D> where
A: Clone + BitXor<B, Output = A>,
S: DataOwned<Elem = A> + DataMut,
D: Dimension,
B: ScalarOperand, ","synthetic":false,"types":["ndarray::ArrayBase"]},{"text":"impl<'a, A, S, D, B> BitXor<B> for &'a ArrayBase<S, D> where
A: Clone + BitXor<B, Output = A>,
S: Data<Elem = A>,
D: Dimension,
B: ScalarOperand, ","synthetic":false,"types":["ndarray::ArrayBase"]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for i8 where
S: DataOwned<Elem = i8> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for i8 where
S: Data<Elem = i8>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for u8 where
S: DataOwned<Elem = u8> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for u8 where
S: Data<Elem = u8>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for i16 where
S: DataOwned<Elem = i16> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for i16 where
S: Data<Elem = i16>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for u16 where
S: DataOwned<Elem = u16> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for u16 where
S: Data<Elem = u16>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for i32 where
S: DataOwned<Elem = i32> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for i32 where
S: Data<Elem = i32>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for u32 where
S: DataOwned<Elem = u32> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for u32 where
S: Data<Elem = u32>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for i64 where
S: DataOwned<Elem = i64> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for i64 where
S: Data<Elem = i64>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for u64 where
S: DataOwned<Elem = u64> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for u64 where
S: Data<Elem = u64>,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<S, D> BitXor<ArrayBase<S, D>> for bool where
S: DataOwned<Elem = bool> + DataMut,
D: Dimension, ","synthetic":false,"types":[]},{"text":"impl<'a, S, D> BitXor<&'a ArrayBase<S, D>> for bool where
S: Data<Elem = bool>,
D: Dimension, ","synthetic":false,"types":[]}];
implementors["png"] = [{"text":"impl BitXor<Transformations> for Transformations","synthetic":false,"types":["png::common::Transformations"]}];
if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()