@@ -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