diff options
| author | Huon Wilson <dbau.pp+github@gmail.com> | 2013-06-11 21:46:40 +1000 |
|---|---|---|
| committer | Huon Wilson <dbau.pp+github@gmail.com> | 2013-06-12 12:21:04 +1000 |
| commit | 9e60e2e297cb28ec4812fd3ed6124f44ff28c642 (patch) | |
| tree | a02ba6fc7a9ddd8214a370a649d355a1b52d0c97 /src/librustdoc/markdown_index_pass.rs | |
| parent | 12750c88931f707e63f2ec19396710bf70a39ae8 (diff) | |
| download | rust-9e60e2e297cb28ec4812fd3ed6124f44ff28c642.tar.gz rust-9e60e2e297cb28ec4812fd3ed6124f44ff28c642.zip | |
std: convert str::replace to a method.
Diffstat (limited to 'src/librustdoc/markdown_index_pass.rs')
| -rw-r--r-- | src/librustdoc/markdown_index_pass.rs | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/librustdoc/markdown_index_pass.rs b/src/librustdoc/markdown_index_pass.rs index 36eb5e77ad6..e7def3ebb9b 100644 --- a/src/librustdoc/markdown_index_pass.rs +++ b/src/librustdoc/markdown_index_pass.rs @@ -128,24 +128,24 @@ pub fn pandoc_header_id(header: &str) -> ~str { return header; fn remove_formatting(s: &str) -> ~str { - str::replace(s, "`", "") + s.replace("`", "") } fn remove_punctuation(s: &str) -> ~str { - let s = str::replace(s, "<", ""); - let s = str::replace(s, ">", ""); - let s = str::replace(s, "[", ""); - let s = str::replace(s, "]", ""); - let s = str::replace(s, "(", ""); - let s = str::replace(s, ")", ""); - let s = str::replace(s, "@~", ""); - let s = str::replace(s, "~", ""); - let s = str::replace(s, "/", ""); - let s = str::replace(s, ":", ""); - let s = str::replace(s, "&", ""); - let s = str::replace(s, "^", ""); - let s = str::replace(s, ",", ""); - let s = str::replace(s, "'", ""); - let s = str::replace(s, "+", ""); + let s = s.replace("<", ""); + let s = s.replace(">", ""); + let s = s.replace("[", ""); + let s = s.replace("]", ""); + let s = s.replace("(", ""); + let s = s.replace(")", ""); + let s = s.replace("@~", ""); + let s = s.replace("~", ""); + let s = s.replace("/", ""); + let s = s.replace(":", ""); + let s = s.replace("&", ""); + let s = s.replace("^", ""); + let s = s.replace(",", ""); + let s = s.replace("'", ""); + let s = s.replace("+", ""); return s; } fn replace_with_hyphens(s: &str) -> ~str { @@ -153,8 +153,8 @@ pub fn pandoc_header_id(header: &str) -> ~str { // XXX: Hacky implementation here that only covers // one or two spaces. let s = s.trim(); - let s = str::replace(s, " ", "-"); - let s = str::replace(s, " ", "-"); + let s = s.replace(" ", "-"); + let s = s.replace(" ", "-"); return s; } // FIXME: #4318 Instead of to_ascii and to_str_ascii, could use |
