diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2012-12-07 19:34:57 -0800 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2012-12-07 19:34:57 -0800 |
| commit | 98fdcb0b9d8b66a5feef1e45c06aeec93919d254 (patch) | |
| tree | d1d01fe8cf77c4be5a2331b606a2de7774e380a4 /src/libstd/json.rs | |
| parent | 184f5102b37c9a52342382fe9e88144a62cd9782 (diff) | |
| download | rust-98fdcb0b9d8b66a5feef1e45c06aeec93919d254.tar.gz rust-98fdcb0b9d8b66a5feef1e45c06aeec93919d254.zip | |
librustc: De-mode pattern bindings. r=nmatsakis
Diffstat (limited to 'src/libstd/json.rs')
| -rw-r--r-- | src/libstd/json.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libstd/json.rs b/src/libstd/json.rs index 1cfda4947e2..eb96e074a82 100644 --- a/src/libstd/json.rs +++ b/src/libstd/json.rs @@ -291,7 +291,7 @@ pub impl< Number(v) => v.serialize(s), String(ref v) => v.serialize(s), Boolean(v) => v.serialize(s), - List(v) => v.serialize(s), + List(ref v) => v.serialize(s), Object(ref v) => { do s.emit_rec || { let mut idx = 0; @@ -927,8 +927,8 @@ impl Json : Eq { match *other { Boolean(b1) => b0 == b1, _ => false }, Null => match *other { Null => true, _ => false }, - List(v0) => - match *other { List(v1) => v0 == v1, _ => false }, + List(ref v0) => + match *other { List(ref v1) => v0 == v1, _ => false }, Object(ref d0) => { match *other { Object(ref d1) => { @@ -981,10 +981,10 @@ impl Json : Ord { } } - List(l0) => { + List(ref l0) => { match *other { Number(_) | String(_) | Boolean(_) => false, - List(l1) => l0 < l1, + List(ref l1) => (*l0) < (*l1), Object(_) | Null => true } } |
