Lines Matching refs:peek

303         if input.peek(token::Group) {
305 if input.peek(Token![::]) && input.peek3(Ident::peek_any) {
321 } else if input.peek(Token![<]) && allow_group_generic
322 || input.peek(Token![::]) && input.peek3(Token![<])
340 if lookahead.peek(Token![for]) {
343 if !lookahead.peek(Ident)
344 && !lookahead.peek(Token![fn])
345 && !lookahead.peek(Token![unsafe])
346 && !lookahead.peek(Token![extern])
347 && !lookahead.peek(Token![super])
348 && !lookahead.peek(Token![self])
349 && !lookahead.peek(Token![Self])
350 && !lookahead.peek(Token![crate])
351 || input.peek(Token![dyn])
357 if lookahead.peek(token::Paren) {
366 if content.peek(Lifetime) {
372 if content.peek(Token![?]) {
390 if content.peek(Token![,]) {
408 if allow_plus && input.peek(Token![+]) {
461 } else if lookahead.peek(Token![fn])
462 || lookahead.peek(Token![unsafe])
463 || lookahead.peek(Token![extern])
468 } else if lookahead.peek(Ident)
469 || input.peek(Token![super])
470 || input.peek(Token![self])
471 || input.peek(Token![Self])
472 || input.peek(Token![crate])
473 || lookahead.peek(Token![::])
474 || lookahead.peek(Token![<])
481 if input.peek(Token![!]) && !input.peek(Token![!=]) && ty.path.is_mod_style() {
494 if lifetimes.is_some() || allow_plus && input.peek(Token![+]) {
503 while input.peek(Token![+]) {
505 if !(input.peek(Ident::peek_any)
506 || input.peek(Token![::])
507 || input.peek(Token![?])
508 || input.peek(Lifetime)
509 || input.peek(token::Paren))
523 } else if lookahead.peek(Token![dyn]) {
536 } else if lookahead.peek(token::Bracket) {
540 if content.peek(Token![;]) {
553 } else if lookahead.peek(Token![*]) {
555 } else if lookahead.peek(Token![&]) {
557 } else if lookahead.peek(Token![!]) && !input.peek(Token![=]) {
559 } else if lookahead.peek(Token![impl]) {
561 } else if lookahead.peek(Token![_]) {
563 } else if lookahead.peek(Lifetime) {
600 let (const_token, mutability) = if lookahead.peek(Token![const]) {
602 } else if lookahead.peek(Token![mut]) {
649 && (args.peek(Token![...])
650 || args.peek(Ident)
754 if input.peek(Token![->]) {
915 let has_mut_self = allow_self && input.peek(Token![mut]) && input.peek2(Token![self]);
921 let mut name = if (input.peek(Ident) || input.peek(Token![_]) || {
922 has_self = allow_self && input.peek(Token![self]);
935 let ty = if allow_self && !has_self && input.peek(Token![mut]) && input.peek2(Token![self])
961 name: if input.peek(Ident) || input.peek(Token![_]) {
986 if input.peek(Token![extern]) {