fix: correctly parse use in generic parameters

This commit is contained in:
SabrinaJewson 2024-10-01 22:09:31 +01:00
parent e1a76671af
commit e735906839
No known key found for this signature in database
GPG key ID: 3D5438FFA5F05564
3 changed files with 29 additions and 1 deletions

View file

@ -145,7 +145,7 @@ fn type_bound(p: &mut Parser<'_>) -> bool {
T![for] => types::for_type(p, false),
// test precise_capturing
// fn captures<'a: 'a, 'b: 'b, T>() -> impl Sized + use<'b, T> {}
T![use] => {
T![use] if p.nth_at(1, T![<]) => {
p.bump_any();
generic_param_list(p)
}