From 98fdcb0b9d8b66a5feef1e45c06aeec93919d254 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Fri, 7 Dec 2012 19:34:57 -0800 Subject: librustc: De-mode pattern bindings. r=nmatsakis --- src/libstd/json.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/libstd') 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 } } -- cgit 1.4.1-3-g733a5