diff options
| author | Patrick Walton <pcwalton@mimiga.net> | 2014-05-16 10:45:16 -0700 |
|---|---|---|
| committer | Patrick Walton <pcwalton@mimiga.net> | 2014-05-22 14:42:01 -0700 |
| commit | 36195eb91f15975fed7555a3aa52807ecd5698a1 (patch) | |
| tree | d0e99310be4a24e76b8d6b13f05ec79c1f89b6ba /src/libfmt_macros/lib.rs | |
| parent | e402e75f4eb79af09b9451f0f232f994b3e2c998 (diff) | |
libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.
Diffstat (limited to 'src/libfmt_macros/lib.rs')
| -rw-r--r-- | src/libfmt_macros/lib.rs | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/libfmt_macros/lib.rs b/src/libfmt_macros/lib.rs index e12026340d8..0e146505d54 100644 --- a/src/libfmt_macros/lib.rs +++ b/src/libfmt_macros/lib.rs @@ -274,12 +274,13 @@ impl<'a> Parser<'a> { self.cur.next(); } Some((_, other)) => { - self.err( - format!("expected `{}` but found `{}`", c, other)); + self.err(format!("expected `{}` but found `{}`", + c, + other).as_slice()); } None => { - self.err( - format!("expected `{}` but string was terminated", c)); + self.err(format!("expected `{}` but string was terminated", + c).as_slice()); } } } @@ -307,7 +308,8 @@ impl<'a> Parser<'a> { Some((_, c @ '#')) | Some((_, c @ '{')) | Some((_, c @ '\\')) | Some((_, c @ '}')) => { c } Some((_, c)) => { - self.err(format!("invalid escape character `{}`", c)); + self.err(format!("invalid escape character `{}`", + c).as_slice()); c } None => { @@ -459,7 +461,7 @@ impl<'a> Parser<'a> { return None; } method => { - self.err(format!("unknown method: `{}`", method)); + self.err(format!("unknown method: `{}`", method).as_slice()); return None; } } @@ -526,7 +528,7 @@ impl<'a> Parser<'a> { let word = self.word(); if word != "offset" { self.err(format!("expected `offset`, found `{}`", - word)); + word).as_slice()); } else { self.must_consume(':'); match self.integer() { @@ -566,7 +568,7 @@ impl<'a> Parser<'a> { "many" => Keyword(Many), word => { self.err(format!("unexpected plural selector `{}`", - word)); + word).as_slice()); if word == "" { break } else { |
