hashmap: Remove .consume() has rename .consume_iter() to .consume()
Updated all users of HashMap, HashSet old .consume() to use .consume() with a for loop. Since .consume() takes the map or set by value, it needs awkward extra code to in librusti's use of @mut HashMap, where the map value can not be directly moved out.
This commit is contained in:
parent
0335339c18
commit
7ef9e722b8
6 changed files with 33 additions and 74 deletions
|
@ -1086,9 +1086,8 @@ impl serialize::Decoder for Decoder {
|
|||
debug!("read_map()");
|
||||
let len = match self.stack.pop() {
|
||||
Object(obj) => {
|
||||
let mut obj = obj;
|
||||
let len = obj.len();
|
||||
do obj.consume |key, value| {
|
||||
for obj.consume().advance |(key, value)| {
|
||||
self.stack.push(value);
|
||||
self.stack.push(String(key));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue