use subdiagnostic for sugesting add let

This commit is contained in:
yukang
2022-11-08 16:04:14 +08:00
parent 667b15bb0e
commit 9e7d2287cd
5 changed files with 21 additions and 7 deletions

View File

@@ -180,6 +180,18 @@ pub enum SourceKindMultiSuggestion<'a> {
},
}
#[derive(Subdiagnostic)]
#[suggestion(
infer_suggest_add_let_for_letchains,
style = "verbose",
applicability = "machine-applicable",
code = "let "
)]
pub(crate) struct SuggAddLetForLetChains {
#[primary_span]
pub span: Span,
}
impl<'a> SourceKindMultiSuggestion<'a> {
pub fn new_fully_qualified(
span: Span,