File tree 2 files changed +3
-2
lines changed
2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -614,7 +614,7 @@ TypeBoundList =
614
614
615
615
TypeBound =
616
616
Lifetime
617
- | ('?' | '~' 'const')? Type
617
+ | ('~' 'const' | 'const')? 'async'? '?' ? Type
618
618
619
619
//************************//
620
620
// Patterns //
Original file line number Diff line number Diff line change @@ -1410,9 +1410,10 @@ pub struct TypeBound {
1410
1410
}
1411
1411
impl TypeBound {
1412
1412
pub fn lifetime ( & self ) -> Option < Lifetime > { support:: child ( & self . syntax ) }
1413
- pub fn question_mark_token ( & self ) -> Option < SyntaxToken > { support:: token ( & self . syntax , T ! [ ?] ) }
1414
1413
pub fn tilde_token ( & self ) -> Option < SyntaxToken > { support:: token ( & self . syntax , T ! [ ~] ) }
1415
1414
pub fn const_token ( & self ) -> Option < SyntaxToken > { support:: token ( & self . syntax , T ! [ const ] ) }
1415
+ pub fn async_token ( & self ) -> Option < SyntaxToken > { support:: token ( & self . syntax , T ! [ async ] ) }
1416
+ pub fn question_mark_token ( & self ) -> Option < SyntaxToken > { support:: token ( & self . syntax , T ! [ ?] ) }
1416
1417
pub fn ty ( & self ) -> Option < Type > { support:: child ( & self . syntax ) }
1417
1418
}
1418
1419
You can’t perform that action at this time.
0 commit comments