diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-10-01 12:36:06 -0700 | 
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-10-01 12:36:41 -0700 | 
| commit | 9ff95e29b3ae9e3de405680ddb6557da72cc25f7 (patch) | |
| tree | 3180820a3a95265c8e6de5f2d5369633fca8ca83 | |
| parent | 314805d3aed2f534448e06bc9e4bff6007a0ef35 (diff) | |
| download | rust-9ff95e29b3ae9e3de405680ddb6557da72cc25f7.tar.gz rust-9ff95e29b3ae9e3de405680ddb6557da72cc25f7.zip | |
Demode ebml, ebml2, json, par
| -rw-r--r-- | src/libstd/ebml.rs | 8 | ||||
| -rw-r--r-- | src/libstd/ebml2.rs | 8 | ||||
| -rw-r--r-- | src/libstd/json.rs | 8 | ||||
| -rw-r--r-- | src/libstd/par.rs | 8 | ||||
| -rw-r--r-- | src/libstd/serialization.rs | 4 | ||||
| -rw-r--r-- | src/libstd/serialization2.rs | 4 | 
6 files changed, 20 insertions, 20 deletions
| diff --git a/src/libstd/ebml.rs b/src/libstd/ebml.rs index 59de3631118..b88142e9502 100644 --- a/src/libstd/ebml.rs +++ b/src/libstd/ebml.rs @@ -292,7 +292,7 @@ impl Writer { self.writer.write(b); } - fn wr_str(s: ~str) { + fn wr_str(s: &str) { debug!("Write str: %?", s); self.writer.write(str::to_bytes(s)); } @@ -418,7 +418,7 @@ fn ebml_deserializer(d: ebml::Doc) -> EbmlDeserializer { } priv impl EbmlDeserializer { - fn _check_label(lbl: ~str) { + fn _check_label(lbl: &str) { if self.pos < self.parent.end { let {tag: r_tag, doc: r_doc} = ebml::doc_at(self.parent.data, self.pos); @@ -516,7 +516,7 @@ impl EbmlDeserializer: serialization::Deserializer { fn read_str() -> ~str { ebml::doc_as_str(self.next_doc(EsStr)) } // Compound types: - fn read_enum<T>(name: ~str, f: fn() -> T) -> T { + fn read_enum<T>(name: &str, f: fn() -> T) -> T { debug!("read_enum(%s)", name); self._check_label(name); self.push_doc(self.next_doc(EsEnum), f) @@ -565,7 +565,7 @@ impl EbmlDeserializer: serialization::Deserializer { f() } - fn read_rec_field<T>(f_name: ~str, f_idx: uint, f: fn() -> T) -> T { + fn read_rec_field<T>(f_name: &str, f_idx: uint, f: fn() -> T) -> T { debug!("read_rec_field(%s, idx=%u)", f_name, f_idx); self._check_label(f_name); f() diff --git a/src/libstd/ebml2.rs b/src/libstd/ebml2.rs index 21a7d7817c9..10653760368 100644 --- a/src/libstd/ebml2.rs +++ b/src/libstd/ebml2.rs @@ -301,7 +301,7 @@ impl Serializer { self.writer.write(b); } - fn wr_str(s: ~str) { + fn wr_str(s: &str) { debug!("Write str: %?", s); self.writer.write(str::to_bytes(s)); } @@ -429,7 +429,7 @@ fn Deserializer(d: Doc) -> Deserializer { } priv impl Deserializer { - fn _check_label(lbl: ~str) { + fn _check_label(lbl: &str) { if self.pos < self.parent.end { let TaggedDoc { tag: r_tag, doc: r_doc } = doc_at(self.parent.data, self.pos); @@ -528,7 +528,7 @@ impl Deserializer: serialization2::Deserializer { fn read_str(&self) -> ~str { doc_as_str(self.next_doc(EsStr)) } // Compound types: - fn read_enum<T>(&self, name: ~str, f: fn() -> T) -> T { + fn read_enum<T>(&self, name: &str, f: fn() -> T) -> T { debug!("read_enum(%s)", name); self._check_label(name); self.push_doc(self.next_doc(EsEnum), f) @@ -577,7 +577,7 @@ impl Deserializer: serialization2::Deserializer { f() } - fn read_rec_field<T>(&self, f_name: ~str, f_idx: uint, + fn read_rec_field<T>(&self, f_name: &str, f_idx: uint, f: fn() -> T) -> T { debug!("read_rec_field(%s, idx=%u)", f_name, f_idx); self._check_label(f_name); diff --git a/src/libstd/json.rs b/src/libstd/json.rs index 247c13396d0..c8d9e3c2463 100644 --- a/src/libstd/json.rs +++ b/src/libstd/json.rs @@ -378,7 +378,7 @@ priv impl Parser { while char::is_whitespace(self.ch) { self.bump(); } } - fn parse_ident(ident: ~str, +value: Json) -> Result<Json, Error> { + fn parse_ident(ident: &str, +value: Json) -> Result<Json, Error> { if str::all(ident, |c| c == self.next_char()) { self.bump(); Ok(move value) @@ -747,7 +747,7 @@ pub impl Deserializer: serialization2::Deserializer { } } - fn read_enum<T>(&self, name: ~str, f: fn() -> T) -> T { + fn read_enum<T>(&self, name: &str, f: fn() -> T) -> T { debug!("read_enum(%s)", name); if name != ~"option" { fail ~"only supports the option enum" } f() @@ -810,7 +810,7 @@ pub impl Deserializer: serialization2::Deserializer { value } - fn read_rec_field<T>(&self, f_name: ~str, f_idx: uint, + fn read_rec_field<T>(&self, f_name: &str, f_idx: uint, f: fn() -> T) -> T { debug!("read_rec_field(%s, idx=%u)", f_name, f_idx); let top = self.peek(); @@ -819,7 +819,7 @@ pub impl Deserializer: serialization2::Deserializer { // FIXME(#3148) This hint should not be necessary. let obj: &self/~Object = obj; - match obj.find_ref(&f_name) { + match obj.find_ref(&(f_name.to_unique())) { None => fail fmt!("no such field: %s", f_name), Some(json) => { self.stack.push(json); diff --git a/src/libstd/par.rs b/src/libstd/par.rs index 4168de60646..65e41dba5d8 100644 --- a/src/libstd/par.rs +++ b/src/libstd/par.rs @@ -72,7 +72,7 @@ fn map_slices<A: Copy Send, B: Copy Send>( } /// A parallel version of map. -pub fn map<A: Copy Send, B: Copy Send>(xs: &[A], f: fn~((&A)) -> B) -> ~[B] { +pub fn map<A: Copy Send, B: Copy Send>(xs: &[A], +f: fn~((&A)) -> B) -> ~[B] { vec::concat(map_slices(xs, || { fn~(_base: uint, slice : &[A], copy f) -> ~[B] { vec::map(slice, |x| f(x)) @@ -82,7 +82,7 @@ pub fn map<A: Copy Send, B: Copy Send>(xs: &[A], f: fn~((&A)) -> B) -> ~[B] { /// A parallel version of mapi. pub fn mapi<A: Copy Send, B: Copy Send>(xs: &[A], - f: fn~(uint, (&A)) -> B) -> ~[B] { + +f: fn~(uint, (&A)) -> B) -> ~[B] { let slices = map_slices(xs, || { fn~(base: uint, slice : &[A], copy f) -> ~[B] { vec::mapi(slice, |i, x| { @@ -119,7 +119,7 @@ pub fn mapi_factory<A: Copy Send, B: Copy Send>( } /// Returns true if the function holds for all elements in the vector. -pub fn alli<A: Copy Send>(xs: &[A], f: fn~(uint, (&A)) -> bool) -> bool { +pub fn alli<A: Copy Send>(xs: &[A], +f: fn~(uint, (&A)) -> bool) -> bool { do vec::all(map_slices(xs, || { fn~(base: uint, slice : &[A], copy f) -> bool { vec::alli(slice, |i, x| { @@ -130,7 +130,7 @@ pub fn alli<A: Copy Send>(xs: &[A], f: fn~(uint, (&A)) -> bool) -> bool { } /// Returns true if the function holds for any elements in the vector. -pub fn any<A: Copy Send>(xs: &[A], f: fn~(&(A)) -> bool) -> bool { +pub fn any<A: Copy Send>(xs: &[A], +f: fn~(&(A)) -> bool) -> bool { do vec::any(map_slices(xs, || { fn~(_base : uint, slice: &[A], copy f) -> bool { vec::any(slice, |x| f(x)) diff --git a/src/libstd/serialization.rs b/src/libstd/serialization.rs index a385924e846..7cf7779f13d 100644 --- a/src/libstd/serialization.rs +++ b/src/libstd/serialization.rs @@ -63,7 +63,7 @@ trait Deserializer { fn read_float() -> float; // Compound types: - fn read_enum<T>(name: ~str, f: fn() -> T) -> T; + fn read_enum<T>(name: &str, f: fn() -> T) -> T; fn read_enum_variant<T>(f: fn(uint) -> T) -> T; fn read_enum_variant_arg<T>(idx: uint, f: fn() -> T) -> T; fn read_vec<T>(f: fn(uint) -> T) -> T; @@ -71,7 +71,7 @@ trait Deserializer { fn read_box<T>(f: fn() -> T) -> T; fn read_uniq<T>(f: fn() -> T) -> T; fn read_rec<T>(f: fn() -> T) -> T; - fn read_rec_field<T>(f_name: ~str, f_idx: uint, f: fn() -> T) -> T; + fn read_rec_field<T>(f_name: &str, f_idx: uint, f: fn() -> T) -> T; fn read_tup<T>(sz: uint, f: fn() -> T) -> T; fn read_tup_elt<T>(idx: uint, f: fn() -> T) -> T; } diff --git a/src/libstd/serialization2.rs b/src/libstd/serialization2.rs index 09954affc21..9cceccf42c6 100644 --- a/src/libstd/serialization2.rs +++ b/src/libstd/serialization2.rs @@ -60,7 +60,7 @@ pub trait Deserializer { fn read_str(&self) -> ~str; // Compound types: - fn read_enum<T>(&self, name: ~str, f: fn() -> T) -> T; + fn read_enum<T>(&self, name: &str, f: fn() -> T) -> T; fn read_enum_variant<T>(&self, f: fn(uint) -> T) -> T; fn read_enum_variant_arg<T>(&self, idx: uint, f: fn() -> T) -> T; fn read_vec<T>(&self, f: fn(uint) -> T) -> T; @@ -68,7 +68,7 @@ pub trait Deserializer { fn read_box<T>(&self, f: fn() -> T) -> T; fn read_uniq<T>(&self, f: fn() -> T) -> T; fn read_rec<T>(&self, f: fn() -> T) -> T; - fn read_rec_field<T>(&self, f_name: ~str, f_idx: uint, f: fn() -> T) -> T; + fn read_rec_field<T>(&self, f_name: &str, f_idx: uint, f: fn() -> T) -> T; fn read_tup<T>(&self, sz: uint, f: fn() -> T) -> T; fn read_tup_elt<T>(&self, idx: uint, f: fn() -> T) -> T; } | 
