@@ -20,7 +20,7 @@ use rustc_errors::{
20
20
fluent, Applicability , DiagnosticBuilder , DiagnosticMessage , Handler , MultiSpan , PResult ,
21
21
} ;
22
22
use rustc_errors:: { pluralize, struct_span_err, Diagnostic , ErrorGuaranteed } ;
23
- use rustc_macros:: { Diagnostic , SessionSubdiagnostic } ;
23
+ use rustc_macros:: { Diagnostic , Subdiagnostic } ;
24
24
use rustc_span:: source_map:: Spanned ;
25
25
use rustc_span:: symbol:: { kw, sym, Ident } ;
26
26
use rustc_span:: { Span , SpanSnippetError , DUMMY_SP } ;
@@ -261,7 +261,7 @@ struct BadTypePlus {
261
261
pub sub : BadTypePlusSub ,
262
262
}
263
263
264
- #[ derive( SessionSubdiagnostic ) ]
264
+ #[ derive( Subdiagnostic ) ]
265
265
pub enum BadTypePlusSub {
266
266
#[ suggestion(
267
267
parser:: add_paren,
@@ -342,7 +342,7 @@ pub struct InvalidVariableDeclaration {
342
342
pub sub : InvalidVariableDeclarationSub ,
343
343
}
344
344
345
- #[ derive( SessionSubdiagnostic ) ]
345
+ #[ derive( Subdiagnostic ) ]
346
346
pub enum InvalidVariableDeclarationSub {
347
347
#[ suggestion(
348
348
parser:: switch_mut_let_order,
@@ -372,7 +372,7 @@ pub(crate) struct InvalidComparisonOperator {
372
372
pub sub : InvalidComparisonOperatorSub ,
373
373
}
374
374
375
- #[ derive( SessionSubdiagnostic ) ]
375
+ #[ derive( Subdiagnostic ) ]
376
376
pub ( crate ) enum InvalidComparisonOperatorSub {
377
377
#[ suggestion_short(
378
378
parser:: use_instead,
@@ -400,7 +400,7 @@ pub(crate) struct InvalidLogicalOperator {
400
400
pub sub : InvalidLogicalOperatorSub ,
401
401
}
402
402
403
- #[ derive( SessionSubdiagnostic ) ]
403
+ #[ derive( Subdiagnostic ) ]
404
404
pub ( crate ) enum InvalidLogicalOperatorSub {
405
405
#[ suggestion_short(
406
406
parser:: use_amp_amp_for_conjunction,
@@ -605,7 +605,7 @@ pub(crate) struct IfExpressionMissingThenBlock {
605
605
pub sub : IfExpressionMissingThenBlockSub ,
606
606
}
607
607
608
- #[ derive( SessionSubdiagnostic ) ]
608
+ #[ derive( Subdiagnostic ) ]
609
609
pub ( crate ) enum IfExpressionMissingThenBlockSub {
610
610
#[ help( parser:: condition_possibly_unfinished) ]
611
611
UnfinishedCondition ( #[ primary_span] Span ) ,
@@ -668,7 +668,7 @@ pub(crate) struct MissingInInForLoop {
668
668
pub sub : MissingInInForLoopSub ,
669
669
}
670
670
671
- #[ derive( SessionSubdiagnostic ) ]
671
+ #[ derive( Subdiagnostic ) ]
672
672
pub ( crate ) enum MissingInInForLoopSub {
673
673
// Has been misleading, at least in the past (closed Issue #48492), thus maybe-incorrect
674
674
#[ suggestion_short( parser:: use_in_not_of, applicability = "maybe-incorrect" , code = "in" ) ]
0 commit comments