Lines Matching refs:tokens

1205             let (delimiter, tokens) = input.call(mac::parse_delimiter)?;
1218 tokens,
2867 fn to_tokens(&self, tokens: &mut TokenStream) {
2868 tokens.append_all(self.attrs.outer());
2869 self.vis.to_tokens(tokens);
2870 self.extern_token.to_tokens(tokens);
2871 self.crate_token.to_tokens(tokens);
2872 self.ident.to_tokens(tokens);
2874 as_token.to_tokens(tokens);
2875 rename.to_tokens(tokens);
2877 self.semi_token.to_tokens(tokens);
2883 fn to_tokens(&self, tokens: &mut TokenStream) {
2884 tokens.append_all(self.attrs.outer());
2885 self.vis.to_tokens(tokens);
2886 self.use_token.to_tokens(tokens);
2887 self.leading_colon.to_tokens(tokens);
2888 self.tree.to_tokens(tokens);
2889 self.semi_token.to_tokens(tokens);
2895 fn to_tokens(&self, tokens: &mut TokenStream) {
2896 tokens.append_all(self.attrs.outer());
2897 self.vis.to_tokens(tokens);
2898 self.static_token.to_tokens(tokens);
2899 self.mutability.to_tokens(tokens);
2900 self.ident.to_tokens(tokens);
2901 self.colon_token.to_tokens(tokens);
2902 self.ty.to_tokens(tokens);
2903 self.eq_token.to_tokens(tokens);
2904 self.expr.to_tokens(tokens);
2905 self.semi_token.to_tokens(tokens);
2911 fn to_tokens(&self, tokens: &mut TokenStream) {
2912 tokens.append_all(self.attrs.outer());
2913 self.vis.to_tokens(tokens);
2914 self.const_token.to_tokens(tokens);
2915 self.ident.to_tokens(tokens);
2916 self.colon_token.to_tokens(tokens);
2917 self.ty.to_tokens(tokens);
2918 self.eq_token.to_tokens(tokens);
2919 self.expr.to_tokens(tokens);
2920 self.semi_token.to_tokens(tokens);
2926 fn to_tokens(&self, tokens: &mut TokenStream) {
2927 tokens.append_all(self.attrs.outer());
2928 self.vis.to_tokens(tokens);
2929 self.sig.to_tokens(tokens);
2930 self.block.brace_token.surround(tokens, |tokens| {
2931 tokens.append_all(self.attrs.inner());
2932 tokens.append_all(&self.block.stmts);
2939 fn to_tokens(&self, tokens: &mut TokenStream) {
2940 tokens.append_all(self.attrs.outer());
2941 self.vis.to_tokens(tokens);
2942 self.unsafety.to_tokens(tokens);
2943 self.mod_token.to_tokens(tokens);
2944 self.ident.to_tokens(tokens);
2946 brace.surround(tokens, |tokens| {
2947 tokens.append_all(self.attrs.inner());
2948 tokens.append_all(items);
2951 TokensOrDefault(&self.semi).to_tokens(tokens);
2958 fn to_tokens(&self, tokens: &mut TokenStream) {
2959 tokens.append_all(self.attrs.outer());
2960 self.unsafety.to_tokens(tokens);
2961 self.abi.to_tokens(tokens);
2962 self.brace_token.surround(tokens, |tokens| {
2963 tokens.append_all(self.attrs.inner());
2964 tokens.append_all(&self.items);
2971 fn to_tokens(&self, tokens: &mut TokenStream) {
2972 tokens.append_all(self.attrs.outer());
2973 self.vis.to_tokens(tokens);
2974 self.type_token.to_tokens(tokens);
2975 self.ident.to_tokens(tokens);
2976 self.generics.to_tokens(tokens);
2977 self.generics.where_clause.to_tokens(tokens);
2978 self.eq_token.to_tokens(tokens);
2979 self.ty.to_tokens(tokens);
2980 self.semi_token.to_tokens(tokens);
2986 fn to_tokens(&self, tokens: &mut TokenStream) {
2987 tokens.append_all(self.attrs.outer());
2988 self.vis.to_tokens(tokens);
2989 self.enum_token.to_tokens(tokens);
2990 self.ident.to_tokens(tokens);
2991 self.generics.to_tokens(tokens);
2992 self.generics.where_clause.to_tokens(tokens);
2993 self.brace_token.surround(tokens, |tokens| {
2994 self.variants.to_tokens(tokens);
3001 fn to_tokens(&self, tokens: &mut TokenStream) {
3002 tokens.append_all(self.attrs.outer());
3003 self.vis.to_tokens(tokens);
3004 self.struct_token.to_tokens(tokens);
3005 self.ident.to_tokens(tokens);
3006 self.generics.to_tokens(tokens);
3009 self.generics.where_clause.to_tokens(tokens);
3010 fields.to_tokens(tokens);
3013 fields.to_tokens(tokens);
3014 self.generics.where_clause.to_tokens(tokens);
3015 TokensOrDefault(&self.semi_token).to_tokens(tokens);
3018 self.generics.where_clause.to_tokens(tokens);
3019 TokensOrDefault(&self.semi_token).to_tokens(tokens);
3027 fn to_tokens(&self, tokens: &mut TokenStream) {
3028 tokens.append_all(self.attrs.outer());
3029 self.vis.to_tokens(tokens);
3030 self.union_token.to_tokens(tokens);
3031 self.ident.to_tokens(tokens);
3032 self.generics.to_tokens(tokens);
3033 self.generics.where_clause.to_tokens(tokens);
3034 self.fields.to_tokens(tokens);
3040 fn to_tokens(&self, tokens: &mut TokenStream) {
3041 tokens.append_all(self.attrs.outer());
3042 self.vis.to_tokens(tokens);
3043 self.unsafety.to_tokens(tokens);
3044 self.auto_token.to_tokens(tokens);
3045 self.trait_token.to_tokens(tokens);
3046 self.ident.to_tokens(tokens);
3047 self.generics.to_tokens(tokens);
3049 TokensOrDefault(&self.colon_token).to_tokens(tokens);
3050 self.supertraits.to_tokens(tokens);
3052 self.generics.where_clause.to_tokens(tokens);
3053 self.brace_token.surround(tokens, |tokens| {
3054 tokens.append_all(self.attrs.inner());
3055 tokens.append_all(&self.items);
3062 fn to_tokens(&self, tokens: &mut TokenStream) {
3063 tokens.append_all(self.attrs.outer());
3064 self.vis.to_tokens(tokens);
3065 self.trait_token.to_tokens(tokens);
3066 self.ident.to_tokens(tokens);
3067 self.generics.to_tokens(tokens);
3068 self.eq_token.to_tokens(tokens);
3069 self.bounds.to_tokens(tokens);
3070 self.generics.where_clause.to_tokens(tokens);
3071 self.semi_token.to_tokens(tokens);
3077 fn to_tokens(&self, tokens: &mut TokenStream) {
3078 tokens.append_all(self.attrs.outer());
3079 self.defaultness.to_tokens(tokens);
3080 self.unsafety.to_tokens(tokens);
3081 self.impl_token.to_tokens(tokens);
3082 self.generics.to_tokens(tokens);
3084 polarity.to_tokens(tokens);
3085 path.to_tokens(tokens);
3086 for_token.to_tokens(tokens);
3088 self.self_ty.to_tokens(tokens);
3089 self.generics.where_clause.to_tokens(tokens);
3090 self.brace_token.surround(tokens, |tokens| {
3091 tokens.append_all(self.attrs.inner());
3092 tokens.append_all(&self.items);
3099 fn to_tokens(&self, tokens: &mut TokenStream) {
3100 tokens.append_all(self.attrs.outer());
3101 self.mac.path.to_tokens(tokens);
3102 self.mac.bang_token.to_tokens(tokens);
3103 self.ident.to_tokens(tokens);
3106 paren.surround(tokens, |tokens| self.mac.tokens.to_tokens(tokens));
3109 brace.surround(tokens, |tokens| self.mac.tokens.to_tokens(tokens));
3112 bracket.surround(tokens, |tokens| self.mac.tokens.to_tokens(tokens));
3115 self.semi_token.to_tokens(tokens);
3121 fn to_tokens(&self, tokens: &mut TokenStream) {
3122 self.ident.to_tokens(tokens);
3123 self.colon2_token.to_tokens(tokens);
3124 self.tree.to_tokens(tokens);
3130 fn to_tokens(&self, tokens: &mut TokenStream) {
3131 self.ident.to_tokens(tokens);
3137 fn to_tokens(&self, tokens: &mut TokenStream) {
3138 self.ident.to_tokens(tokens);
3139 self.as_token.to_tokens(tokens);
3140 self.rename.to_tokens(tokens);
3146 fn to_tokens(&self, tokens: &mut TokenStream) {
3147 self.star_token.to_tokens(tokens);
3153 fn to_tokens(&self, tokens: &mut TokenStream) {
3154 self.brace_token.surround(tokens, |tokens| {
3155 self.items.to_tokens(tokens);
3162 fn to_tokens(&self, tokens: &mut TokenStream) {
3163 tokens.append_all(self.attrs.outer());
3164 self.const_token.to_tokens(tokens);
3165 self.ident.to_tokens(tokens);
3166 self.colon_token.to_tokens(tokens);
3167 self.ty.to_tokens(tokens);
3169 eq_token.to_tokens(tokens);
3170 default.to_tokens(tokens);
3172 self.semi_token.to_tokens(tokens);
3178 fn to_tokens(&self, tokens: &mut TokenStream) {
3179 tokens.append_all(self.attrs.outer());
3180 self.sig.to_tokens(tokens);
3183 block.brace_token.surround(tokens, |tokens| {
3184 tokens.append_all(self.attrs.inner());
3185 tokens.append_all(&block.stmts);
3189 TokensOrDefault(&self.semi_token).to_tokens(tokens);
3197 fn to_tokens(&self, tokens: &mut TokenStream) {
3198 tokens.append_all(self.attrs.outer());
3199 self.type_token.to_tokens(tokens);
3200 self.ident.to_tokens(tokens);
3201 self.generics.to_tokens(tokens);
3203 TokensOrDefault(&self.colon_token).to_tokens(tokens);
3204 self.bounds.to_tokens(tokens);
3207 eq_token.to_tokens(tokens);
3208 default.to_tokens(tokens);
3210 self.generics.where_clause.to_tokens(tokens);
3211 self.semi_token.to_tokens(tokens);
3217 fn to_tokens(&self, tokens: &mut TokenStream) {
3218 tokens.append_all(self.attrs.outer());
3219 self.mac.to_tokens(tokens);
3220 self.semi_token.to_tokens(tokens);
3226 fn to_tokens(&self, tokens: &mut TokenStream) {
3227 tokens.append_all(self.attrs.outer());
3228 self.vis.to_tokens(tokens);
3229 self.defaultness.to_tokens(tokens);
3230 self.const_token.to_tokens(tokens);
3231 self.ident.to_tokens(tokens);
3232 self.colon_token.to_tokens(tokens);
3233 self.ty.to_tokens(tokens);
3234 self.eq_token.to_tokens(tokens);
3235 self.expr.to_tokens(tokens);
3236 self.semi_token.to_tokens(tokens);
3242 fn to_tokens(&self, tokens: &mut TokenStream) {
3243 tokens.append_all(self.attrs.outer());
3244 self.vis.to_tokens(tokens);
3245 self.defaultness.to_tokens(tokens);
3246 self.sig.to_tokens(tokens);
3247 self.block.brace_token.surround(tokens, |tokens| {
3248 tokens.append_all(self.attrs.inner());
3249 tokens.append_all(&self.block.stmts);
3256 fn to_tokens(&self, tokens: &mut TokenStream) {
3257 tokens.append_all(self.attrs.outer());
3258 self.vis.to_tokens(tokens);
3259 self.defaultness.to_tokens(tokens);
3260 self.type_token.to_tokens(tokens);
3261 self.ident.to_tokens(tokens);
3262 self.generics.to_tokens(tokens);
3263 self.eq_token.to_tokens(tokens);
3264 self.ty.to_tokens(tokens);
3265 self.generics.where_clause.to_tokens(tokens);
3266 self.semi_token.to_tokens(tokens);
3272 fn to_tokens(&self, tokens: &mut TokenStream) {
3273 tokens.append_all(self.attrs.outer());
3274 self.mac.to_tokens(tokens);
3275 self.semi_token.to_tokens(tokens);
3281 fn to_tokens(&self, tokens: &mut TokenStream) {
3282 tokens.append_all(self.attrs.outer());
3283 self.vis.to_tokens(tokens);
3284 self.sig.to_tokens(tokens);
3285 self.semi_token.to_tokens(tokens);
3291 fn to_tokens(&self, tokens: &mut TokenStream) {
3292 tokens.append_all(self.attrs.outer());
3293 self.vis.to_tokens(tokens);
3294 self.static_token.to_tokens(tokens);
3295 self.mutability.to_tokens(tokens);
3296 self.ident.to_tokens(tokens);
3297 self.colon_token.to_tokens(tokens);
3298 self.ty.to_tokens(tokens);
3299 self.semi_token.to_tokens(tokens);
3305 fn to_tokens(&self, tokens: &mut TokenStream) {
3306 tokens.append_all(self.attrs.outer());
3307 self.vis.to_tokens(tokens);
3308 self.type_token.to_tokens(tokens);
3309 self.ident.to_tokens(tokens);
3310 self.generics.to_tokens(tokens);
3311 self.generics.where_clause.to_tokens(tokens);
3312 self.semi_token.to_tokens(tokens);
3318 fn to_tokens(&self, tokens: &mut TokenStream) {
3319 tokens.append_all(self.attrs.outer());
3320 self.mac.to_tokens(tokens);
3321 self.semi_token.to_tokens(tokens);
3327 fn to_tokens(&self, tokens: &mut TokenStream) {
3328 self.constness.to_tokens(tokens);
3329 self.asyncness.to_tokens(tokens);
3330 self.unsafety.to_tokens(tokens);
3331 self.abi.to_tokens(tokens);
3332 self.fn_token.to_tokens(tokens);
3333 self.ident.to_tokens(tokens);
3334 self.generics.to_tokens(tokens);
3335 self.paren_token.surround(tokens, |tokens| {
3336 self.inputs.to_tokens(tokens);
3339 <Token![,]>::default().to_tokens(tokens);
3341 variadic.to_tokens(tokens);
3344 self.output.to_tokens(tokens);
3345 self.generics.where_clause.to_tokens(tokens);
3351 fn to_tokens(&self, tokens: &mut TokenStream) {
3352 tokens.append_all(self.attrs.outer());
3354 ampersand.to_tokens(tokens);
3355 lifetime.to_tokens(tokens);
3357 self.mutability.to_tokens(tokens);
3358 self.self_token.to_tokens(tokens);
3360 colon_token.to_tokens(tokens);
3361 self.ty.to_tokens(tokens);
3375 <Token![:]>::default().to_tokens(tokens);
3376 self.ty.to_tokens(tokens);
3384 fn to_tokens(&self, tokens: &mut TokenStream) {
3385 tokens.append_all(self.attrs.outer());
3387 pat.to_tokens(tokens);
3388 colon.to_tokens(tokens);
3390 self.dots.to_tokens(tokens);
3391 self.comma.to_tokens(tokens);
3397 fn to_tokens(&self, tokens: &mut TokenStream) {
3400 StaticMutability::Mut(mut_token) => mut_token.to_tokens(tokens),