Code deduplication in tool_only_multipart_suggestion
This commit is contained in:
parent
9f4d5d2a28
commit
8af7f4208a
@ -686,19 +686,12 @@ impl Diagnostic {
|
||||
suggestion: Vec<(Span, String)>,
|
||||
applicability: Applicability,
|
||||
) -> &mut Self {
|
||||
assert!(!suggestion.is_empty());
|
||||
self.push_suggestion(CodeSuggestion {
|
||||
substitutions: vec![Substitution {
|
||||
parts: suggestion
|
||||
.into_iter()
|
||||
.map(|(span, snippet)| SubstitutionPart { snippet, span })
|
||||
.collect(),
|
||||
}],
|
||||
msg: self.subdiagnostic_message_to_diagnostic_message(msg),
|
||||
style: SuggestionStyle::CompletelyHidden,
|
||||
self.multipart_suggestion_with_style(
|
||||
msg,
|
||||
suggestion,
|
||||
applicability,
|
||||
});
|
||||
self
|
||||
SuggestionStyle::CompletelyHidden,
|
||||
)
|
||||
}
|
||||
|
||||
/// Prints out a message with a suggested edit of the code.
|
||||
|
Loading…
x
Reference in New Issue
Block a user