]> git.lizzy.rs Git - rust.git/blobdiff - src/libserialize/collection_impls.rs
Rollup merge of #66612 - Nadrieril:or-patterns-initial, r=varkor
[rust.git] / src / libserialize / collection_impls.rs
index d981740780e6f60efa21d3c89c8a6dcc9b3f00a2..f2e9be14c8d12ed4198240ab7a7d8898fef0f527 100644 (file)
@@ -143,7 +143,7 @@ fn decode<D: Decoder>(d: &mut D) -> Result<BTreeSet<T>, D::Error> {
 }
 
 impl<K, V, S> Encodable for HashMap<K, V, S>
-    where K: Encodable + Hash + Eq,
+    where K: Encodable + Eq,
           V: Encodable,
           S: BuildHasher,
 {
@@ -180,7 +180,7 @@ fn decode<D: Decoder>(d: &mut D) -> Result<HashMap<K, V, S>, D::Error> {
 }
 
 impl<T, S> Encodable for HashSet<T, S>
-    where T: Encodable + Hash + Eq,
+    where T: Encodable + Eq,
           S: BuildHasher,
 {
     fn encode<E: Encoder>(&self, s: &mut E) -> Result<(), E::Error> {