fixup mutability of vec::each, make iter_bytes pure
also, change DVec() to work with imm vectors rather than mut ones
This commit is contained in:
parent
8fbe4b5841
commit
5d540de769
34 changed files with 357 additions and 186 deletions
|
@ -646,12 +646,12 @@ pure fn lt(value0: Json, value1: Json) -> bool {
|
|||
let (d0_flat, d1_flat) = {
|
||||
let d0_flat = dvec::DVec();
|
||||
for d0.each |k, v| { d0_flat.push((k, v)); }
|
||||
let d0_flat = dvec::unwrap(move d0_flat);
|
||||
let mut d0_flat = dvec::unwrap(move d0_flat);
|
||||
d0_flat.qsort();
|
||||
|
||||
let mut d1_flat = dvec::DVec();
|
||||
for d1.each |k, v| { d1_flat.push((k, v)); }
|
||||
let d1_flat = dvec::unwrap(move d1_flat);
|
||||
let mut d1_flat = dvec::unwrap(move d1_flat);
|
||||
d1_flat.qsort();
|
||||
|
||||
(move d0_flat, move d1_flat)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue