From e76da81a19f5076e7c7b6350fe50ca117849effa Mon Sep 17 00:00:00 2001 From: Lukas Markeffsky <@> Date: Fri, 11 Oct 2024 23:13:50 +0200 Subject: [PATCH] trait bounds grammar: make `?` and `for<>` mutually exclusive --- src/trait-bounds.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/trait-bounds.md b/src/trait-bounds.md index 019a2f7f0..b0d667d95 100644 --- a/src/trait-bounds.md +++ b/src/trait-bounds.md @@ -8,10 +8,10 @@ >       _Lifetime_ | _TraitBound_ | _UseBound_ > > _TraitBound_ :\ ->       `?`? -> [_ForLifetimes_](#higher-ranked-trait-bounds)? [_TypePath_]\ ->    | `(` `?`? -> [_ForLifetimes_](#higher-ranked-trait-bounds)? [_TypePath_] `)` +>       ( `?` | +> [_ForLifetimes_](#higher-ranked-trait-bounds) )? [_TypePath_]\ +>    | `(` ( `?` | +> [_ForLifetimes_](#higher-ranked-trait-bounds) )? [_TypePath_] `)` > > _LifetimeBounds_ :\ >    ( _Lifetime_ `+` )\* _Lifetime_?