Lines Matching refs:Token
100 pub semi_token: Token![;],
110 pub unsafety: Option<Token![unsafe]>,
112 pub fn_token: Token![fn],
114 pub inputs: Punctuated<BareFnArg, Token![,]>,
134 pub impl_token: Token![impl],
135 pub bounds: Punctuated<TypeParamBound, Token![+]>,
143 pub underscore_token: Token![_],
159 pub bang_token: Token![!],
186 pub star_token: Token![*],
187 pub const_token: Option<Token![const]>,
188 pub mutability: Option<Token![mut]>,
197 pub and_token: Token![&],
199 pub mutability: Option<Token![mut]>,
218 pub dyn_token: Option<Token![dyn]>,
219 pub bounds: Punctuated<TypeParamBound, Token![+]>,
228 pub elems: Punctuated<Type, Token![,]>,
236 pub extern_token: Token![extern],
246 pub name: Option<(Ident, Token![:])>,
256 pub name: Option<(Ident, Token![:])>,
257 pub dots: Token![...],
258 pub comma: Option<Token![,]>,
271 Type(Token![->], Box<Type>),
329 if input.peek(Token![::]) && input.peek3(Ident::peek_any) { in ambig_ty()
336 lt_token: Token, in ambig_ty()
339 gt_token: Token, in ambig_ty()
345 } else if input.peek(Token![<]) && allow_group_generic in ambig_ty()
346 || input.peek(Token![::]) && input.peek3(Token![<]) in ambig_ty()
364 if lookahead.peek(Token![for]) { in ambig_ty()
368 && !lookahead.peek(Token![fn]) in ambig_ty()
369 && !lookahead.peek(Token![unsafe]) in ambig_ty()
370 && !lookahead.peek(Token![extern]) in ambig_ty()
371 && !lookahead.peek(Token![super]) in ambig_ty()
372 && !lookahead.peek(Token![self]) in ambig_ty()
373 && !lookahead.peek(Token![Self]) in ambig_ty()
374 && !lookahead.peek(Token![crate]) in ambig_ty()
375 || input.peek(Token![dyn]) in ambig_ty()
396 if content.peek(Token![?]) { in ambig_ty()
422 if content.peek(Token![,]) { in ambig_ty()
440 if allow_plus && input.peek(Token![+]) { in ambig_ty()
502 } else if lookahead.peek(Token![fn]) in ambig_ty()
503 || lookahead.peek(Token![unsafe]) in ambig_ty()
504 || lookahead.peek(Token![extern]) in ambig_ty()
510 || input.peek(Token![super]) in ambig_ty()
511 || input.peek(Token![self]) in ambig_ty()
512 || input.peek(Token![Self]) in ambig_ty()
513 || input.peek(Token![crate]) in ambig_ty()
514 || lookahead.peek(Token![::]) in ambig_ty()
515 || lookahead.peek(Token![<]) in ambig_ty()
522 if input.peek(Token![!]) && !input.peek(Token![!=]) && ty.path.is_mod_style() { in ambig_ty()
523 let bang_token: Token![!] = input.parse()?; in ambig_ty()
535 if lifetimes.is_some() || allow_plus && input.peek(Token![+]) { in ambig_ty()
544 while input.peek(Token![+]) { in ambig_ty()
547 || input.peek(Token![::]) in ambig_ty()
548 || input.peek(Token![?]) in ambig_ty()
568 } else if lookahead.peek(Token![dyn]) { in ambig_ty()
569 let dyn_token: Token![dyn] = input.parse()?; in ambig_ty()
571 let star_token: Option<Token![*]> = input.parse()?; in ambig_ty()
585 if content.peek(Token![;]) { in ambig_ty()
598 } else if lookahead.peek(Token![*]) { in ambig_ty()
600 } else if lookahead.peek(Token![&]) { in ambig_ty()
602 } else if lookahead.peek(Token![!]) && !input.peek(Token![=]) { in ambig_ty()
604 } else if lookahead.peek(Token![impl]) { in ambig_ty()
606 } else if lookahead.peek(Token![_]) { in ambig_ty()
642 let star_token: Token![*] = input.parse()?; in parse()
645 let (const_token, mutability) = if lookahead.peek(Token![const]) { in parse()
647 } else if lookahead.peek(Token![mut]) { in parse()
694 && (args.peek(Token![...]) in parse()
695 || (args.peek(Ident) || args.peek(Token![_])) in parse()
696 && args.peek2(Token![:]) in parse()
697 && args.peek3(Token![...])) in parse()
799 if input.peek(Token![->]) { in parse()
835 let dyn_token: Option<Token![dyn]> = input.parse()?; in parse()
848 ) -> Result<Punctuated<TypeParamBound, Token![+]>> { in parse_bounds() argument
898 let impl_token: Token![impl] = input.parse()?; in parse()
993 let has_mut_self = allow_self && input.peek(Token![mut]) && input.peek2(Token![self]); in parse_bare_fn_arg()
995 input.parse::<Token![mut]>()?; in parse_bare_fn_arg()
999 let mut name = if (input.peek(Ident) || input.peek(Token![_]) || { in parse_bare_fn_arg()
1000 has_self = allow_self && input.peek(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()
1006 let colon: Token![:] = input.parse()?; 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()
1015 input.parse::<Token![mut]>()?; in parse_bare_fn_arg()
1016 input.parse::<Token![self]>()?; in parse_bare_fn_arg()
1019 input.parse::<Token![self]>()?; in parse_bare_fn_arg()
1039 name: if input.peek(Ident) || input.peek(Token![_]) { in parse_bare_variadic()
1041 let colon: Token![:] = input.parse()?; in parse_bare_variadic()
1064 if input.peek(Token![extern]) { in parse()
1143 Token.to_tokens(tokens); in to_tokens()
1167 <Token![,]>::default().to_tokens(tokens); in to_tokens()