Skip to content

Commit e5572bb

Browse files
committed
Use take_while
1 parent 4757321 commit e5572bb

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/attr.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,13 +173,11 @@ fn has_newlines_before_after_comment(comment: &str) -> (&str, &str) {
173173
let mla = if comment_begin.is_none() {
174174
mlb
175175
} else {
176-
let comment_end = comment.chars().rev().position(|c| !c.is_whitespace());
177-
let len = comment_end.unwrap();
178176
comment
179177
.chars()
180178
.rev()
181-
.take(len)
182-
.filter(|c| *c == '\n')
179+
.take_while(|c| c.is_whitespace())
180+
.filter(|&c| c == '\n')
183181
.count() > 1
184182
};
185183
(if mlb { "\n" } else { "" }, if mla { "\n" } else { "" })

0 commit comments

Comments
 (0)