Skip to content

Commit 95a0ea5

Browse files
authored
more efficient single_line_string_length for breakable call chains (#725)
1 parent 8ea795d commit 95a0ea5

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

librubyfmt/src/render_targets.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -346,9 +346,8 @@ impl AbstractTokenTarget for BreakableCallChainEntry {
346346
tokens
347347
.into_iter()
348348
.flat_map(|t| t.into_single_line())
349-
.map(|t| t.into_ruby())
350-
.collect::<String>()
351-
.len()
349+
.map(|t| t.into_ruby().len())
350+
.sum()
352351
}
353352

354353
fn push_line_number(&mut self, _number: LineNumber) {

0 commit comments

Comments
 (0)