about summary refs log tree commit diff
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-03-03 09:01:28 -0800
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-03-05 19:37:04 -0800
commit431e756fd72df1c092e71f6e605e82385a9c6881 (patch)
treecc8937e919bffed8096196040d2db2c7cd943baa
parentac4016ff992bde67b37448200abdc84680d49d72 (diff)
downloadrust-431e756fd72df1c092e71f6e605e82385a9c6881.tar.gz
rust-431e756fd72df1c092e71f6e605e82385a9c6881.zip
rustdoc: change paragraphs fn to take &str
-rw-r--r--src/librustdoc/desc_to_brief_pass.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librustdoc/desc_to_brief_pass.rs b/src/librustdoc/desc_to_brief_pass.rs
index b4d990ccdd2..963715796e6 100644
--- a/src/librustdoc/desc_to_brief_pass.rs
+++ b/src/librustdoc/desc_to_brief_pass.rs
@@ -142,7 +142,7 @@ fn parse_desc(desc: ~str) -> Option<~str> {
 }
 
 fn first_sentence(s: ~str) -> Option<~str> {
-    let paras = paragraphs(copy s);
+    let paras = paragraphs(s);
     if !paras.is_empty() {
         let first_para = vec::head(paras);
         Some(str::replace(first_sentence_(first_para), ~"\n", ~" "))
@@ -182,7 +182,7 @@ fn first_sentence_(s: ~str) -> ~str {
     }
 }
 
-fn paragraphs(s: ~str) -> ~[~str] {
+fn paragraphs(s: &str) -> ~[~str] {
     let lines = str::lines_any(s);
     let mut whitespace_lines = 0;
     let mut accum = ~"";