aboutsummaryrefslogtreecommitdiff
path: root/xtask
diff options
context:
space:
mode:
Diffstat (limited to 'xtask')
-rw-r--r--xtask/src/codegen/rust.ungram7
1 files changed, 3 insertions, 4 deletions
diff --git a/xtask/src/codegen/rust.ungram b/xtask/src/codegen/rust.ungram
index ba922af0d..28b50f021 100644
--- a/xtask/src/codegen/rust.ungram
+++ b/xtask/src/codegen/rust.ungram
@@ -83,22 +83,21 @@ StructDef =
83 ) 83 )
84 84
85RecordFieldList = 85RecordFieldList =
86 '{' fields:RecordField* '}' 86 '{' fields:(RecordField (',' RecordField)* ','?)? '}'
87 87
88RecordField = 88RecordField =
89 Attr* Visibility? Name ':' ascribed_type:TypeRef 89 Attr* Visibility? Name ':' ascribed_type:TypeRef
90 90
91TupleFieldList = 91TupleFieldList =
92 '(' fields:TupleField* ')' 92 '(' fields:(TupleField (',' TupleField)* ','?)? ')'
93 93
94TupleField = 94TupleField =
95 Attr* Visibility? Name TypeRef 95 Attr* Visibility? TypeRef
96 96
97FieldList = 97FieldList =
98 RecordFieldList 98 RecordFieldList
99| TupleFieldList 99| TupleFieldList
100 100
101
102UnionDef = 101UnionDef =
103 Attr* Visibility? 'union' Name GenericParamList? WhereClause? 102 Attr* Visibility? 'union' Name GenericParamList? WhereClause?
104 RecordFieldList 103 RecordFieldList