Skip to content

Commit 8def096

Browse files
Delete Decoder::read_map_elt_val
1 parent 025e1b5 commit 8def096

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

compiler/rustc_serialize/src/collection_impls.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ where
8282
let mut map = BTreeMap::new();
8383
for _ in 0..len {
8484
let key = Decodable::decode(d);
85-
let val = d.read_map_elt_val(|d| Decodable::decode(d));
85+
let val = Decodable::decode(d);
8686
map.insert(key, val);
8787
}
8888
map
@@ -148,7 +148,7 @@ where
148148
let mut map = HashMap::with_capacity_and_hasher(len, state);
149149
for _ in 0..len {
150150
let key = Decodable::decode(d);
151-
let val = d.read_map_elt_val(|d| Decodable::decode(d));
151+
let val = Decodable::decode(d);
152152
map.insert(key, val);
153153
}
154154
map
@@ -227,7 +227,7 @@ where
227227
let mut map = indexmap::IndexMap::with_capacity_and_hasher(len, state);
228228
for _ in 0..len {
229229
let key = Decodable::decode(d);
230-
let val = d.read_map_elt_val(|d| Decodable::decode(d));
230+
let val = Decodable::decode(d);
231231
map.insert(key, val);
232232
}
233233
map

compiler/rustc_serialize/src/serialize.rs

-8
Original file line numberDiff line numberDiff line change
@@ -225,14 +225,6 @@ pub trait Decoder {
225225
let len = self.read_usize();
226226
f(self, len)
227227
}
228-
229-
#[inline]
230-
fn read_map_elt_val<T, F>(&mut self, f: F) -> T
231-
where
232-
F: FnOnce(&mut Self) -> T,
233-
{
234-
f(self)
235-
}
236228
}
237229

238230
/// Trait for types that can be serialized

0 commit comments

Comments
 (0)