diff options
Diffstat (limited to 'src/libstd/str.rs')
| -rw-r--r-- | src/libstd/str.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libstd/str.rs b/src/libstd/str.rs index 9e5f2db4092..886e4d86ab6 100644 --- a/src/libstd/str.rs +++ b/src/libstd/str.rs @@ -142,13 +142,13 @@ pub fn push_str(lhs: &mut ~str, rhs: &str) { #[allow(missing_doc)] pub trait StrVector { - pub fn concat(&self) -> ~str; - pub fn connect(&self, sep: &str) -> ~str; + fn concat(&self) -> ~str; + fn connect(&self, sep: &str) -> ~str; } impl<'self, S: Str> StrVector for &'self [S] { /// Concatenate a vector of strings. - pub fn concat(&self) -> ~str { + fn concat(&self) -> ~str { if self.is_empty() { return ~""; } let len = self.iter().map(|s| s.as_slice().len()).sum(); @@ -171,7 +171,7 @@ impl<'self, S: Str> StrVector for &'self [S] { } /// Concatenate a vector of strings, placing a given separator between each. - pub fn connect(&self, sep: &str) -> ~str { + fn connect(&self, sep: &str) -> ~str { if self.is_empty() { return ~""; } // concat is faster @@ -1554,7 +1554,7 @@ impl<'self> StrSlice<'self> for &'self str { /// # Return value /// /// The original string with all occurances of `from` replaced with `to` - pub fn replace(&self, from: &str, to: &str) -> ~str { + fn replace(&self, from: &str, to: &str) -> ~str { let mut result = ~""; let mut last_end = 0; for (start, end) in self.matches_index_iter(from) { @@ -2081,7 +2081,7 @@ impl OwnedStr for ~str { /// * s - A string /// * n - The number of bytes to reserve space for #[inline] - pub fn reserve(&mut self, n: uint) { + fn reserve(&mut self, n: uint) { unsafe { let v: &mut ~[u8] = cast::transmute(self); (*v).reserve(n); |
