Lines Matching +full:github +full:- +full:token
11 /// [syntax tree enum]: Expr#syntax-tree-enums
15 Public(Token![pub]),
31 pub pub_token: Token![pub],
32 pub paren_token: token::Paren,
33 pub in_token: Option<Token![in]>,
45 // TODO: https://rust-lang.github.io/rfcs/3323-restrictions.html
50 // pub mut_token: Token![mut],
51 // pub paren_token: token::Paren,
52 // pub in_token: Option<Token![in]>,
67 fn parse(input: ParseStream) -> Result<Self> { in parse()
68 // Recognize an empty None-delimited group, as produced by a $:vis in parse()
70 if input.peek(token::Group) { in parse()
79 if input.peek(Token![pub]) { in parse()
88 fn parse_pub(input: ParseStream) -> Result<Self> { in parse_pub()
89 let pub_token = input.parse::<Token![pub]>()?; in parse_pub()
91 if input.peek(token::Paren) { in parse_pub()
96 if content.peek(Token![crate]) in parse_pub()
97 || content.peek(Token![self]) in parse_pub()
98 || content.peek(Token![super]) in parse_pub()
115 } else if content.peek(Token![in]) { in parse_pub()
116 let in_token: Token![in] = content.parse()?; in parse_pub()
133 pub(crate) fn is_some(&self) -> bool { in is_some()
165 // "crate", automatically add the "in" token. in to_tokens()