about summary refs log tree commit diff
path: root/src/libstd/json.rs
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-03-13 11:29:05 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-03-20 07:53:23 -0700
commitcefecd86017da9dabc998369bdbe73ef17b8b2c7 (patch)
tree951bc8b296cb11177882423ce8867c02d10f9a3e /src/libstd/json.rs
parent8d5ab3061ad2774883f273110a534477939162b1 (diff)
downloadrust-cefecd86017da9dabc998369bdbe73ef17b8b2c7.tar.gz
rust-cefecd86017da9dabc998369bdbe73ef17b8b2c7.zip
core: add str::each{,i}_reverse
Diffstat (limited to 'src/libstd/json.rs')
-rw-r--r--src/libstd/json.rs16
1 files changed, 5 insertions, 11 deletions
diff --git a/src/libstd/json.rs b/src/libstd/json.rs
index f2f37604fb5..7503f28e848 100644
--- a/src/libstd/json.rs
+++ b/src/libstd/json.rs
@@ -14,20 +14,14 @@
 
 //! json serialization
 
+use core::prelude::*;
+use core::io::{WriterUtil, ReaderUtil};
+use core::hashmap::linear::LinearMap;
+
 use serialize::Encodable;
 use serialize;
 use sort::Sort;
 
-use core::char;
-use core::cmp::{Eq, Ord};
-use core::float;
-use core::io::{WriterUtil, ReaderUtil};
-use core::io;
-use core::prelude::*;
-use core::hashmap::linear::LinearMap;
-use core::str;
-use core::to_str;
-
 /// Represents a json value
 pub enum Json {
     Number(float),
@@ -49,7 +43,7 @@ pub struct Error {
 
 fn escape_str(s: &str) -> ~str {
     let mut escaped = ~"\"";
-    for str::chars_each(s) |c| {
+    for str::each_char(s) |c| {
         match c {
           '"' => escaped += ~"\\\"",
           '\\' => escaped += ~"\\\\",