about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/str.rs11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/libstd/str.rs b/src/libstd/str.rs
index 704a9f05856..d4f3c0aa3c7 100644
--- a/src/libstd/str.rs
+++ b/src/libstd/str.rs
@@ -1370,8 +1370,6 @@ pub trait StrSlice<'self> {
 
     fn slice_shift_char(&self) -> (char, &'self str);
 
-    fn map_chars(&self, ff: &fn(char) -> char) -> ~str;
-
     fn lev_distance(&self, t: &str) -> uint;
 
     fn subslice_offset(&self, inner: &str) -> uint;
@@ -2088,15 +2086,6 @@ impl<'self> StrSlice<'self> for &'self str {
         return (ch, next_s);
     }
 
-    /// Apply a function to each character.
-    fn map_chars(&self, ff: &fn(char) -> char) -> ~str {
-        let mut result = with_capacity(self.len());
-        for cc in self.iter() {
-            result.push_char(ff(cc));
-        }
-        result
-    }
-
     /// Levenshtein Distance between two strings.
     fn lev_distance(&self, t: &str) -> uint {
         let slen = self.len();