about summary refs log tree commit diff
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2012-02-01 07:46:12 -0800
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2012-02-05 19:42:56 -0800
commitbe3589383440b139c9796dd99d0bb2ed87fb249d (patch)
treedd0ecc8eb845ae15052bb7f744010528d0971a57
parent1a7aa20eabf1ce6fac5e4337776dac8744e20a63 (diff)
downloadrust-be3589383440b139c9796dd99d0bb2ed87fb249d.tar.gz
rust-be3589383440b139c9796dd99d0bb2ed87fb249d.zip
core: Implement str::escape with str::chars_iter.
-rw-r--r--src/libcore/str.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libcore/str.rs b/src/libcore/str.rs
index c7c037c4238..88b9ff5d283 100644
--- a/src/libcore/str.rs
+++ b/src/libcore/str.rs
@@ -688,7 +688,7 @@ Escapes special characters inside the string, making it safe for transfer.
 */
 fn escape(s: str) -> str {
     let r = "";
-    all(s, { |c| r += escape_char(c); true });
+    chars_iter(s) { |c| r += escape_char(c) };
     r
 }