about summary refs log tree commit diff
path: root/src/libstd/json.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-12-07 19:34:57 -0800
committerPatrick Walton <pcwalton@mimiga.net>2012-12-07 19:34:57 -0800
commit98fdcb0b9d8b66a5feef1e45c06aeec93919d254 (patch)
treed1d01fe8cf77c4be5a2331b606a2de7774e380a4 /src/libstd/json.rs
parent184f5102b37c9a52342382fe9e88144a62cd9782 (diff)
downloadrust-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.rs10
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
                 }
             }