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
|
|
@ -96,9 +96,9 @@ fn make_graph(N: uint, edges: ~[(node_id, node_id)]) -> graph {
|
|||
}
|
||||
}
|
||||
|
||||
do graph.consume_iter().transform |mut v| {
|
||||
do graph.consume_iter().transform |v| {
|
||||
let mut vec = ~[];
|
||||
do v.consume |i| {
|
||||
for v.consume().advance |i| {
|
||||
vec.push(i);
|
||||
}
|
||||
vec
|
||||
|
|
@ -119,7 +119,7 @@ fn gen_search_keys(graph: &[~[node_id]], n: uint) -> ~[node_id] {
|
|||
}
|
||||
}
|
||||
let mut vec = ~[];
|
||||
do keys.consume |i| {
|
||||
for keys.consume().advance |i| {
|
||||
vec.push(i);
|
||||
}
|
||||
return vec;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue