@@ -96,7 +96,7 @@ impl<'a> Parser<'a> {
9696 return Ok ( Some ( item) ) ;
9797 }
9898
99- if self . is_fn_front_matter ( ) {
99+ if self . check_fn_front_matter ( ) {
100100 // FUNCTION ITEM
101101 let ( ident, sig, generics, body) = self . parse_fn ( & mut false , & mut attrs, |_| true ) ?;
102102 let kind = ItemKind :: Fn ( sig, generics, body) ;
@@ -742,7 +742,7 @@ impl<'a> Parser<'a> {
742742 let defaultness = self . parse_defaultness ( ) ;
743743 let ( name, kind, generics) = if self . eat_keyword ( kw:: Type ) {
744744 self . parse_assoc_ty ( ) ?
745- } else if self . is_fn_front_matter ( ) {
745+ } else if self . check_fn_front_matter ( ) {
746746 let ( ident, sig, generics, body) = self . parse_fn ( at_end, & mut attrs, req_name) ?;
747747 ( ident, AssocItemKind :: Fn ( sig, body) , generics)
748748 } else if let Some ( mac) = self . parse_assoc_macro_invoc ( "associated" , Some ( & vis) , at_end) ? {
@@ -978,7 +978,7 @@ impl<'a> Parser<'a> {
978978 if self . check_keyword ( kw:: Type ) {
979979 // FOREIGN TYPE ITEM
980980 self . parse_item_foreign_type ( vis, lo, attrs)
981- } else if self . is_fn_front_matter ( ) {
981+ } else if self . check_fn_front_matter ( ) {
982982 // FOREIGN FUNCTION ITEM
983983 let ( ident, sig, generics, body) = self . parse_fn ( & mut false , & mut attrs, |_| true ) ?;
984984 let kind = ForeignItemKind :: Fn ( sig, generics, body) ;
@@ -1658,7 +1658,7 @@ impl<'a> Parser<'a> {
16581658 }
16591659
16601660 /// Is the current token the start of an `FnHeader` / not a valid parse?
1661- fn is_fn_front_matter ( & mut self ) -> bool {
1661+ fn check_fn_front_matter ( & mut self ) -> bool {
16621662 // We use an over-approximation here.
16631663 // `const const`, `fn const` won't parse, but we're not stepping over other syntax either.
16641664 const QUALS : [ Symbol ; 4 ] = [ kw:: Const , kw:: Async , kw:: Unsafe , kw:: Extern ] ;
0 commit comments