Only suggest turbofish in patterns if we may recover
This commit is contained in:
@@ -830,7 +830,8 @@ impl<'a> Parser<'a> {
|
||||
) -> PResult<'a, PatKind> {
|
||||
let ident = self.parse_ident()?;
|
||||
|
||||
if !matches!(syntax_loc, Some(PatternLocation::FunctionParameter))
|
||||
if self.may_recover()
|
||||
&& !matches!(syntax_loc, Some(PatternLocation::FunctionParameter))
|
||||
&& self.check_noexpect(&token::Lt)
|
||||
&& self.look_ahead(1, |t| t.can_begin_type())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user