aboutsummaryrefslogtreecommitdiff
path: root/xtask/src/codegen
diff options
context:
space:
mode:
Diffstat (limited to 'xtask/src/codegen')
-rw-r--r--xtask/src/codegen/rust.ungram13
1 files changed, 7 insertions, 6 deletions
diff --git a/xtask/src/codegen/rust.ungram b/xtask/src/codegen/rust.ungram
index 4015e3890..32f2808ea 100644
--- a/xtask/src/codegen/rust.ungram
+++ b/xtask/src/codegen/rust.ungram
@@ -242,6 +242,13 @@ ImplTraitType =
242DynTraitType = 242DynTraitType =
243 'dyn' TypeBoundList 243 'dyn' TypeBoundList
244 244
245TypeBoundList =
246 bounds:(TypeBound ('+' TypeBound)* '+'?)
247
248TypeBound =
249 'lifetime'
250| '?'? Type
251
245TupleExpr = 252TupleExpr =
246 Attr* '(' Expr* ')' 253 Attr* '(' Expr* ')'
247 254
@@ -443,12 +450,6 @@ MacroStmts =
443 statements:Stmt* 450 statements:Stmt*
444 Expr? 451 Expr?
445 452
446TypeBound =
447 'lifetime' | 'const'? Type
448
449TypeBoundList =
450 bounds:TypeBound*
451
452WherePred = 453WherePred =
453 ('for' GenericParamList)? ('lifetime' | Type) ':' TypeBoundList 454 ('for' GenericParamList)? ('lifetime' | Type) ':' TypeBoundList
454 455