Skip to content

Commit dc7e771

Browse files
committed
expand: Rename some AstFragments to match AST structures
1 parent e012a19 commit dc7e771

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

compiler/rustc_expand/src/expand.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,10 @@ ast_fragments! {
178178
Arms(SmallVec<[ast::Arm; 1]>) {
179179
"match arm"; many fn flat_map_arm; fn visit_arm(); fn make_arms;
180180
}
181-
Fields(SmallVec<[ast::ExprField; 1]>) {
181+
ExprFields(SmallVec<[ast::ExprField; 1]>) {
182182
"field expression"; many fn flat_map_expr_field; fn visit_expr_field(); fn make_expr_fields;
183183
}
184-
FieldPats(SmallVec<[ast::PatField; 1]>) {
184+
PatFields(SmallVec<[ast::PatField; 1]>) {
185185
"field pattern";
186186
many fn flat_map_pat_field;
187187
fn visit_pat_field();
@@ -196,7 +196,7 @@ ast_fragments! {
196196
Params(SmallVec<[ast::Param; 1]>) {
197197
"function parameter"; many fn flat_map_param; fn visit_param(); fn make_params;
198198
}
199-
StructFields(SmallVec<[ast::FieldDef; 1]>) {
199+
FieldDefs(SmallVec<[ast::FieldDef; 1]>) {
200200
"field";
201201
many fn flat_map_field_def;
202202
fn visit_field_def();
@@ -231,11 +231,11 @@ impl AstFragmentKind {
231231
| AstFragmentKind::ForeignItems
232232
| AstFragmentKind::Crate => SupportsMacroExpansion::Yes { supports_inner_attrs: true },
233233
AstFragmentKind::Arms
234-
| AstFragmentKind::Fields
235-
| AstFragmentKind::FieldPats
234+
| AstFragmentKind::ExprFields
235+
| AstFragmentKind::PatFields
236236
| AstFragmentKind::GenericParams
237237
| AstFragmentKind::Params
238-
| AstFragmentKind::StructFields
238+
| AstFragmentKind::FieldDefs
239239
| AstFragmentKind::Variants => SupportsMacroExpansion::No,
240240
}
241241
}
@@ -249,20 +249,20 @@ impl AstFragmentKind {
249249
AstFragmentKind::Arms => {
250250
AstFragment::Arms(items.map(Annotatable::expect_arm).collect())
251251
}
252-
AstFragmentKind::Fields => {
253-
AstFragment::Fields(items.map(Annotatable::expect_expr_field).collect())
252+
AstFragmentKind::ExprFields => {
253+
AstFragment::ExprFields(items.map(Annotatable::expect_expr_field).collect())
254254
}
255-
AstFragmentKind::FieldPats => {
256-
AstFragment::FieldPats(items.map(Annotatable::expect_pat_field).collect())
255+
AstFragmentKind::PatFields => {
256+
AstFragment::PatFields(items.map(Annotatable::expect_pat_field).collect())
257257
}
258258
AstFragmentKind::GenericParams => {
259259
AstFragment::GenericParams(items.map(Annotatable::expect_generic_param).collect())
260260
}
261261
AstFragmentKind::Params => {
262262
AstFragment::Params(items.map(Annotatable::expect_param).collect())
263263
}
264-
AstFragmentKind::StructFields => {
265-
AstFragment::StructFields(items.map(Annotatable::expect_field_def).collect())
264+
AstFragmentKind::FieldDefs => {
265+
AstFragment::FieldDefs(items.map(Annotatable::expect_field_def).collect())
266266
}
267267
AstFragmentKind::Variants => {
268268
AstFragment::Variants(items.map(Annotatable::expect_variant).collect())
@@ -915,11 +915,11 @@ pub fn parse_ast_fragment<'a>(
915915
)?),
916916
AstFragmentKind::Crate => AstFragment::Crate(this.parse_crate_mod()?),
917917
AstFragmentKind::Arms
918-
| AstFragmentKind::Fields
919-
| AstFragmentKind::FieldPats
918+
| AstFragmentKind::ExprFields
919+
| AstFragmentKind::PatFields
920920
| AstFragmentKind::GenericParams
921921
| AstFragmentKind::Params
922-
| AstFragmentKind::StructFields
922+
| AstFragmentKind::FieldDefs
923923
| AstFragmentKind::Variants => panic!("unexpected AST fragment kind"),
924924
})
925925
}
@@ -1231,7 +1231,7 @@ impl<'a, 'b> MutVisitor for InvocationCollector<'a, 'b> {
12311231

12321232
if let Some(attr) = self.take_first_attr(&mut field) {
12331233
return self
1234-
.collect_attr(attr, Annotatable::ExprField(field), AstFragmentKind::Fields)
1234+
.collect_attr(attr, Annotatable::ExprField(field), AstFragmentKind::ExprFields)
12351235
.make_expr_fields();
12361236
}
12371237

@@ -1243,7 +1243,7 @@ impl<'a, 'b> MutVisitor for InvocationCollector<'a, 'b> {
12431243

12441244
if let Some(attr) = self.take_first_attr(&mut fp) {
12451245
return self
1246-
.collect_attr(attr, Annotatable::PatField(fp), AstFragmentKind::FieldPats)
1246+
.collect_attr(attr, Annotatable::PatField(fp), AstFragmentKind::PatFields)
12471247
.make_pat_fields();
12481248
}
12491249

@@ -1267,7 +1267,7 @@ impl<'a, 'b> MutVisitor for InvocationCollector<'a, 'b> {
12671267

12681268
if let Some(attr) = self.take_first_attr(&mut sf) {
12691269
return self
1270-
.collect_attr(attr, Annotatable::FieldDef(sf), AstFragmentKind::StructFields)
1270+
.collect_attr(attr, Annotatable::FieldDef(sf), AstFragmentKind::FieldDefs)
12711271
.make_field_defs();
12721272
}
12731273

compiler/rustc_expand/src/placeholders.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ pub fn placeholder(
123123
span,
124124
is_placeholder: true,
125125
}]),
126-
AstFragmentKind::Fields => AstFragment::Fields(smallvec![ast::ExprField {
126+
AstFragmentKind::ExprFields => AstFragment::ExprFields(smallvec![ast::ExprField {
127127
attrs: Default::default(),
128128
expr: expr_placeholder(),
129129
id,
@@ -132,7 +132,7 @@ pub fn placeholder(
132132
span,
133133
is_placeholder: true,
134134
}]),
135-
AstFragmentKind::FieldPats => AstFragment::FieldPats(smallvec![ast::PatField {
135+
AstFragmentKind::PatFields => AstFragment::PatFields(smallvec![ast::PatField {
136136
attrs: Default::default(),
137137
id,
138138
ident,
@@ -159,7 +159,7 @@ pub fn placeholder(
159159
ty: ty(),
160160
is_placeholder: true,
161161
}]),
162-
AstFragmentKind::StructFields => AstFragment::StructFields(smallvec![ast::FieldDef {
162+
AstFragmentKind::FieldDefs => AstFragment::FieldDefs(smallvec![ast::FieldDef {
163163
attrs: Default::default(),
164164
id,
165165
ident: None,

0 commit comments

Comments
 (0)