Lines Matching refs:Token

41 use syn::{Attribute, Expr, Generics, Lifetime, LitInt, Token, Type as RustType};
86 pub visibility: Token![pub],
87 pub type_token: Token![type],
90 pub colon_token: Option<Token![:]>,
92 pub semi_token: Token![;],
101 pub visibility: Token![pub],
102 pub struct_token: Token![struct],
114 pub visibility: Token![pub],
115 pub enum_token: Token![enum],
142 pub visibility: Token![pub],
145 pub semi_token: Token![;],
154 pub visibility: Token![pub],
155 pub type_token: Token![type],
158 pub eq_token: Token![=],
160 pub semi_token: Token![;],
165 pub impl_token: Token![impl],
171 pub negative_token: Option<Token![!]>,
176 pub lt_token: Option<Token![<]>,
177 pub lifetimes: Punctuated<Lifetime, Token![,]>,
178 pub gt_token: Option<Token![>]>,
182 pub asyncness: Option<Token![async]>,
183 pub unsafety: Option<Token![unsafe]>,
184 pub fn_token: Token![fn],
187 pub args: Punctuated<Var, Token![,]>,
191 pub throws_tokens: Option<(kw::Result, Token![<], Token![>])>,
198 pub visibility: Token![pub],
200 pub colon_token: Token![:],
206 pub ampersand: Token![&],
209 pub var: Token![self],
211 pub colon_token: Token![:],
213 pub pin_tokens: Option<(kw::Pin, Token![<], Token![>])>,
214 pub mutability: Option<Token![mut]>,
245 pub langle: Token![<],
247 pub rangle: Token![>],
252 pub ampersand: Token![&],
256 pub pin_tokens: Option<(kw::Pin, Token![<], Token![>])>,
257 pub mutability: Option<Token![mut]>,
261 pub star: Token![*],
264 pub mutability: Option<Token![mut]>,
265 pub constness: Option<Token![const]>,
269 pub ampersand: Token![&],
274 pub mutability: Option<Token![mut]>,
280 pub semi_token: Token![;],