File tree Expand file tree Collapse file tree 2 files changed +3
-11
lines changed
compiler/rustc_serialize/src Expand file tree Collapse file tree 2 files changed +3
-11
lines changed Original file line number Diff line number Diff line change 81
81
d. read_map ( |d, len| {
82
82
let mut map = BTreeMap :: new ( ) ;
83
83
for _ in 0 ..len {
84
- let key = d . read_map_elt_key ( |d| Decodable :: decode ( d) ) ;
84
+ let key = Decodable :: decode ( d) ;
85
85
let val = d. read_map_elt_val ( |d| Decodable :: decode ( d) ) ;
86
86
map. insert ( key, val) ;
87
87
}
@@ -147,7 +147,7 @@ where
147
147
let state = Default :: default ( ) ;
148
148
let mut map = HashMap :: with_capacity_and_hasher ( len, state) ;
149
149
for _ in 0 ..len {
150
- let key = d . read_map_elt_key ( |d| Decodable :: decode ( d) ) ;
150
+ let key = Decodable :: decode ( d) ;
151
151
let val = d. read_map_elt_val ( |d| Decodable :: decode ( d) ) ;
152
152
map. insert ( key, val) ;
153
153
}
@@ -226,7 +226,7 @@ where
226
226
let state = Default :: default ( ) ;
227
227
let mut map = indexmap:: IndexMap :: with_capacity_and_hasher ( len, state) ;
228
228
for _ in 0 ..len {
229
- let key = d . read_map_elt_key ( |d| Decodable :: decode ( d) ) ;
229
+ let key = Decodable :: decode ( d) ;
230
230
let val = d. read_map_elt_val ( |d| Decodable :: decode ( d) ) ;
231
231
map. insert ( key, val) ;
232
232
}
Original file line number Diff line number Diff line change @@ -226,14 +226,6 @@ pub trait Decoder {
226
226
f ( self , len)
227
227
}
228
228
229
- #[ inline]
230
- fn read_map_elt_key < T , F > ( & mut self , f : F ) -> T
231
- where
232
- F : FnOnce ( & mut Self ) -> T ,
233
- {
234
- f ( self )
235
- }
236
-
237
229
#[ inline]
238
230
fn read_map_elt_val < T , F > ( & mut self , f : F ) -> T
239
231
where
You can’t perform that action at this time.
0 commit comments