@@ -3,7 +3,7 @@ use rustc_macros::{Diagnostic, Subdiagnostic};
33use rustc_span:: { symbol:: Ident , Span , Symbol } ;
44
55#[ derive( Diagnostic , Clone , Copy ) ]
6- #[ diag( ast_lowering :: generic_type_with_parentheses , code = "E0214" ) ]
6+ #[ diag( ast_lowering_generic_type_with_parentheses , code = "E0214" ) ]
77pub struct GenericTypeWithParentheses {
88 #[ primary_span]
99 #[ label]
@@ -13,7 +13,7 @@ pub struct GenericTypeWithParentheses {
1313}
1414
1515#[ derive( Clone , Copy , Subdiagnostic ) ]
16- #[ multipart_suggestion( ast_lowering :: use_angle_brackets , applicability = "maybe-incorrect" ) ]
16+ #[ multipart_suggestion( ast_lowering_use_angle_brackets , applicability = "maybe-incorrect" ) ]
1717pub struct UseAngleBrackets {
1818 #[ suggestion_part( code = "<" ) ]
1919 pub open_param : Span ,
@@ -22,7 +22,7 @@ pub struct UseAngleBrackets {
2222}
2323
2424#[ derive( Diagnostic ) ]
25- #[ diag( ast_lowering :: invalid_abi , code = "E0703" ) ]
25+ #[ diag( ast_lowering_invalid_abi , code = "E0703" ) ]
2626#[ note]
2727pub struct InvalidAbi {
2828 #[ primary_span]
@@ -36,7 +36,7 @@ pub struct InvalidAbi {
3636
3737#[ derive( Subdiagnostic ) ]
3838#[ suggestion(
39- ast_lowering :: invalid_abi_suggestion ,
39+ ast_lowering_invalid_abi_suggestion ,
4040 code = "{suggestion}" ,
4141 applicability = "maybe-incorrect"
4242) ]
@@ -47,7 +47,7 @@ pub struct InvalidAbiSuggestion {
4747}
4848
4949#[ derive( Diagnostic , Clone , Copy ) ]
50- #[ diag( ast_lowering :: assoc_ty_parentheses ) ]
50+ #[ diag( ast_lowering_assoc_ty_parentheses ) ]
5151pub struct AssocTyParentheses {
5252 #[ primary_span]
5353 pub span : Span ,
@@ -57,12 +57,12 @@ pub struct AssocTyParentheses {
5757
5858#[ derive( Clone , Copy , Subdiagnostic ) ]
5959pub enum AssocTyParenthesesSub {
60- #[ multipart_suggestion( ast_lowering :: remove_parentheses ) ]
60+ #[ multipart_suggestion( ast_lowering_remove_parentheses ) ]
6161 Empty {
6262 #[ suggestion_part( code = "" ) ]
6363 parentheses_span : Span ,
6464 } ,
65- #[ multipart_suggestion( ast_lowering :: use_angle_brackets ) ]
65+ #[ multipart_suggestion( ast_lowering_use_angle_brackets ) ]
6666 NotEmpty {
6767 #[ suggestion_part( code = "<" ) ]
6868 open_param : Span ,
@@ -72,99 +72,99 @@ pub enum AssocTyParenthesesSub {
7272}
7373
7474#[ derive( Diagnostic ) ]
75- #[ diag( ast_lowering :: misplaced_impl_trait , code = "E0562" ) ]
75+ #[ diag( ast_lowering_misplaced_impl_trait , code = "E0562" ) ]
7676pub struct MisplacedImplTrait < ' a > {
7777 #[ primary_span]
7878 pub span : Span ,
7979 pub position : DiagnosticArgFromDisplay < ' a > ,
8080}
8181
8282#[ derive( Diagnostic , Clone , Copy ) ]
83- #[ diag( ast_lowering :: rustc_box_attribute_error ) ]
83+ #[ diag( ast_lowering_rustc_box_attribute_error ) ]
8484pub struct RustcBoxAttributeError {
8585 #[ primary_span]
8686 pub span : Span ,
8787}
8888
8989#[ derive( Diagnostic , Clone , Copy ) ]
90- #[ diag( ast_lowering :: underscore_expr_lhs_assign ) ]
90+ #[ diag( ast_lowering_underscore_expr_lhs_assign ) ]
9191pub struct UnderscoreExprLhsAssign {
9292 #[ primary_span]
9393 #[ label]
9494 pub span : Span ,
9595}
9696
9797#[ derive( Diagnostic , Clone , Copy ) ]
98- #[ diag( ast_lowering :: base_expression_double_dot ) ]
98+ #[ diag( ast_lowering_base_expression_double_dot ) ]
9999pub struct BaseExpressionDoubleDot {
100100 #[ primary_span]
101101 #[ label]
102102 pub span : Span ,
103103}
104104
105105#[ derive( Diagnostic , Clone , Copy ) ]
106- #[ diag( ast_lowering :: await_only_in_async_fn_and_blocks , code = "E0728" ) ]
106+ #[ diag( ast_lowering_await_only_in_async_fn_and_blocks , code = "E0728" ) ]
107107pub struct AwaitOnlyInAsyncFnAndBlocks {
108108 #[ primary_span]
109109 #[ label]
110110 pub dot_await_span : Span ,
111- #[ label( ast_lowering :: this_not_async ) ]
111+ #[ label( ast_lowering_this_not_async ) ]
112112 pub item_span : Option < Span > ,
113113}
114114
115115#[ derive( Diagnostic , Clone , Copy ) ]
116- #[ diag( ast_lowering :: generator_too_many_parameters , code = "E0628" ) ]
116+ #[ diag( ast_lowering_generator_too_many_parameters , code = "E0628" ) ]
117117pub struct GeneratorTooManyParameters {
118118 #[ primary_span]
119119 pub fn_decl_span : Span ,
120120}
121121
122122#[ derive( Diagnostic , Clone , Copy ) ]
123- #[ diag( ast_lowering :: closure_cannot_be_static , code = "E0697" ) ]
123+ #[ diag( ast_lowering_closure_cannot_be_static , code = "E0697" ) ]
124124pub struct ClosureCannotBeStatic {
125125 #[ primary_span]
126126 pub fn_decl_span : Span ,
127127}
128128
129129#[ derive( Diagnostic , Clone , Copy ) ]
130130#[ help]
131- #[ diag( ast_lowering :: async_non_move_closure_not_supported , code = "E0708" ) ]
131+ #[ diag( ast_lowering_async_non_move_closure_not_supported , code = "E0708" ) ]
132132pub struct AsyncNonMoveClosureNotSupported {
133133 #[ primary_span]
134134 pub fn_decl_span : Span ,
135135}
136136
137137#[ derive( Diagnostic , Clone , Copy ) ]
138- #[ diag( ast_lowering :: functional_record_update_destructuring_assignment ) ]
138+ #[ diag( ast_lowering_functional_record_update_destructuring_assignment ) ]
139139pub struct FunctionalRecordUpdateDestructuringAssignemnt {
140140 #[ primary_span]
141141 #[ suggestion( code = "" , applicability = "machine-applicable" ) ]
142142 pub span : Span ,
143143}
144144
145145#[ derive( Diagnostic , Clone , Copy ) ]
146- #[ diag( ast_lowering :: async_generators_not_supported , code = "E0727" ) ]
146+ #[ diag( ast_lowering_async_generators_not_supported , code = "E0727" ) ]
147147pub struct AsyncGeneratorsNotSupported {
148148 #[ primary_span]
149149 pub span : Span ,
150150}
151151
152152#[ derive( Diagnostic , Clone , Copy ) ]
153- #[ diag( ast_lowering :: inline_asm_unsupported_target , code = "E0472" ) ]
153+ #[ diag( ast_lowering_inline_asm_unsupported_target , code = "E0472" ) ]
154154pub struct InlineAsmUnsupportedTarget {
155155 #[ primary_span]
156156 pub span : Span ,
157157}
158158
159159#[ derive( Diagnostic , Clone , Copy ) ]
160- #[ diag( ast_lowering :: att_syntax_only_x86 ) ]
160+ #[ diag( ast_lowering_att_syntax_only_x86 ) ]
161161pub struct AttSyntaxOnlyX86 {
162162 #[ primary_span]
163163 pub span : Span ,
164164}
165165
166166#[ derive( Diagnostic , Clone , Copy ) ]
167- #[ diag( ast_lowering :: abi_specified_multiple_times ) ]
167+ #[ diag( ast_lowering_abi_specified_multiple_times ) ]
168168pub struct AbiSpecifiedMultipleTimes {
169169 #[ primary_span]
170170 pub abi_span : Span ,
@@ -176,23 +176,23 @@ pub struct AbiSpecifiedMultipleTimes {
176176}
177177
178178#[ derive( Diagnostic , Clone , Copy ) ]
179- #[ diag( ast_lowering :: clobber_abi_not_supported ) ]
179+ #[ diag( ast_lowering_clobber_abi_not_supported ) ]
180180pub struct ClobberAbiNotSupported {
181181 #[ primary_span]
182182 pub abi_span : Span ,
183183}
184184
185185#[ derive( Diagnostic ) ]
186186#[ note]
187- #[ diag( ast_lowering :: invalid_abi_clobber_abi ) ]
187+ #[ diag( ast_lowering_invalid_abi_clobber_abi ) ]
188188pub struct InvalidAbiClobberAbi {
189189 #[ primary_span]
190190 pub abi_span : Span ,
191191 pub supported_abis : String ,
192192}
193193
194194#[ derive( Diagnostic , Clone , Copy ) ]
195- #[ diag( ast_lowering :: invalid_register ) ]
195+ #[ diag( ast_lowering_invalid_register ) ]
196196pub struct InvalidRegister < ' a > {
197197 #[ primary_span]
198198 pub op_span : Span ,
@@ -201,7 +201,7 @@ pub struct InvalidRegister<'a> {
201201}
202202
203203#[ derive( Diagnostic , Clone , Copy ) ]
204- #[ diag( ast_lowering :: invalid_register_class ) ]
204+ #[ diag( ast_lowering_invalid_register_class ) ]
205205pub struct InvalidRegisterClass < ' a > {
206206 #[ primary_span]
207207 pub op_span : Span ,
@@ -210,60 +210,60 @@ pub struct InvalidRegisterClass<'a> {
210210}
211211
212212#[ derive( Diagnostic ) ]
213- #[ diag( ast_lowering :: invalid_asm_template_modifier_reg_class ) ]
213+ #[ diag( ast_lowering_invalid_asm_template_modifier_reg_class ) ]
214214pub struct InvalidAsmTemplateModifierRegClass {
215215 #[ primary_span]
216- #[ label( ast_lowering :: template_modifier ) ]
216+ #[ label( ast_lowering_template_modifier ) ]
217217 pub placeholder_span : Span ,
218- #[ label( ast_lowering :: argument ) ]
218+ #[ label( ast_lowering_argument ) ]
219219 pub op_span : Span ,
220220 #[ subdiagnostic]
221221 pub sub : InvalidAsmTemplateModifierRegClassSub ,
222222}
223223
224224#[ derive( Subdiagnostic ) ]
225225pub enum InvalidAsmTemplateModifierRegClassSub {
226- #[ note( ast_lowering :: support_modifiers ) ]
226+ #[ note( ast_lowering_support_modifiers ) ]
227227 SupportModifier { class_name : Symbol , modifiers : String } ,
228- #[ note( ast_lowering :: does_not_support_modifiers ) ]
228+ #[ note( ast_lowering_does_not_support_modifiers ) ]
229229 DoesNotSupportModifier { class_name : Symbol } ,
230230}
231231
232232#[ derive( Diagnostic , Clone , Copy ) ]
233- #[ diag( ast_lowering :: invalid_asm_template_modifier_const ) ]
233+ #[ diag( ast_lowering_invalid_asm_template_modifier_const ) ]
234234pub struct InvalidAsmTemplateModifierConst {
235235 #[ primary_span]
236- #[ label( ast_lowering :: template_modifier ) ]
236+ #[ label( ast_lowering_template_modifier ) ]
237237 pub placeholder_span : Span ,
238- #[ label( ast_lowering :: argument ) ]
238+ #[ label( ast_lowering_argument ) ]
239239 pub op_span : Span ,
240240}
241241
242242#[ derive( Diagnostic , Clone , Copy ) ]
243- #[ diag( ast_lowering :: invalid_asm_template_modifier_sym ) ]
243+ #[ diag( ast_lowering_invalid_asm_template_modifier_sym ) ]
244244pub struct InvalidAsmTemplateModifierSym {
245245 #[ primary_span]
246- #[ label( ast_lowering :: template_modifier ) ]
246+ #[ label( ast_lowering_template_modifier ) ]
247247 pub placeholder_span : Span ,
248- #[ label( ast_lowering :: argument ) ]
248+ #[ label( ast_lowering_argument ) ]
249249 pub op_span : Span ,
250250}
251251
252252#[ derive( Diagnostic , Clone , Copy ) ]
253- #[ diag( ast_lowering :: register_class_only_clobber ) ]
253+ #[ diag( ast_lowering_register_class_only_clobber ) ]
254254pub struct RegisterClassOnlyClobber {
255255 #[ primary_span]
256256 pub op_span : Span ,
257257 pub reg_class_name : Symbol ,
258258}
259259
260260#[ derive( Diagnostic , Clone , Copy ) ]
261- #[ diag( ast_lowering :: register_conflict ) ]
261+ #[ diag( ast_lowering_register_conflict ) ]
262262pub struct RegisterConflict < ' a > {
263263 #[ primary_span]
264- #[ label( ast_lowering :: register1 ) ]
264+ #[ label( ast_lowering_register1 ) ]
265265 pub op_span1 : Span ,
266- #[ label( ast_lowering :: register2 ) ]
266+ #[ label( ast_lowering_register2 ) ]
267267 pub op_span2 : Span ,
268268 pub reg1_name : & ' a str ,
269269 pub reg2_name : & ' a str ,
@@ -273,12 +273,12 @@ pub struct RegisterConflict<'a> {
273273
274274#[ derive( Diagnostic , Clone , Copy ) ]
275275#[ help]
276- #[ diag( ast_lowering :: sub_tuple_binding ) ]
276+ #[ diag( ast_lowering_sub_tuple_binding ) ]
277277pub struct SubTupleBinding < ' a > {
278278 #[ primary_span]
279279 #[ label]
280280 #[ suggestion_verbose(
281- ast_lowering :: sub_tuple_binding_suggestion ,
281+ ast_lowering_sub_tuple_binding_suggestion ,
282282 code = ".." ,
283283 applicability = "maybe-incorrect"
284284 ) ]
@@ -289,56 +289,56 @@ pub struct SubTupleBinding<'a> {
289289}
290290
291291#[ derive( Diagnostic , Clone , Copy ) ]
292- #[ diag( ast_lowering :: extra_double_dot ) ]
292+ #[ diag( ast_lowering_extra_double_dot ) ]
293293pub struct ExtraDoubleDot < ' a > {
294294 #[ primary_span]
295295 #[ label]
296296 pub span : Span ,
297- #[ label( ast_lowering :: previously_used_here ) ]
297+ #[ label( ast_lowering_previously_used_here ) ]
298298 pub prev_span : Span ,
299299 pub ctx : & ' a str ,
300300}
301301
302302#[ derive( Diagnostic , Clone , Copy ) ]
303303#[ note]
304- #[ diag( ast_lowering :: misplaced_double_dot ) ]
304+ #[ diag( ast_lowering_misplaced_double_dot ) ]
305305pub struct MisplacedDoubleDot {
306306 #[ primary_span]
307307 pub span : Span ,
308308}
309309
310310#[ derive( Diagnostic , Clone , Copy ) ]
311- #[ diag( ast_lowering :: misplaced_relax_trait_bound ) ]
311+ #[ diag( ast_lowering_misplaced_relax_trait_bound ) ]
312312pub struct MisplacedRelaxTraitBound {
313313 #[ primary_span]
314314 pub span : Span ,
315315}
316316
317317#[ derive( Diagnostic , Clone , Copy ) ]
318- #[ diag( ast_lowering :: not_supported_for_lifetime_binder_async_closure ) ]
318+ #[ diag( ast_lowering_not_supported_for_lifetime_binder_async_closure ) ]
319319pub struct NotSupportedForLifetimeBinderAsyncClosure {
320320 #[ primary_span]
321321 pub span : Span ,
322322}
323323
324324#[ derive( Diagnostic , Clone , Copy ) ]
325- #[ diag( ast_lowering :: arbitrary_expression_in_pattern ) ]
325+ #[ diag( ast_lowering_arbitrary_expression_in_pattern ) ]
326326pub struct ArbitraryExpressionInPattern {
327327 #[ primary_span]
328328 pub span : Span ,
329329}
330330
331331#[ derive( Diagnostic , Clone , Copy ) ]
332- #[ diag( ast_lowering :: inclusive_range_with_no_end ) ]
332+ #[ diag( ast_lowering_inclusive_range_with_no_end ) ]
333333pub struct InclusiveRangeWithNoEnd {
334334 #[ primary_span]
335335 pub span : Span ,
336336}
337337
338338#[ derive( Diagnostic , Clone , Copy ) ]
339- #[ diag( ast_lowering :: trait_fn_async , code = "E0706" ) ]
339+ #[ diag( ast_lowering_trait_fn_async , code = "E0706" ) ]
340340#[ note]
341- #[ note( ast_lowering :: note2) ]
341+ #[ note( note2) ]
342342pub struct TraitFnAsync {
343343 #[ primary_span]
344344 pub fn_span : Span ,
0 commit comments