Searched refs:peek2 (Results 1 – 11 of 11) sorted by relevance
210 if ahead.peek2(Ident) || ahead.peek2(Token![try]) { in parse_stmt()212 } else if ahead.peek2(token::Brace) in parse_stmt()225 || input.peek(Token![crate]) && !input.peek2(Token![::]) in parse_stmt()229 && (input.peek2(Token![mut]) in parse_stmt()230 || input.peek2(Ident) in parse_stmt()231 && !(input.peek2(Token![async]) in parse_stmt()234 && !(input.peek2(token::Brace) in parse_stmt()235 || input.peek2(Token![static]) in parse_stmt()236 || input.peek2(Token![async]) in parse_stmt()240 || input.peek2(Token![move]) in parse_stmt()[all …]
161 if input.peek(Token![#]) && input.peek2(Token![!]) { in parse()188 let is_named = input.peek(Ident) && input.peek2(Token![:]) && !input.peek2(Token![::]); in parse()
293 && (input.peek2(Token![::]) in parse_single()294 || input.peek2(Token![!]) in parse_single()295 || input.peek2(token::Brace) in parse_single()296 || input.peek2(token::Paren) in parse_single()297 || input.peek2(Token![..])) in parse_single()298 || input.peek(Token![self]) && input.peek2(Token![::]) in parse_single()
622 pub fn peek2<T: Peek>(&self, token: T) -> bool { in peek2() method623 fn peek2(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool { in peek2() function628 peek2(self, T::Token::peek) in peek2()
980 if input.peek(Lifetime) && input.peek2(Token![:]) { in parse()1123 && (input.peek2(Token![>]) in choose_generics_over_qpath()1124 || input.peek2(Token![#]) in choose_generics_over_qpath()1125 || (input.peek2(Lifetime) || input.peek2(Ident)) in choose_generics_over_qpath()1130 || input.peek2(Token![const])) in choose_generics_over_qpath()
696 && args.peek2(Token![:]) in parse()993 let has_mut_self = allow_self && input.peek(Token![mut]) && input.peek2(Token![self]); in parse_bare_fn_arg()1002 }) && input.peek2(Token![:]) in parse_bare_fn_arg()1003 && !input.peek2(Token![::]) in parse_bare_fn_arg()1013 let ty = if allow_self && !has_self && input.peek(Token![mut]) && input.peek2(Token![self]) in parse_bare_fn_arg()
1263 } else if input.peek(Token![try]) && input.peek2(token::Brace) { in parse_with_earlier_boundary_rule()1267 } else if input.peek(Token![const]) && input.peek2(token::Brace) { in parse_with_earlier_boundary_rule()1527 && (input.peek2(Token![mut]) || input.peek2(Token![const])) in unary_expr()1732 && !input.peek2(Token![await]) in trailer_expr()1800 && (input.peek2(token::Brace) || input.peek2(Token![move]) && input.peek3(token::Brace)) in atom_expr()1803 } else if input.peek(Token![try]) && input.peek2(token::Brace) { in atom_expr()1809 || input.peek(Token![const]) && !input.peek2(token::Brace) in atom_expr()1811 || input.peek(Token![async]) && (input.peek2(Token![|]) || input.peek2(Token![move])) in atom_expr()1814 } else if token::parsing::peek_keyword(input.cursor(), "builtin") && input.peek2(Token![#]) in atom_expr()1824 || input.peek(Token![try]) && (input.peek2(Token![!]) || input.peek2(Token![::])) in atom_expr()[all …]
662 while input.peek(Token![#]) && input.peek2(Token![!]) { in parse_inner()752 } else if input.peek(Token![#]) && input.peek2(token::Bracket) { in parse_meta_name_value_after_path()
1065 || lookahead.peek(Token![auto]) && ahead.peek2(Token![trait]) in parse_rest_of_item()1090 } else if lookahead.peek(Token![union]) && ahead.peek2(Ident) { in parse_rest_of_item()1094 } else if lookahead.peek(Token![auto]) && ahead.peek2(Token![trait]) { in parse_rest_of_item()1097 || lookahead.peek(Token![default]) && !ahead.peek2(Token![!]) in parse_rest_of_item()1617 if input.peek(Ident) && input.peek2(Token![<]) { in parse_fn_arg_or_variadic()1877 && ahead.peek2(Token![static])) in parse()2580 && (input.peek(Token![const]) || input.peek(Token![?]) && input.peek2(Token![const])); in parse_impl()2586 let polarity = if input.peek(Token![!]) && !input.peek2(token::Brace) { in parse_impl()2670 let defaultness = if lookahead.peek(Token![default]) && !ahead.peek2(Token![!]) { in parse()
341 || input.peek(Token![union]) && input.peek2(token::Brace)) in parse_named()
320 if input.peek(Lifetime) && !input.peek2(Token![+]) { in parse()