about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer
diff options
context:
space:
mode:
authorKevin Butler <haqkrs@gmail.com>2015-02-13 07:33:44 +0000
committerKevin Butler <haqkrs@gmail.com>2015-02-18 00:56:07 +0000
commit2f586b9687e5c33d9d3b8eccfc309f65d2a9f4e9 (patch)
tree578e2d49b5c8b71d7c38142adcf6d10dba09d690 /src/libsyntax/parse/lexer
parent5705d48e280f8a0065c214edfb3dcdcecc323316 (diff)
downloadrust-2f586b9687e5c33d9d3b8eccfc309f65d2a9f4e9.tar.gz
rust-2f586b9687e5c33d9d3b8eccfc309f65d2a9f4e9.zip
Opt for .cloned() over .map(|x| x.clone()) etc.
Diffstat (limited to 'src/libsyntax/parse/lexer')
-rw-r--r--src/libsyntax/parse/lexer/comments.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/parse/lexer/comments.rs b/src/libsyntax/parse/lexer/comments.rs
index b17fc7fe82e..c0823e04288 100644
--- a/src/libsyntax/parse/lexer/comments.rs
+++ b/src/libsyntax/parse/lexer/comments.rs
@@ -61,7 +61,7 @@ pub fn doc_comment_style(comment: &str) -> ast::AttrStyle {
 
 pub fn strip_doc_comment_decoration(comment: &str) -> String {
     /// remove whitespace-only lines from the start/end of lines
-    fn vertical_trim(lines: Vec<String> ) -> Vec<String> {
+    fn vertical_trim(lines: Vec<String>) -> Vec<String> {
         let mut i = 0;
         let mut j = lines.len();
         // first line of all-stars should be omitted
@@ -82,7 +82,7 @@ pub fn strip_doc_comment_decoration(comment: &str) -> String {
         while j > i && lines[j - 1].trim().is_empty() {
             j -= 1;
         }
-        return lines[i..j].iter().map(|x| (*x).clone()).collect();
+        lines[i..j].iter().cloned().collect()
     }
 
     /// remove a "[ \t]*\*" block from each line, if possible