aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/codegen
diff options
context:
space:
mode:
authorbors[bot] <26634292+bors[bot]@users.noreply.github.com>2020-07-30 15:49:39 +0100
committerGitHub <[email protected]>2020-07-30 15:49:39 +0100
commita257fd06b36d2e7310e5e38823f6636343a37331 (patch)
treee360ad1f518319883677364f49d75d5c508aafcd /xtask/src/codegen
parent282702c2877e3f9002308b1b63fc472b5e799c56 (diff)
parent0a9e3ccc262fbcbd4cdaab30384f8cb71584544b (diff)
Merge #5597
5597: Rename FieldDef -> Field r=matklad a=matklad bors r+ 🤖 Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'xtask/src/codegen')
-rw-r--r--xtask/src/codegen/rust.ungram26
1 files changed, 13 insertions, 13 deletions
diff --git a/xtask/src/codegen/rust.ungram b/xtask/src/codegen/rust.ungram
index 49b2c9ff8..ba922af0d 100644
--- a/xtask/src/codegen/rust.ungram
+++ b/xtask/src/codegen/rust.ungram
@@ -78,30 +78,30 @@ TypeAlias =
78 78
79StructDef = 79StructDef =
80 Attr* Visibility? 'struct' Name GenericParamList? ( 80 Attr* Visibility? 'struct' Name GenericParamList? (
81 WhereClause? (RecordFieldDefList | ';') 81 WhereClause? (RecordFieldList | ';')
82 | TupleFieldDefList WhereClause? ';' 82 | TupleFieldList WhereClause? ';'
83 ) 83 )
84 84
85RecordFieldDefList = 85RecordFieldList =
86 '{' fields:RecordFieldDef* '}' 86 '{' fields:RecordField* '}'
87 87
88RecordFieldDef = 88RecordField =
89 Attr* Visibility? Name ':' ascribed_type:TypeRef 89 Attr* Visibility? Name ':' ascribed_type:TypeRef
90 90
91TupleFieldDefList = 91TupleFieldList =
92 '(' fields:TupleFieldDef* ')' 92 '(' fields:TupleField* ')'
93 93
94TupleFieldDef = 94TupleField =
95 Attr* Visibility? Name TypeRef 95 Attr* Visibility? Name TypeRef
96 96
97FieldDefList = 97FieldList =
98 RecordFieldDefList 98 RecordFieldList
99| TupleFieldDefList 99| TupleFieldList
100 100
101 101
102UnionDef = 102UnionDef =
103 Attr* Visibility? 'union' Name GenericParamList? WhereClause? 103 Attr* Visibility? 'union' Name GenericParamList? WhereClause?
104 RecordFieldDefList 104 RecordFieldList
105 105
106EnumDef = 106EnumDef =
107 Attr* Visibility? 'enum' Name GenericParamList? WhereClause? 107 Attr* Visibility? 'enum' Name GenericParamList? WhereClause?
@@ -111,7 +111,7 @@ EnumVariantList =
111 '{' variants:EnumVariant* '}' 111 '{' variants:EnumVariant* '}'
112 112
113EnumVariant = 113EnumVariant =
114 Attr* Visibility? Name FieldDefList ('=' Expr)? 114 Attr* Visibility? Name FieldList ('=' Expr)?
115 115
116TraitDef = 116TraitDef =
117 Attr* Visibility? 'unsafe'? 'auto'? 'trait' Name GenericParamList 117 Attr* Visibility? 'unsafe'? 'auto'? 'trait' Name GenericParamList