diff options
| -rw-r--r-- | src/librustc_data_structures/accumulate_vec.rs | 2 | ||||
| -rw-r--r-- | src/librustc_data_structures/array_vec.rs | 8 |
2 files changed, 1 insertions, 9 deletions
diff --git a/src/librustc_data_structures/accumulate_vec.rs b/src/librustc_data_structures/accumulate_vec.rs index 78af655852d..d4bd9e707fd 100644 --- a/src/librustc_data_structures/accumulate_vec.rs +++ b/src/librustc_data_structures/accumulate_vec.rs @@ -25,7 +25,7 @@ use rustc_serialize::{Encodable, Encoder, Decodable, Decoder}; use array_vec::{self, Array, ArrayVec}; -#[derive(PartialEq, Eq, Hash, Debug)] +#[derive(Hash, Debug)] pub enum AccumulateVec<A: Array> { Array(ArrayVec<A>), Heap(Vec<A::Element>) diff --git a/src/librustc_data_structures/array_vec.rs b/src/librustc_data_structures/array_vec.rs index c0b5b7f5173..51e6e09ab50 100644 --- a/src/librustc_data_structures/array_vec.rs +++ b/src/librustc_data_structures/array_vec.rs @@ -52,14 +52,6 @@ impl<A> Hash for ArrayVec<A> } } -impl<A: Array> PartialEq for ArrayVec<A> { - fn eq(&self, other: &Self) -> bool { - self == other - } -} - -impl<A: Array> Eq for ArrayVec<A> {} - impl<A> Clone for ArrayVec<A> where A: Array, A::Element: Clone { |
