Migrate TupleTrailingCommaSuggestion

This commit is contained in:
IQuant 2023-03-03 22:03:12 +03:00
parent d18adb7d56
commit b610ce72ce
3 changed files with 29 additions and 14 deletions

View file

@ -1371,3 +1371,19 @@ impl AddToDiagnostic for SuggestTuplePatternMany {
);
}
}
#[derive(Subdiagnostic)]
pub enum TupleTrailingCommaSuggestion {
#[suggestion(infer_tuple_trailing_comma, code = ",", applicability = "machine-applicable")]
OnlyComma {
#[primary_span]
span: Span,
},
#[multipart_suggestion(infer_tuple_trailing_comma, applicability = "machine-applicable")]
AlsoParentheses {
#[suggestion_part(code = "(")]
span_low: Span,
#[suggestion_part(code = ",)")]
span_high: Span,
},
}