Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-assists/src/tests/sourcegen.rs')
-rw-r--r--crates/ide-assists/src/tests/sourcegen.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/crates/ide-assists/src/tests/sourcegen.rs b/crates/ide-assists/src/tests/sourcegen.rs
index ad5ec83287..088d93f9a6 100644
--- a/crates/ide-assists/src/tests/sourcegen.rs
+++ b/crates/ide-assists/src/tests/sourcegen.rs
@@ -2,6 +2,7 @@
use std::{fmt, fs, path::Path};
+use stdx::format_to_acc;
use test_utils::project_root;
#[test]
@@ -172,8 +173,7 @@ impl fmt::Display for Assist {
fn hide_hash_comments(text: &str) -> String {
text.split('\n') // want final newline
.filter(|&it| !(it.starts_with("# ") || it == "#"))
- .map(|it| format!("{it}\n"))
- .collect()
+ .fold(String::new(), |mut acc, it| format_to_acc!(acc, "{it}\n"))
}
fn reveal_hash_comments(text: &str) -> String {
@@ -187,6 +187,5 @@ fn reveal_hash_comments(text: &str) -> String {
it
}
})
- .map(|it| format!("{it}\n"))
- .collect()
+ .fold(String::new(), |mut acc, it| format_to_acc!(acc, "{it}\n"))
}