Skip to content

Commit 3e77162

Browse files
committed
Auto merge of #8951 - mikerite:needless-late-init-20220605, r=giraffate
Some refactoring in `needless_late_init` changelog: none
2 parents 3e52dee + a2de347 commit 3e77162

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

clippy_lints/src/needless_late_init.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -185,14 +185,14 @@ fn assignment_suggestions<'tcx>(
185185

186186
let suggestions = assignments
187187
.iter()
188-
.map(|assignment| Some((assignment.span.until(assignment.rhs_span), String::new())))
189-
.chain(assignments.iter().map(|assignment| {
190-
Some((
188+
.flat_map(|assignment| {
189+
[
190+
assignment.span.until(assignment.rhs_span),
191191
assignment.rhs_span.shrink_to_hi().with_hi(assignment.span.hi()),
192-
String::new(),
193-
))
194-
}))
195-
.collect::<Option<Vec<(Span, String)>>>()?;
192+
]
193+
})
194+
.map(|span| (span, String::new()))
195+
.collect::<Vec<(Span, String)>>();
196196

197197
match suggestions.len() {
198198
// All of `exprs` are never types

0 commit comments

Comments
 (0)