1
Fork 0

Add missing code="" attributes to suggestion subdiagnostics

This commit is contained in:
Xiretza 2022-09-14 11:38:31 +02:00
parent 57679fb1c5
commit ae56d2a118
3 changed files with 7 additions and 7 deletions

View file

@ -289,7 +289,7 @@ pub enum BadTypePlusSub {
#[diag(parser::maybe_recover_from_bad_qpath_stage_2)] #[diag(parser::maybe_recover_from_bad_qpath_stage_2)]
struct BadQPathStage2 { struct BadQPathStage2 {
#[primary_span] #[primary_span]
#[suggestion(applicability = "maybe-incorrect")] #[suggestion(code = "", applicability = "maybe-incorrect")]
span: Span, span: Span,
ty: String, ty: String,
} }
@ -298,7 +298,7 @@ struct BadQPathStage2 {
#[diag(parser::incorrect_semicolon)] #[diag(parser::incorrect_semicolon)]
struct IncorrectSemicolon<'a> { struct IncorrectSemicolon<'a> {
#[primary_span] #[primary_span]
#[suggestion_short(applicability = "machine-applicable")] #[suggestion_short(code = "", applicability = "machine-applicable")]
span: Span, span: Span,
#[help] #[help]
opt_help: Option<()>, opt_help: Option<()>,
@ -309,7 +309,7 @@ struct IncorrectSemicolon<'a> {
#[diag(parser::incorrect_use_of_await)] #[diag(parser::incorrect_use_of_await)]
struct IncorrectUseOfAwait { struct IncorrectUseOfAwait {
#[primary_span] #[primary_span]
#[suggestion(parser::parentheses_suggestion, applicability = "machine-applicable")] #[suggestion(parser::parentheses_suggestion, code = "", applicability = "machine-applicable")]
span: Span, span: Span,
} }
@ -329,7 +329,7 @@ struct IncorrectAwait {
struct InInTypo { struct InInTypo {
#[primary_span] #[primary_span]
span: Span, span: Span,
#[suggestion(applicability = "machine-applicable")] #[suggestion(code = "", applicability = "machine-applicable")]
sugg_span: Span, sugg_span: Span,
} }

View file

@ -462,7 +462,7 @@ pub struct LinkSection {
pub struct NoMangleForeign { pub struct NoMangleForeign {
#[label] #[label]
pub span: Span, pub span: Span,
#[suggestion(applicability = "machine-applicable")] #[suggestion(code = "", applicability = "machine-applicable")]
pub attr_span: Span, pub attr_span: Span,
pub foreign_item_kind: &'static str, pub foreign_item_kind: &'static str,
} }
@ -596,7 +596,7 @@ pub enum UnusedNote {
#[derive(LintDiagnostic)] #[derive(LintDiagnostic)]
#[diag(passes::unused)] #[diag(passes::unused)]
pub struct Unused { pub struct Unused {
#[suggestion(applicability = "machine-applicable")] #[suggestion(code = "", applicability = "machine-applicable")]
pub attr_span: Span, pub attr_span: Span,
#[subdiagnostic] #[subdiagnostic]
pub note: UnusedNote, pub note: UnusedNote,

View file

@ -294,7 +294,7 @@ struct WrongKindOfAnnotation {
struct OptionsInErrors { struct OptionsInErrors {
#[label(typeck::label)] #[label(typeck::label)]
label: Option<Span>, label: Option<Span>,
#[suggestion(typeck::suggestion)] #[suggestion(typeck::suggestion, code = "...")]
opt_sugg: Option<(Span, Applicability)>, opt_sugg: Option<(Span, Applicability)>,
} }