Lines Matching refs:Token
43 pub struct_token: Token![struct],
45 pub semi_token: Option<Token![;]>,
53 pub enum_token: Token![enum],
55 pub variants: Punctuated<Variant, Token![,]>,
63 pub union_token: Token![union],
88 if lookahead.peek(Token![struct]) { in parse()
89 let struct_token = input.parse::<Token![struct]>()?; in parse()
107 } else if lookahead.peek(Token![enum]) { in parse()
108 let enum_token = input.parse::<Token![enum]>()?; in parse()
126 } else if lookahead.peek(Token![union]) { in parse()
127 let union_token = input.parse::<Token![union]>()?; in parse()
152 ) -> Result<(Option<WhereClause>, Fields, Option<Token![;]>)> { in data_struct() argument
155 if lookahead.peek(Token![where]) {
164 if lookahead.peek(Token![where]) {
169 if lookahead.peek(Token![;]) {
178 } else if lookahead.peek(Token![;]) {
191 Punctuated<Variant, Token![,]>, in data_enum() argument
197 let variants = content.parse_terminated(Variant::parse, Token![,])?; in data_enum()