]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_serialize/src/collection_impls.rs
Delete Decoder::read_map_elt_val
[rust.git] / compiler / rustc_serialize / src / collection_impls.rs
index 439641400d57594a295bde42607befbba0cadf5e..38f6b402fc5afb0e2d7010f799a22ff44922f3bd 100644 (file)
@@ -82,7 +82,7 @@ fn decode(d: &mut D) -> BTreeMap<K, V> {
             let mut map = BTreeMap::new();
             for _ in 0..len {
                 let key = Decodable::decode(d);
-                let val = d.read_map_elt_val(|d| Decodable::decode(d));
+                let val = Decodable::decode(d);
                 map.insert(key, val);
             }
             map
@@ -148,7 +148,7 @@ fn decode(d: &mut D) -> HashMap<K, V, S> {
             let mut map = HashMap::with_capacity_and_hasher(len, state);
             for _ in 0..len {
                 let key = Decodable::decode(d);
-                let val = d.read_map_elt_val(|d| Decodable::decode(d));
+                let val = Decodable::decode(d);
                 map.insert(key, val);
             }
             map
@@ -227,7 +227,7 @@ fn decode(d: &mut D) -> indexmap::IndexMap<K, V, S> {
             let mut map = indexmap::IndexMap::with_capacity_and_hasher(len, state);
             for _ in 0..len {
                 let key = Decodable::decode(d);
-                let val = d.read_map_elt_val(|d| Decodable::decode(d));
+                let val = Decodable::decode(d);
                 map.insert(key, val);
             }
             map