about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/comment.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/comment.rs b/src/comment.rs
index c8cadf364da..1e35395cfb3 100644
--- a/src/comment.rs
+++ b/src/comment.rs
@@ -533,10 +533,11 @@ impl ItemizedBlock {
 
     /// Returns the block as a string, with each line trimmed at the start.
     fn trimmed_block_as_string(&self) -> String {
-        self.lines
-            .iter()
-            .map(|line| format!("{} ", line.trim_start()))
-            .collect::<String>()
+        self.lines.iter().fold(String::new(), |mut acc, line| {
+            acc.push_str(line.trim_start());
+            acc.push(' ');
+            acc
+        })
     }
 
     /// Returns the block as a string under its original form.