• Home
  • Raw
  • Download

Lines Matching refs:peek

329                     && (ahead.peek(Token![::])  in parse()
330 || ahead.peek(Token![!]) in parse()
331 || ahead.peek(token::Brace) in parse()
332 || ahead.peek(token::Paren) in parse()
333 || ahead.peek(Token![..]) in parse()
335 && !(ahead.is_empty() || ahead.peek(Token![,]))) in parse()
338 ahead.parse::<Option<Token![self]>>()?.is_some() && ahead.peek(Token![::]) in parse()
339 } || lookahead.peek(Token![::]) in parse()
340 || lookahead.peek(Token![<]) in parse()
341 || input.peek(Token![Self]) in parse()
342 || input.peek(Token![super]) in parse()
343 || input.peek(Token![crate]) in parse()
346 } else if lookahead.peek(Token![_]) { in parse()
348 } else if input.peek(Token![box]) { in parse()
350 } else if input.peek(Token![-]) || lookahead.peek(Lit) || lookahead.peek(Token![const]) in parse()
353 } else if lookahead.peek(Token![ref]) in parse()
354 || lookahead.peek(Token![mut]) in parse()
355 || input.peek(Token![self]) in parse()
356 || input.peek(Ident) in parse()
359 } else if lookahead.peek(Token![&]) { in parse()
361 } else if lookahead.peek(token::Paren) { in parse()
363 } else if lookahead.peek(token::Bracket) { in parse()
365 } else if lookahead.peek(Token![..]) && !input.peek(Token![...]) { in parse()
367 } else if lookahead.peek(Token![const]) { in parse()
379 if input.peek(Token![..]) { in pat_path_or_macro_or_struct_or_range()
391 if input.peek(Token![!]) && !input.peek(Token![!=]) { in pat_path_or_macro_or_struct_or_range()
417 if input.peek(token::Brace) { in pat_path_or_macro_or_struct_or_range()
419 } else if input.peek(token::Paren) { in pat_path_or_macro_or_struct_or_range()
421 } else if input.peek(Token![..]) { in pat_path_or_macro_or_struct_or_range()
454 if input.peek(Token![@]) { in pat_ident()
478 while !content.is_empty() && !content.peek(Token![..]) { in pat_struct()
488 let dot2_token = if fields.empty_or_trailing() && content.peek(Token![..]) { in pat_struct()
519 if boxed.is_none() && by_ref.is_none() && mutability.is_none() && input.peek(Token![:]) in field_pat()
633 if input.peek(Token![..]) { in pat_lit_or_range()
658 || input.peek(Token![|]) in pat_lit_expr()
659 || input.peek(Token![=>]) in pat_lit_expr()
660 || input.peek(Token![:]) && !input.peek(Token![::]) in pat_lit_expr()
661 || input.peek(Token![,]) in pat_lit_expr()
662 || input.peek(Token![;]) in pat_lit_expr()
670 let expr = if lookahead.peek(Lit) { in pat_lit_expr()
672 } else if lookahead.peek(Ident) in pat_lit_expr()
673 || lookahead.peek(Token![::]) in pat_lit_expr()
674 || lookahead.peek(Token![<]) in pat_lit_expr()
675 || lookahead.peek(Token![self]) in pat_lit_expr()
676 || lookahead.peek(Token![Self]) in pat_lit_expr()
677 || lookahead.peek(Token![super]) in pat_lit_expr()
678 || lookahead.peek(Token![crate]) in pat_lit_expr()
681 } else if lookahead.peek(Token![const]) { in pat_lit_expr()
744 || input.peek(Token![|]) && !input.peek(Token![||]) && !input.peek(Token![|=]) in multi_pat_impl()
748 while input.peek(Token![|]) && !input.peek(Token![||]) && !input.peek(Token![|=]) { in multi_pat_impl()