We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 3e52dee + a2de347 commit 3e77162Copy full SHA for 3e77162
clippy_lints/src/needless_late_init.rs
@@ -185,14 +185,14 @@ fn assignment_suggestions<'tcx>(
185
186
let suggestions = assignments
187
.iter()
188
- .map(|assignment| Some((assignment.span.until(assignment.rhs_span), String::new())))
189
- .chain(assignments.iter().map(|assignment| {
190
- Some((
+ .flat_map(|assignment| {
+ [
+ assignment.span.until(assignment.rhs_span),
191
assignment.rhs_span.shrink_to_hi().with_hi(assignment.span.hi()),
192
- String::new(),
193
- ))
194
- }))
195
- .collect::<Option<Vec<(Span, String)>>>()?;
+ ]
+ })
+ .map(|span| (span, String::new()))
+ .collect::<Vec<(Span, String)>>();
196
197
match suggestions.len() {
198
// All of `exprs` are never types
0 commit comments