@@ -3,7 +3,7 @@ use rustc_macros::{Diagnostic, Subdiagnostic};
3
3
use rustc_span:: { symbol:: Ident , Span , Symbol } ;
4
4
5
5
#[ derive( Diagnostic , Clone , Copy ) ]
6
- #[ diag( ast_lowering :: generic_type_with_parentheses , code = "E0214" ) ]
6
+ #[ diag( ast_lowering_generic_type_with_parentheses , code = "E0214" ) ]
7
7
pub struct GenericTypeWithParentheses {
8
8
#[ primary_span]
9
9
#[ label]
@@ -13,7 +13,7 @@ pub struct GenericTypeWithParentheses {
13
13
}
14
14
15
15
#[ 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" ) ]
17
17
pub struct UseAngleBrackets {
18
18
#[ suggestion_part( code = "<" ) ]
19
19
pub open_param : Span ,
@@ -22,7 +22,7 @@ pub struct UseAngleBrackets {
22
22
}
23
23
24
24
#[ derive( Diagnostic ) ]
25
- #[ diag( ast_lowering :: invalid_abi , code = "E0703" ) ]
25
+ #[ diag( ast_lowering_invalid_abi , code = "E0703" ) ]
26
26
#[ note]
27
27
pub struct InvalidAbi {
28
28
#[ primary_span]
@@ -36,7 +36,7 @@ pub struct InvalidAbi {
36
36
37
37
#[ derive( Subdiagnostic ) ]
38
38
#[ suggestion(
39
- ast_lowering :: invalid_abi_suggestion ,
39
+ ast_lowering_invalid_abi_suggestion ,
40
40
code = "{suggestion}" ,
41
41
applicability = "maybe-incorrect"
42
42
) ]
@@ -47,7 +47,7 @@ pub struct InvalidAbiSuggestion {
47
47
}
48
48
49
49
#[ derive( Diagnostic , Clone , Copy ) ]
50
- #[ diag( ast_lowering :: assoc_ty_parentheses ) ]
50
+ #[ diag( ast_lowering_assoc_ty_parentheses ) ]
51
51
pub struct AssocTyParentheses {
52
52
#[ primary_span]
53
53
pub span : Span ,
@@ -57,12 +57,12 @@ pub struct AssocTyParentheses {
57
57
58
58
#[ derive( Clone , Copy , Subdiagnostic ) ]
59
59
pub enum AssocTyParenthesesSub {
60
- #[ multipart_suggestion( ast_lowering :: remove_parentheses ) ]
60
+ #[ multipart_suggestion( ast_lowering_remove_parentheses ) ]
61
61
Empty {
62
62
#[ suggestion_part( code = "" ) ]
63
63
parentheses_span : Span ,
64
64
} ,
65
- #[ multipart_suggestion( ast_lowering :: use_angle_brackets ) ]
65
+ #[ multipart_suggestion( ast_lowering_use_angle_brackets ) ]
66
66
NotEmpty {
67
67
#[ suggestion_part( code = "<" ) ]
68
68
open_param : Span ,
@@ -72,99 +72,99 @@ pub enum AssocTyParenthesesSub {
72
72
}
73
73
74
74
#[ derive( Diagnostic ) ]
75
- #[ diag( ast_lowering :: misplaced_impl_trait , code = "E0562" ) ]
75
+ #[ diag( ast_lowering_misplaced_impl_trait , code = "E0562" ) ]
76
76
pub struct MisplacedImplTrait < ' a > {
77
77
#[ primary_span]
78
78
pub span : Span ,
79
79
pub position : DiagnosticArgFromDisplay < ' a > ,
80
80
}
81
81
82
82
#[ derive( Diagnostic , Clone , Copy ) ]
83
- #[ diag( ast_lowering :: rustc_box_attribute_error ) ]
83
+ #[ diag( ast_lowering_rustc_box_attribute_error ) ]
84
84
pub struct RustcBoxAttributeError {
85
85
#[ primary_span]
86
86
pub span : Span ,
87
87
}
88
88
89
89
#[ derive( Diagnostic , Clone , Copy ) ]
90
- #[ diag( ast_lowering :: underscore_expr_lhs_assign ) ]
90
+ #[ diag( ast_lowering_underscore_expr_lhs_assign ) ]
91
91
pub struct UnderscoreExprLhsAssign {
92
92
#[ primary_span]
93
93
#[ label]
94
94
pub span : Span ,
95
95
}
96
96
97
97
#[ derive( Diagnostic , Clone , Copy ) ]
98
- #[ diag( ast_lowering :: base_expression_double_dot ) ]
98
+ #[ diag( ast_lowering_base_expression_double_dot ) ]
99
99
pub struct BaseExpressionDoubleDot {
100
100
#[ primary_span]
101
101
#[ label]
102
102
pub span : Span ,
103
103
}
104
104
105
105
#[ 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" ) ]
107
107
pub struct AwaitOnlyInAsyncFnAndBlocks {
108
108
#[ primary_span]
109
109
#[ label]
110
110
pub dot_await_span : Span ,
111
- #[ label( ast_lowering :: this_not_async ) ]
111
+ #[ label( ast_lowering_this_not_async ) ]
112
112
pub item_span : Option < Span > ,
113
113
}
114
114
115
115
#[ derive( Diagnostic , Clone , Copy ) ]
116
- #[ diag( ast_lowering :: generator_too_many_parameters , code = "E0628" ) ]
116
+ #[ diag( ast_lowering_generator_too_many_parameters , code = "E0628" ) ]
117
117
pub struct GeneratorTooManyParameters {
118
118
#[ primary_span]
119
119
pub fn_decl_span : Span ,
120
120
}
121
121
122
122
#[ derive( Diagnostic , Clone , Copy ) ]
123
- #[ diag( ast_lowering :: closure_cannot_be_static , code = "E0697" ) ]
123
+ #[ diag( ast_lowering_closure_cannot_be_static , code = "E0697" ) ]
124
124
pub struct ClosureCannotBeStatic {
125
125
#[ primary_span]
126
126
pub fn_decl_span : Span ,
127
127
}
128
128
129
129
#[ derive( Diagnostic , Clone , Copy ) ]
130
130
#[ 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" ) ]
132
132
pub struct AsyncNonMoveClosureNotSupported {
133
133
#[ primary_span]
134
134
pub fn_decl_span : Span ,
135
135
}
136
136
137
137
#[ derive( Diagnostic , Clone , Copy ) ]
138
- #[ diag( ast_lowering :: functional_record_update_destructuring_assignment ) ]
138
+ #[ diag( ast_lowering_functional_record_update_destructuring_assignment ) ]
139
139
pub struct FunctionalRecordUpdateDestructuringAssignemnt {
140
140
#[ primary_span]
141
141
#[ suggestion( code = "" , applicability = "machine-applicable" ) ]
142
142
pub span : Span ,
143
143
}
144
144
145
145
#[ derive( Diagnostic , Clone , Copy ) ]
146
- #[ diag( ast_lowering :: async_generators_not_supported , code = "E0727" ) ]
146
+ #[ diag( ast_lowering_async_generators_not_supported , code = "E0727" ) ]
147
147
pub struct AsyncGeneratorsNotSupported {
148
148
#[ primary_span]
149
149
pub span : Span ,
150
150
}
151
151
152
152
#[ derive( Diagnostic , Clone , Copy ) ]
153
- #[ diag( ast_lowering :: inline_asm_unsupported_target , code = "E0472" ) ]
153
+ #[ diag( ast_lowering_inline_asm_unsupported_target , code = "E0472" ) ]
154
154
pub struct InlineAsmUnsupportedTarget {
155
155
#[ primary_span]
156
156
pub span : Span ,
157
157
}
158
158
159
159
#[ derive( Diagnostic , Clone , Copy ) ]
160
- #[ diag( ast_lowering :: att_syntax_only_x86 ) ]
160
+ #[ diag( ast_lowering_att_syntax_only_x86 ) ]
161
161
pub struct AttSyntaxOnlyX86 {
162
162
#[ primary_span]
163
163
pub span : Span ,
164
164
}
165
165
166
166
#[ derive( Diagnostic , Clone , Copy ) ]
167
- #[ diag( ast_lowering :: abi_specified_multiple_times ) ]
167
+ #[ diag( ast_lowering_abi_specified_multiple_times ) ]
168
168
pub struct AbiSpecifiedMultipleTimes {
169
169
#[ primary_span]
170
170
pub abi_span : Span ,
@@ -176,23 +176,23 @@ pub struct AbiSpecifiedMultipleTimes {
176
176
}
177
177
178
178
#[ derive( Diagnostic , Clone , Copy ) ]
179
- #[ diag( ast_lowering :: clobber_abi_not_supported ) ]
179
+ #[ diag( ast_lowering_clobber_abi_not_supported ) ]
180
180
pub struct ClobberAbiNotSupported {
181
181
#[ primary_span]
182
182
pub abi_span : Span ,
183
183
}
184
184
185
185
#[ derive( Diagnostic ) ]
186
186
#[ note]
187
- #[ diag( ast_lowering :: invalid_abi_clobber_abi ) ]
187
+ #[ diag( ast_lowering_invalid_abi_clobber_abi ) ]
188
188
pub struct InvalidAbiClobberAbi {
189
189
#[ primary_span]
190
190
pub abi_span : Span ,
191
191
pub supported_abis : String ,
192
192
}
193
193
194
194
#[ derive( Diagnostic , Clone , Copy ) ]
195
- #[ diag( ast_lowering :: invalid_register ) ]
195
+ #[ diag( ast_lowering_invalid_register ) ]
196
196
pub struct InvalidRegister < ' a > {
197
197
#[ primary_span]
198
198
pub op_span : Span ,
@@ -201,7 +201,7 @@ pub struct InvalidRegister<'a> {
201
201
}
202
202
203
203
#[ derive( Diagnostic , Clone , Copy ) ]
204
- #[ diag( ast_lowering :: invalid_register_class ) ]
204
+ #[ diag( ast_lowering_invalid_register_class ) ]
205
205
pub struct InvalidRegisterClass < ' a > {
206
206
#[ primary_span]
207
207
pub op_span : Span ,
@@ -210,60 +210,60 @@ pub struct InvalidRegisterClass<'a> {
210
210
}
211
211
212
212
#[ derive( Diagnostic ) ]
213
- #[ diag( ast_lowering :: invalid_asm_template_modifier_reg_class ) ]
213
+ #[ diag( ast_lowering_invalid_asm_template_modifier_reg_class ) ]
214
214
pub struct InvalidAsmTemplateModifierRegClass {
215
215
#[ primary_span]
216
- #[ label( ast_lowering :: template_modifier ) ]
216
+ #[ label( ast_lowering_template_modifier ) ]
217
217
pub placeholder_span : Span ,
218
- #[ label( ast_lowering :: argument ) ]
218
+ #[ label( ast_lowering_argument ) ]
219
219
pub op_span : Span ,
220
220
#[ subdiagnostic]
221
221
pub sub : InvalidAsmTemplateModifierRegClassSub ,
222
222
}
223
223
224
224
#[ derive( Subdiagnostic ) ]
225
225
pub enum InvalidAsmTemplateModifierRegClassSub {
226
- #[ note( ast_lowering :: support_modifiers ) ]
226
+ #[ note( ast_lowering_support_modifiers ) ]
227
227
SupportModifier { class_name : Symbol , modifiers : String } ,
228
- #[ note( ast_lowering :: does_not_support_modifiers ) ]
228
+ #[ note( ast_lowering_does_not_support_modifiers ) ]
229
229
DoesNotSupportModifier { class_name : Symbol } ,
230
230
}
231
231
232
232
#[ derive( Diagnostic , Clone , Copy ) ]
233
- #[ diag( ast_lowering :: invalid_asm_template_modifier_const ) ]
233
+ #[ diag( ast_lowering_invalid_asm_template_modifier_const ) ]
234
234
pub struct InvalidAsmTemplateModifierConst {
235
235
#[ primary_span]
236
- #[ label( ast_lowering :: template_modifier ) ]
236
+ #[ label( ast_lowering_template_modifier ) ]
237
237
pub placeholder_span : Span ,
238
- #[ label( ast_lowering :: argument ) ]
238
+ #[ label( ast_lowering_argument ) ]
239
239
pub op_span : Span ,
240
240
}
241
241
242
242
#[ derive( Diagnostic , Clone , Copy ) ]
243
- #[ diag( ast_lowering :: invalid_asm_template_modifier_sym ) ]
243
+ #[ diag( ast_lowering_invalid_asm_template_modifier_sym ) ]
244
244
pub struct InvalidAsmTemplateModifierSym {
245
245
#[ primary_span]
246
- #[ label( ast_lowering :: template_modifier ) ]
246
+ #[ label( ast_lowering_template_modifier ) ]
247
247
pub placeholder_span : Span ,
248
- #[ label( ast_lowering :: argument ) ]
248
+ #[ label( ast_lowering_argument ) ]
249
249
pub op_span : Span ,
250
250
}
251
251
252
252
#[ derive( Diagnostic , Clone , Copy ) ]
253
- #[ diag( ast_lowering :: register_class_only_clobber ) ]
253
+ #[ diag( ast_lowering_register_class_only_clobber ) ]
254
254
pub struct RegisterClassOnlyClobber {
255
255
#[ primary_span]
256
256
pub op_span : Span ,
257
257
pub reg_class_name : Symbol ,
258
258
}
259
259
260
260
#[ derive( Diagnostic , Clone , Copy ) ]
261
- #[ diag( ast_lowering :: register_conflict ) ]
261
+ #[ diag( ast_lowering_register_conflict ) ]
262
262
pub struct RegisterConflict < ' a > {
263
263
#[ primary_span]
264
- #[ label( ast_lowering :: register1 ) ]
264
+ #[ label( ast_lowering_register1 ) ]
265
265
pub op_span1 : Span ,
266
- #[ label( ast_lowering :: register2 ) ]
266
+ #[ label( ast_lowering_register2 ) ]
267
267
pub op_span2 : Span ,
268
268
pub reg1_name : & ' a str ,
269
269
pub reg2_name : & ' a str ,
@@ -273,12 +273,12 @@ pub struct RegisterConflict<'a> {
273
273
274
274
#[ derive( Diagnostic , Clone , Copy ) ]
275
275
#[ help]
276
- #[ diag( ast_lowering :: sub_tuple_binding ) ]
276
+ #[ diag( ast_lowering_sub_tuple_binding ) ]
277
277
pub struct SubTupleBinding < ' a > {
278
278
#[ primary_span]
279
279
#[ label]
280
280
#[ suggestion_verbose(
281
- ast_lowering :: sub_tuple_binding_suggestion ,
281
+ ast_lowering_sub_tuple_binding_suggestion ,
282
282
code = ".." ,
283
283
applicability = "maybe-incorrect"
284
284
) ]
@@ -289,56 +289,56 @@ pub struct SubTupleBinding<'a> {
289
289
}
290
290
291
291
#[ derive( Diagnostic , Clone , Copy ) ]
292
- #[ diag( ast_lowering :: extra_double_dot ) ]
292
+ #[ diag( ast_lowering_extra_double_dot ) ]
293
293
pub struct ExtraDoubleDot < ' a > {
294
294
#[ primary_span]
295
295
#[ label]
296
296
pub span : Span ,
297
- #[ label( ast_lowering :: previously_used_here ) ]
297
+ #[ label( ast_lowering_previously_used_here ) ]
298
298
pub prev_span : Span ,
299
299
pub ctx : & ' a str ,
300
300
}
301
301
302
302
#[ derive( Diagnostic , Clone , Copy ) ]
303
303
#[ note]
304
- #[ diag( ast_lowering :: misplaced_double_dot ) ]
304
+ #[ diag( ast_lowering_misplaced_double_dot ) ]
305
305
pub struct MisplacedDoubleDot {
306
306
#[ primary_span]
307
307
pub span : Span ,
308
308
}
309
309
310
310
#[ derive( Diagnostic , Clone , Copy ) ]
311
- #[ diag( ast_lowering :: misplaced_relax_trait_bound ) ]
311
+ #[ diag( ast_lowering_misplaced_relax_trait_bound ) ]
312
312
pub struct MisplacedRelaxTraitBound {
313
313
#[ primary_span]
314
314
pub span : Span ,
315
315
}
316
316
317
317
#[ 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 ) ]
319
319
pub struct NotSupportedForLifetimeBinderAsyncClosure {
320
320
#[ primary_span]
321
321
pub span : Span ,
322
322
}
323
323
324
324
#[ derive( Diagnostic , Clone , Copy ) ]
325
- #[ diag( ast_lowering :: arbitrary_expression_in_pattern ) ]
325
+ #[ diag( ast_lowering_arbitrary_expression_in_pattern ) ]
326
326
pub struct ArbitraryExpressionInPattern {
327
327
#[ primary_span]
328
328
pub span : Span ,
329
329
}
330
330
331
331
#[ derive( Diagnostic , Clone , Copy ) ]
332
- #[ diag( ast_lowering :: inclusive_range_with_no_end ) ]
332
+ #[ diag( ast_lowering_inclusive_range_with_no_end ) ]
333
333
pub struct InclusiveRangeWithNoEnd {
334
334
#[ primary_span]
335
335
pub span : Span ,
336
336
}
337
337
338
338
#[ derive( Diagnostic , Clone , Copy ) ]
339
- #[ diag( ast_lowering :: trait_fn_async , code = "E0706" ) ]
339
+ #[ diag( ast_lowering_trait_fn_async , code = "E0706" ) ]
340
340
#[ note]
341
- #[ note( ast_lowering :: note2) ]
341
+ #[ note( note2) ]
342
342
pub struct TraitFnAsync {
343
343
#[ primary_span]
344
344
pub fn_span : Span ,
0 commit comments