@@ -18,7 +18,8 @@ pub(crate) struct VisibilityNotPermitted {
1818    #[ suggestion(  
1919        ast_passes_remove_qualifier_sugg,  
2020        code = "" ,  
21-         applicability = "machine-applicable"  
21+         applicability = "machine-applicable" ,  
22+         style = "verbose"  
2223    ) ]  
2324    pub  remove_qualifier_sugg :  Span , 
2425} 
@@ -44,19 +45,21 @@ pub(crate) struct TraitFnConst {
4445    pub  in_impl :  bool , 
4546    #[ label( ast_passes_const_context_label) ]  
4647    pub  const_context_label :  Option < Span > , 
47-     #[ suggestion( ast_passes_remove_const_sugg,  code = "" ) ]  
48+     #[ suggestion( ast_passes_remove_const_sugg,  code = "" ,  style =  "verbose" ) ]  
4849    pub  remove_const_sugg :  ( Span ,  Applicability ) , 
4950    pub  requires_multiple_changes :  bool , 
5051    #[ suggestion(  
5152        ast_passes_make_impl_const_sugg,  
5253        code = "const " ,  
53-         applicability = "maybe-incorrect"  
54+         applicability = "maybe-incorrect" ,  
55+         style = "verbose"  
5456    ) ]  
5557    pub  make_impl_const_sugg :  Option < Span > , 
5658    #[ suggestion(  
5759        ast_passes_make_trait_const_sugg,  
5860        code = "#[const_trait]\n " ,  
59-         applicability = "maybe-incorrect"  
61+         applicability = "maybe-incorrect" ,  
62+         style = "verbose"  
6063    ) ]  
6164    pub  make_trait_const_sugg :  Option < Span > , 
6265} 
@@ -128,7 +131,7 @@ pub(crate) struct ForbiddenDefault {
128131pub ( crate )  struct  AssocConstWithoutBody  { 
129132    #[ primary_span]  
130133    pub  span :  Span , 
131-     #[ suggestion( code = " = <expr>;" ,  applicability = "has-placeholders" ) ]  
134+     #[ suggestion( code = " = <expr>;" ,  applicability = "has-placeholders" ,  style =  "verbose" ) ]  
132135    pub  replace_span :  Span , 
133136} 
134137
@@ -137,7 +140,7 @@ pub(crate) struct AssocConstWithoutBody {
137140pub ( crate )  struct  AssocFnWithoutBody  { 
138141    #[ primary_span]  
139142    pub  span :  Span , 
140-     #[ suggestion( code = " {{ <body> }}" ,  applicability = "has-placeholders" ) ]  
143+     #[ suggestion( code = " {{ <body> }}" ,  applicability = "has-placeholders" ,  style =  "verbose" ) ]  
141144    pub  replace_span :  Span , 
142145} 
143146
@@ -146,7 +149,7 @@ pub(crate) struct AssocFnWithoutBody {
146149pub ( crate )  struct  AssocTypeWithoutBody  { 
147150    #[ primary_span]  
148151    pub  span :  Span , 
149-     #[ suggestion( code = " = <type>;" ,  applicability = "has-placeholders" ) ]  
152+     #[ suggestion( code = " = <type>;" ,  applicability = "has-placeholders" ,  style =  "verbose" ) ]  
150153    pub  replace_span :  Span , 
151154} 
152155
@@ -155,7 +158,7 @@ pub(crate) struct AssocTypeWithoutBody {
155158pub ( crate )  struct  ConstWithoutBody  { 
156159    #[ primary_span]  
157160    pub  span :  Span , 
158-     #[ suggestion( code = " = <expr>;" ,  applicability = "has-placeholders" ) ]  
161+     #[ suggestion( code = " = <expr>;" ,  applicability = "has-placeholders" ,  style =  "verbose" ) ]  
159162    pub  replace_span :  Span , 
160163} 
161164
@@ -164,7 +167,7 @@ pub(crate) struct ConstWithoutBody {
164167pub ( crate )  struct  StaticWithoutBody  { 
165168    #[ primary_span]  
166169    pub  span :  Span , 
167-     #[ suggestion( code = " = <expr>;" ,  applicability = "has-placeholders" ) ]  
170+     #[ suggestion( code = " = <expr>;" ,  applicability = "has-placeholders" ,  style =  "verbose" ) ]  
168171    pub  replace_span :  Span , 
169172} 
170173
@@ -173,7 +176,7 @@ pub(crate) struct StaticWithoutBody {
173176pub ( crate )  struct  TyAliasWithoutBody  { 
174177    #[ primary_span]  
175178    pub  span :  Span , 
176-     #[ suggestion( code = " = <type>;" ,  applicability = "has-placeholders" ) ]  
179+     #[ suggestion( code = " = <type>;" ,  applicability = "has-placeholders" ,  style =  "verbose" ) ]  
177180    pub  replace_span :  Span , 
178181} 
179182
@@ -182,22 +185,30 @@ pub(crate) struct TyAliasWithoutBody {
182185pub ( crate )  struct  FnWithoutBody  { 
183186    #[ primary_span]  
184187    pub  span :  Span , 
185-     #[ suggestion( code = " {{ <body> }}" ,  applicability = "has-placeholders" ) ]  
188+     #[ suggestion( code = " {{ <body> }}" ,  applicability = "has-placeholders" ,  style =  "verbose" ) ]  
186189    pub  replace_span :  Span , 
187190    #[ subdiagnostic]  
188191    pub  extern_block_suggestion :  Option < ExternBlockSuggestion > , 
189192} 
190193
191194#[ derive( Subdiagnostic ) ]  
192195pub ( crate )  enum  ExternBlockSuggestion  { 
193-     #[ multipart_suggestion( ast_passes_extern_block_suggestion,  applicability = "maybe-incorrect" ) ]  
196+     #[ multipart_suggestion(  
197+         ast_passes_extern_block_suggestion,  
198+         applicability = "maybe-incorrect" ,  
199+         style = "verbose"  
200+     ) ]  
194201    Implicit  { 
195202        #[ suggestion_part( code = "extern {{" ) ]  
196203        start_span :  Span , 
197204        #[ suggestion_part( code = " }}" ) ]  
198205        end_span :  Span , 
199206    } , 
200-     #[ multipart_suggestion( ast_passes_extern_block_suggestion,  applicability = "maybe-incorrect" ) ]  
207+     #[ multipart_suggestion(  
208+         ast_passes_extern_block_suggestion,  
209+         applicability = "maybe-incorrect" ,  
210+         style = "verbose"  
211+     ) ]  
201212    Explicit  { 
202213        #[ suggestion_part( code = "extern \" {abi}\"  {{" ) ]  
203214        start_span :  Span , 
@@ -250,7 +261,7 @@ pub(crate) struct BoundInContext<'a> {
250261#[ note( ast_passes_extern_keyword_link) ]  
251262pub ( crate )  struct  ExternTypesCannotHave < ' a >  { 
252263    #[ primary_span]  
253-     #[ suggestion( code = "" ,  applicability = "maybe-incorrect" ) ]  
264+     #[ suggestion( code = "" ,  applicability = "maybe-incorrect" ,  style =  "verbose" ) ]  
254265    pub  span :  Span , 
255266    pub  descr :  & ' a  str , 
256267    pub  remove_descr :  & ' a  str , 
@@ -280,7 +291,7 @@ pub(crate) struct FnBodyInExtern {
280291    #[ primary_span]  
281292    #[ label( ast_passes_cannot_have) ]  
282293    pub  span :  Span , 
283-     #[ suggestion( code = ";" ,  applicability = "maybe-incorrect" ) ]  
294+     #[ suggestion( code = ";" ,  applicability = "maybe-incorrect" ,  style =  "verbose" ) ]  
284295    pub  body :  Span , 
285296    #[ label]  
286297    pub  block :  Span , 
@@ -290,7 +301,7 @@ pub(crate) struct FnBodyInExtern {
290301#[ diag( ast_passes_extern_fn_qualifiers) ]  
291302pub ( crate )  struct  FnQualifierInExtern  { 
292303    #[ primary_span]  
293-     #[ suggestion( code = "" ,  applicability = "maybe-incorrect" ) ]  
304+     #[ suggestion( code = "" ,  applicability = "maybe-incorrect" ,  style =  "verbose" ) ]  
294305    pub  span :  Span , 
295306    #[ label]  
296307    pub  block :  Span , 
@@ -343,7 +354,7 @@ pub(crate) struct ModuleNonAscii {
343354#[ diag( ast_passes_auto_generic,  code = E0567 ) ]  
344355pub ( crate )  struct  AutoTraitGeneric  { 
345356    #[ primary_span]  
346-     #[ suggestion( code = "" ,  applicability = "machine-applicable" ) ]  
357+     #[ suggestion( code = "" ,  applicability = "machine-applicable" ,  style =  "verbose" ) ]  
347358    pub  span :  Span , 
348359    #[ label]  
349360    pub  ident :  Span , 
@@ -353,7 +364,7 @@ pub(crate) struct AutoTraitGeneric {
353364#[ diag( ast_passes_auto_super_lifetime,  code = E0568 ) ]  
354365pub ( crate )  struct  AutoTraitBounds  { 
355366    #[ primary_span]  
356-     #[ suggestion( code = "" ,  applicability = "machine-applicable" ) ]  
367+     #[ suggestion( code = "" ,  applicability = "machine-applicable" ,  style =  "verbose" ) ]  
357368    pub  span :  Span , 
358369    #[ label]  
359370    pub  ident :  Span , 
@@ -364,7 +375,7 @@ pub(crate) struct AutoTraitBounds {
364375pub ( crate )  struct  AutoTraitItems  { 
365376    #[ primary_span]  
366377    pub  spans :  Vec < Span > , 
367-     #[ suggestion( code = "" ,  applicability = "machine-applicable" ) ]  
378+     #[ suggestion( code = "" ,  applicability = "machine-applicable" ,  style =  "verbose" ) ]  
368379    pub  total :  Span , 
369380    #[ label]  
370381    pub  ident :  Span , 
@@ -440,7 +451,11 @@ pub(crate) struct AtLeastOneTrait {
440451pub ( crate )  struct  OutOfOrderParams < ' a >  { 
441452    #[ primary_span]  
442453    pub  spans :  Vec < Span > , 
443-     #[ suggestion( code = "{ordered_params}" ,  applicability = "machine-applicable" ) ]  
454+     #[ suggestion(  
455+         code = "{ordered_params}" ,  
456+         applicability = "machine-applicable" ,  
457+         style = "verbose"  
458+     ) ]  
444459    pub  sugg_span :  Span , 
445460    pub  param_ord :  & ' a  ParamKindOrd , 
446461    pub  max_param :  & ' a  ParamKindOrd , 
@@ -536,7 +551,12 @@ pub(crate) struct WhereClauseBeforeTypeAlias {
536551
537552#[ derive( Subdiagnostic ) ]  
538553pub ( crate )  enum  WhereClauseBeforeTypeAliasSugg  { 
539-     #[ suggestion( ast_passes_remove_suggestion,  applicability = "machine-applicable" ,  code = "" ) ]  
554+     #[ suggestion(  
555+         ast_passes_remove_suggestion,  
556+         applicability = "machine-applicable" ,  
557+         code = "" ,  
558+         style = "verbose"  
559+     ) ]  
540560    Remove  { 
541561        #[ primary_span]  
542562        span :  Span , 
@@ -720,7 +740,11 @@ pub(crate) struct AssociatedSuggestion {
720740} 
721741
722742#[ derive( Subdiagnostic ) ]  
723- #[ multipart_suggestion( ast_passes_suggestion_path,  applicability = "maybe-incorrect" ) ]  
743+ #[ multipart_suggestion(  
744+     ast_passes_suggestion_path,  
745+     applicability = "maybe-incorrect" ,  
746+     style = "verbose"  
747+ ) ] 
724748pub ( crate )  struct  AssociatedSuggestion2  { 
725749    #[ suggestion_part( code = "{args}" ) ]  
726750    pub  span :  Span , 
@@ -739,7 +763,7 @@ pub(crate) struct FeatureOnNonNightly {
739763    pub  channel :  & ' static  str , 
740764    #[ subdiagnostic]  
741765    pub  stable_features :  Vec < StableFeature > , 
742-     #[ suggestion( code = "" ,  applicability = "machine-applicable" ) ]  
766+     #[ suggestion( code = "" ,  applicability = "machine-applicable" ,  style =  "verbose" ) ]  
743767    pub  sugg :  Option < Span > , 
744768} 
745769
0 commit comments