Lines Matching refs:Token
11 token, Attribute, Block, Expr, ExprCall, ExprPath, Ident, Path, Token, Type,
21 fields: Punctuated<InitializerField, Token![,]>,
22 rest: Option<(Token![..], Expr)>,
23 error: Option<(Token![?], Type)>,
27 _and_token: Token![&],
29 _in_token: Token![in],
40 value: Option<(Token![:], Expr)>,
44 _left_arrow_token: Token![<-],
48 _underscore_token: Token![_],
49 _colon_token: Token![:],
185 fn get_init_kind(rest: Option<(Token![..], Expr)>, dcx: &mut DiagCtxt) -> InitKind {
221 fields: &Punctuated<InitializerField, Token![,]>,
366 fields: &Punctuated<InitializerField, Token![,]>,
413 let this = input.peek(Token![&]).then(|| input.parse()).transpose()?;
420 if lh.peek(End) || lh.peek(Token![..]) {
422 } else if lh.peek(Ident) || lh.peek(Token![_]) || lh.peek(Token![#]) {
427 } else if lh.peek(Token![,]) {
437 .peek(Token![..])
441 .peek(Token![?])
496 if lh.peek(Token![_]) {
505 if lh.peek(Token![<-]) {
511 } else if lh.peek(Token![:]) {
516 } else if lh.peek(Token![,]) || lh.peek(End) {