File tree 2 files changed +3
-11
lines changed
compiler/rustc_serialize/src
2 files changed +3
-11
lines changed Original file line number Diff line number Diff line change 82
82
let mut map = BTreeMap :: new ( ) ;
83
83
for _ in 0 ..len {
84
84
let key = Decodable :: decode ( d) ;
85
- let val = d . read_map_elt_val ( |d| Decodable :: decode ( d) ) ;
85
+ let val = Decodable :: decode ( d) ;
86
86
map. insert ( key, val) ;
87
87
}
88
88
map
@@ -148,7 +148,7 @@ where
148
148
let mut map = HashMap :: with_capacity_and_hasher ( len, state) ;
149
149
for _ in 0 ..len {
150
150
let key = Decodable :: decode ( d) ;
151
- let val = d . read_map_elt_val ( |d| Decodable :: decode ( d) ) ;
151
+ let val = Decodable :: decode ( d) ;
152
152
map. insert ( key, val) ;
153
153
}
154
154
map
@@ -227,7 +227,7 @@ where
227
227
let mut map = indexmap:: IndexMap :: with_capacity_and_hasher ( len, state) ;
228
228
for _ in 0 ..len {
229
229
let key = Decodable :: decode ( d) ;
230
- let val = d . read_map_elt_val ( |d| Decodable :: decode ( d) ) ;
230
+ let val = Decodable :: decode ( d) ;
231
231
map. insert ( key, val) ;
232
232
}
233
233
map
Original file line number Diff line number Diff line change @@ -225,14 +225,6 @@ pub trait Decoder {
225
225
let len = self . read_usize ( ) ;
226
226
f ( self , len)
227
227
}
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
- }
236
228
}
237
229
238
230
/// Trait for types that can be serialized
You can’t perform that action at this time.
0 commit comments