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