1
Fork 0

Remove unnecessary .collect()

This commit is contained in:
Esteban Küber 2023-11-08 23:23:26 +00:00
parent 987155f35d
commit 1dfec45dc9

View file

@ -777,15 +777,15 @@ impl Diagnostic {
applicability: Applicability, applicability: Applicability,
style: SuggestionStyle, style: SuggestionStyle,
) -> &mut Self { ) -> &mut Self {
let suggestions: Vec<_> = suggestions.into_iter().collect();
debug_assert!(
!(sp.is_empty() && suggestions.iter().any(|suggestion| suggestion.is_empty())),
"Span must not be empty and have no suggestion"
);
let substitutions = suggestions let substitutions = suggestions
.into_iter() .into_iter()
.map(|snippet| Substitution { parts: vec![SubstitutionPart { snippet, span: sp }] }) .map(|snippet| {
debug_assert!(
!(sp.is_empty() && snippet.is_empty()),
"Span must not be empty and have no suggestion"
);
Substitution { parts: vec![SubstitutionPart { snippet, span: sp }] }
})
.collect(); .collect();
self.push_suggestion(CodeSuggestion { self.push_suggestion(CodeSuggestion {
substitutions, substitutions,