Lines Matching full:self

10     fn clone(&self) -> Self {  in clone()  argument
12 extern_token: self.extern_token.clone(), in clone()
13 name: self.name.clone(), in clone()
20 fn clone(&self) -> Self { in clone() argument
22 colon2_token: self.colon2_token.clone(), in clone()
23 lt_token: self.lt_token.clone(), in clone()
24 args: self.args.clone(), in clone()
25 gt_token: self.gt_token.clone(), in clone()
32 fn clone(&self) -> Self { in clone() argument
34 attrs: self.attrs.clone(), in clone()
35 pat: self.pat.clone(), in clone()
36 guard: self.guard.clone(), in clone()
37 fat_arrow_token: self.fat_arrow_token.clone(), in clone()
38 body: self.body.clone(), in clone()
39 comma: self.comma.clone(), in clone()
46 fn clone(&self) -> Self { in clone() argument
48 ident: self.ident.clone(), in clone()
49 generics: self.generics.clone(), in clone()
50 eq_token: self.eq_token.clone(), in clone()
51 value: self.value.clone(), in clone()
58 fn clone(&self) -> Self { in clone() argument
60 ident: self.ident.clone(), in clone()
61 generics: self.generics.clone(), in clone()
62 eq_token: self.eq_token.clone(), in clone()
63 ty: self.ty.clone(), in clone()
73 fn clone(&self) -> Self { in clone() argument
74 *self in clone()
80 fn clone(&self) -> Self { in clone() argument
82 pound_token: self.pound_token.clone(), in clone()
83 style: self.style.clone(), in clone()
84 bracket_token: self.bracket_token.clone(), in clone()
85 meta: self.meta.clone(), in clone()
92 fn clone(&self) -> Self { in clone() argument
94 attrs: self.attrs.clone(), in clone()
95 name: self.name.clone(), in clone()
96 ty: self.ty.clone(), in clone()
103 fn clone(&self) -> Self { in clone() argument
105 attrs: self.attrs.clone(), in clone()
106 name: self.name.clone(), in clone()
107 dots: self.dots.clone(), in clone()
108 comma: self.comma.clone(), in clone()
118 fn clone(&self) -> Self { in clone() argument
119 *self in clone()
125 fn clone(&self) -> Self { in clone() argument
127 brace_token: self.brace_token.clone(), in clone()
128 stmts: self.stmts.clone(), in clone()
135 fn clone(&self) -> Self { in clone() argument
137 for_token: self.for_token.clone(), in clone()
138 lt_token: self.lt_token.clone(), in clone()
139 lifetimes: self.lifetimes.clone(), in clone()
140 gt_token: self.gt_token.clone(), in clone()
147 fn clone(&self) -> Self { in clone() argument
148 match self { in clone()
159 fn clone(&self) -> Self { in clone() argument
161 attrs: self.attrs.clone(), in clone()
162 const_token: self.const_token.clone(), in clone()
163 ident: self.ident.clone(), in clone()
164 colon_token: self.colon_token.clone(), in clone()
165 ty: self.ty.clone(), in clone()
166 eq_token: self.eq_token.clone(), in clone()
167 default: self.default.clone(), in clone()
174 fn clone(&self) -> Self { in clone() argument
176 ident: self.ident.clone(), in clone()
177 generics: self.generics.clone(), in clone()
178 colon_token: self.colon_token.clone(), in clone()
179 bounds: self.bounds.clone(), in clone()
186 fn clone(&self) -> Self { in clone() argument
187 match self { in clone()
197 fn clone(&self) -> Self { in clone() argument
199 enum_token: self.enum_token.clone(), in clone()
200 brace_token: self.brace_token.clone(), in clone()
201 variants: self.variants.clone(), in clone()
208 fn clone(&self) -> Self { in clone() argument
210 struct_token: self.struct_token.clone(), in clone()
211 fields: self.fields.clone(), in clone()
212 semi_token: self.semi_token.clone(), in clone()
219 fn clone(&self) -> Self { in clone() argument
221 union_token: self.union_token.clone(), in clone()
222 fields: self.fields.clone(), in clone()
229 fn clone(&self) -> Self { in clone() argument
231 attrs: self.attrs.clone(), in clone()
232 vis: self.vis.clone(), in clone()
233 ident: self.ident.clone(), in clone()
234 generics: self.generics.clone(), in clone()
235 data: self.data.clone(), in clone()
242 fn clone(&self) -> Self { in clone() argument
243 match self { in clone()
316 fn clone(&self) -> Self { in clone() argument
318 attrs: self.attrs.clone(), in clone()
319 bracket_token: self.bracket_token.clone(), in clone()
320 elems: self.elems.clone(), in clone()
327 fn clone(&self) -> Self { in clone() argument
329 attrs: self.attrs.clone(), in clone()
330 left: self.left.clone(), in clone()
331 eq_token: self.eq_token.clone(), in clone()
332 right: self.right.clone(), in clone()
339 fn clone(&self) -> Self { in clone() argument
341 attrs: self.attrs.clone(), in clone()
342 async_token: self.async_token.clone(), in clone()
343 capture: self.capture.clone(), in clone()
344 block: self.block.clone(), in clone()
351 fn clone(&self) -> Self { in clone() argument
353 attrs: self.attrs.clone(), in clone()
354 base: self.base.clone(), in clone()
355 dot_token: self.dot_token.clone(), in clone()
356 await_token: self.await_token.clone(), in clone()
363 fn clone(&self) -> Self { in clone() argument
365 attrs: self.attrs.clone(), in clone()
366 left: self.left.clone(), in clone()
367 op: self.op.clone(), in clone()
368 right: self.right.clone(), in clone()
375 fn clone(&self) -> Self { in clone() argument
377 attrs: self.attrs.clone(), in clone()
378 label: self.label.clone(), in clone()
379 block: self.block.clone(), in clone()
386 fn clone(&self) -> Self { in clone() argument
388 attrs: self.attrs.clone(), in clone()
389 break_token: self.break_token.clone(), in clone()
390 label: self.label.clone(), in clone()
391 expr: self.expr.clone(), in clone()
398 fn clone(&self) -> Self { in clone() argument
400 attrs: self.attrs.clone(), in clone()
401 func: self.func.clone(), in clone()
402 paren_token: self.paren_token.clone(), in clone()
403 args: self.args.clone(), in clone()
410 fn clone(&self) -> Self { in clone() argument
412 attrs: self.attrs.clone(), in clone()
413 expr: self.expr.clone(), in clone()
414 as_token: self.as_token.clone(), in clone()
415 ty: self.ty.clone(), in clone()
422 fn clone(&self) -> Self { in clone() argument
424 attrs: self.attrs.clone(), in clone()
425 lifetimes: self.lifetimes.clone(), in clone()
426 constness: self.constness.clone(), in clone()
427 movability: self.movability.clone(), in clone()
428 asyncness: self.asyncness.clone(), in clone()
429 capture: self.capture.clone(), in clone()
430 or1_token: self.or1_token.clone(), in clone()
431 inputs: self.inputs.clone(), in clone()
432 or2_token: self.or2_token.clone(), in clone()
433 output: self.output.clone(), in clone()
434 body: self.body.clone(), in clone()
441 fn clone(&self) -> Self { in clone() argument
443 attrs: self.attrs.clone(), in clone()
444 const_token: self.const_token.clone(), in clone()
445 block: self.block.clone(), in clone()
452 fn clone(&self) -> Self { in clone() argument
454 attrs: self.attrs.clone(), in clone()
455 continue_token: self.continue_token.clone(), in clone()
456 label: self.label.clone(), in clone()
463 fn clone(&self) -> Self { in clone() argument
465 attrs: self.attrs.clone(), in clone()
466 base: self.base.clone(), in clone()
467 dot_token: self.dot_token.clone(), in clone()
468 member: self.member.clone(), in clone()
475 fn clone(&self) -> Self { in clone() argument
477 attrs: self.attrs.clone(), in clone()
478 label: self.label.clone(), in clone()
479 for_token: self.for_token.clone(), in clone()
480 pat: self.pat.clone(), in clone()
481 in_token: self.in_token.clone(), in clone()
482 expr: self.expr.clone(), in clone()
483 body: self.body.clone(), in clone()
490 fn clone(&self) -> Self { in clone() argument
492 attrs: self.attrs.clone(), in clone()
493 group_token: self.group_token.clone(), in clone()
494 expr: self.expr.clone(), in clone()
501 fn clone(&self) -> Self { in clone() argument
503 attrs: self.attrs.clone(), in clone()
504 if_token: self.if_token.clone(), in clone()
505 cond: self.cond.clone(), in clone()
506 then_branch: self.then_branch.clone(), in clone()
507 else_branch: self.else_branch.clone(), in clone()
514 fn clone(&self) -> Self { in clone() argument
516 attrs: self.attrs.clone(), in clone()
517 expr: self.expr.clone(), in clone()
518 bracket_token: self.bracket_token.clone(), in clone()
519 index: self.index.clone(), in clone()
526 fn clone(&self) -> Self { in clone() argument
528 attrs: self.attrs.clone(), in clone()
529 underscore_token: self.underscore_token.clone(), in clone()
536 fn clone(&self) -> Self { in clone() argument
538 attrs: self.attrs.clone(), in clone()
539 let_token: self.let_token.clone(), in clone()
540 pat: self.pat.clone(), in clone()
541 eq_token: self.eq_token.clone(), in clone()
542 expr: self.expr.clone(), in clone()
549 fn clone(&self) -> Self { in clone() argument
551 attrs: self.attrs.clone(), in clone()
552 lit: self.lit.clone(), in clone()
559 fn clone(&self) -> Self { in clone() argument
561 attrs: self.attrs.clone(), in clone()
562 label: self.label.clone(), in clone()
563 loop_token: self.loop_token.clone(), in clone()
564 body: self.body.clone(), in clone()
571 fn clone(&self) -> Self { in clone() argument
573 attrs: self.attrs.clone(), in clone()
574 mac: self.mac.clone(), in clone()
581 fn clone(&self) -> Self { in clone() argument
583 attrs: self.attrs.clone(), in clone()
584 match_token: self.match_token.clone(), in clone()
585 expr: self.expr.clone(), in clone()
586 brace_token: self.brace_token.clone(), in clone()
587 arms: self.arms.clone(), in clone()
594 fn clone(&self) -> Self { in clone() argument
596 attrs: self.attrs.clone(), in clone()
597 receiver: self.receiver.clone(), in clone()
598 dot_token: self.dot_token.clone(), in clone()
599 method: self.method.clone(), in clone()
600 turbofish: self.turbofish.clone(), in clone()
601 paren_token: self.paren_token.clone(), in clone()
602 args: self.args.clone(), in clone()
609 fn clone(&self) -> Self { in clone() argument
611 attrs: self.attrs.clone(), in clone()
612 paren_token: self.paren_token.clone(), in clone()
613 expr: self.expr.clone(), in clone()
620 fn clone(&self) -> Self { in clone() argument
622 attrs: self.attrs.clone(), in clone()
623 qself: self.qself.clone(), in clone()
624 path: self.path.clone(), in clone()
631 fn clone(&self) -> Self { in clone() argument
633 attrs: self.attrs.clone(), in clone()
634 start: self.start.clone(), in clone()
635 limits: self.limits.clone(), in clone()
636 end: self.end.clone(), in clone()
643 fn clone(&self) -> Self { in clone() argument
645 attrs: self.attrs.clone(), in clone()
646 and_token: self.and_token.clone(), in clone()
647 raw: self.raw.clone(), in clone()
648 mutability: self.mutability.clone(), in clone()
649 expr: self.expr.clone(), in clone()
656 fn clone(&self) -> Self { in clone() argument
658 attrs: self.attrs.clone(), in clone()
659 and_token: self.and_token.clone(), in clone()
660 mutability: self.mutability.clone(), in clone()
661 expr: self.expr.clone(), in clone()
668 fn clone(&self) -> Self { in clone() argument
670 attrs: self.attrs.clone(), in clone()
671 bracket_token: self.bracket_token.clone(), in clone()
672 expr: self.expr.clone(), in clone()
673 semi_token: self.semi_token.clone(), in clone()
674 len: self.len.clone(), in clone()
681 fn clone(&self) -> Self { in clone() argument
683 attrs: self.attrs.clone(), in clone()
684 return_token: self.return_token.clone(), in clone()
685 expr: self.expr.clone(), in clone()
692 fn clone(&self) -> Self { in clone() argument
694 attrs: self.attrs.clone(), in clone()
695 qself: self.qself.clone(), in clone()
696 path: self.path.clone(), in clone()
697 brace_token: self.brace_token.clone(), in clone()
698 fields: self.fields.clone(), in clone()
699 dot2_token: self.dot2_token.clone(), in clone()
700 rest: self.rest.clone(), in clone()
707 fn clone(&self) -> Self { in clone() argument
709 attrs: self.attrs.clone(), in clone()
710 expr: self.expr.clone(), in clone()
711 question_token: self.question_token.clone(), in clone()
718 fn clone(&self) -> Self { in clone() argument
720 attrs: self.attrs.clone(), in clone()
721 try_token: self.try_token.clone(), in clone()
722 block: self.block.clone(), in clone()
729 fn clone(&self) -> Self { in clone() argument
731 attrs: self.attrs.clone(), in clone()
732 paren_token: self.paren_token.clone(), in clone()
733 elems: self.elems.clone(), in clone()
740 fn clone(&self) -> Self { in clone() argument
742 attrs: self.attrs.clone(), in clone()
743 op: self.op.clone(), in clone()
744 expr: self.expr.clone(), in clone()
751 fn clone(&self) -> Self { in clone() argument
753 attrs: self.attrs.clone(), in clone()
754 unsafe_token: self.unsafe_token.clone(), in clone()
755 block: self.block.clone(), in clone()
762 fn clone(&self) -> Self { in clone() argument
764 attrs: self.attrs.clone(), in clone()
765 label: self.label.clone(), in clone()
766 while_token: self.while_token.clone(), in clone()
767 cond: self.cond.clone(), in clone()
768 body: self.body.clone(), in clone()
775 fn clone(&self) -> Self { in clone() argument
777 attrs: self.attrs.clone(), in clone()
778 yield_token: self.yield_token.clone(), in clone()
779 expr: self.expr.clone(), in clone()
786 fn clone(&self) -> Self { in clone() argument
788 attrs: self.attrs.clone(), in clone()
789 vis: self.vis.clone(), in clone()
790 mutability: self.mutability.clone(), in clone()
791 ident: self.ident.clone(), in clone()
792 colon_token: self.colon_token.clone(), in clone()
793 ty: self.ty.clone(), in clone()
800 fn clone(&self) -> Self { in clone() argument
801 match self { in clone()
809 fn clone(&self) -> Self { in clone() argument
811 attrs: self.attrs.clone(), in clone()
812 member: self.member.clone(), in clone()
813 colon_token: self.colon_token.clone(), in clone()
814 pat: self.pat.clone(), in clone()
821 fn clone(&self) -> Self { in clone() argument
823 attrs: self.attrs.clone(), in clone()
824 member: self.member.clone(), in clone()
825 colon_token: self.colon_token.clone(), in clone()
826 expr: self.expr.clone(), in clone()
833 fn clone(&self) -> Self { in clone() argument
834 match self { in clone()
844 fn clone(&self) -> Self { in clone() argument
846 brace_token: self.brace_token.clone(), in clone()
847 named: self.named.clone(), in clone()
854 fn clone(&self) -> Self { in clone() argument
856 paren_token: self.paren_token.clone(), in clone()
857 unnamed: self.unnamed.clone(), in clone()
864 fn clone(&self) -> Self { in clone() argument
866 shebang: self.shebang.clone(), in clone()
867 attrs: self.attrs.clone(), in clone()
868 items: self.items.clone(), in clone()
875 fn clone(&self) -> Self { in clone() argument
876 match self { in clone()
885 fn clone(&self) -> Self { in clone() argument
886 match self { in clone()
898 fn clone(&self) -> Self { in clone() argument
900 attrs: self.attrs.clone(), in clone()
901 vis: self.vis.clone(), in clone()
902 sig: self.sig.clone(), in clone()
903 semi_token: self.semi_token.clone(), in clone()
910 fn clone(&self) -> Self { in clone() argument
912 attrs: self.attrs.clone(), in clone()
913 mac: self.mac.clone(), in clone()
914 semi_token: self.semi_token.clone(), in clone()
921 fn clone(&self) -> Self { in clone() argument
923 attrs: self.attrs.clone(), in clone()
924 vis: self.vis.clone(), in clone()
925 static_token: self.static_token.clone(), in clone()
926 mutability: self.mutability.clone(), in clone()
927 ident: self.ident.clone(), in clone()
928 colon_token: self.colon_token.clone(), in clone()
929 ty: self.ty.clone(), in clone()
930 semi_token: self.semi_token.clone(), in clone()
937 fn clone(&self) -> Self { in clone() argument
939 attrs: self.attrs.clone(), in clone()
940 vis: self.vis.clone(), in clone()
941 type_token: self.type_token.clone(), in clone()
942 ident: self.ident.clone(), in clone()
943 generics: self.generics.clone(), in clone()
944 semi_token: self.semi_token.clone(), in clone()
951 fn clone(&self) -> Self { in clone() argument
952 match self { in clone()
975 fn clone(&self) -> Self { in clone() argument
976 match self { in clone()
988 fn clone(&self) -> Self { in clone() argument
990 lt_token: self.lt_token.clone(), in clone()
991 params: self.params.clone(), in clone()
992 gt_token: self.gt_token.clone(), in clone()
993 where_clause: self.where_clause.clone(), in clone()
1000 fn clone(&self) -> Self { in clone() argument
1001 match self { in clone()
1013 fn clone(&self) -> Self { in clone() argument
1015 attrs: self.attrs.clone(), in clone()
1016 vis: self.vis.clone(), in clone()
1017 defaultness: self.defaultness.clone(), in clone()
1018 const_token: self.const_token.clone(), in clone()
1019 ident: self.ident.clone(), in clone()
1020 generics: self.generics.clone(), in clone()
1021 colon_token: self.colon_token.clone(), in clone()
1022 ty: self.ty.clone(), in clone()
1023 eq_token: self.eq_token.clone(), in clone()
1024 expr: self.expr.clone(), in clone()
1025 semi_token: self.semi_token.clone(), in clone()
1032 fn clone(&self) -> Self { in clone() argument
1034 attrs: self.attrs.clone(), in clone()
1035 vis: self.vis.clone(), in clone()
1036 defaultness: self.defaultness.clone(), in clone()
1037 sig: self.sig.clone(), in clone()
1038 block: self.block.clone(), in clone()
1045 fn clone(&self) -> Self { in clone() argument
1047 attrs: self.attrs.clone(), in clone()
1048 mac: self.mac.clone(), in clone()
1049 semi_token: self.semi_token.clone(), in clone()
1056 fn clone(&self) -> Self { in clone() argument
1058 attrs: self.attrs.clone(), in clone()
1059 vis: self.vis.clone(), in clone()
1060 defaultness: self.defaultness.clone(), in clone()
1061 type_token: self.type_token.clone(), in clone()
1062 ident: self.ident.clone(), in clone()
1063 generics: self.generics.clone(), in clone()
1064 eq_token: self.eq_token.clone(), in clone()
1065 ty: self.ty.clone(), in clone()
1066 semi_token: self.semi_token.clone(), in clone()
1073 fn clone(&self) -> Self { in clone() argument
1074 match *self {} in clone()
1080 fn clone(&self) -> Self { in clone() argument
1082 index: self.index.clone(), in clone()
1083 span: self.span.clone(), in clone()
1090 fn clone(&self) -> Self { in clone() argument
1091 match self { in clone()
1114 fn clone(&self) -> Self { in clone() argument
1116 attrs: self.attrs.clone(), in clone()
1117 vis: self.vis.clone(), in clone()
1118 const_token: self.const_token.clone(), in clone()
1119 ident: self.ident.clone(), in clone()
1120 generics: self.generics.clone(), in clone()
1121 colon_token: self.colon_token.clone(), in clone()
1122 ty: self.ty.clone(), in clone()
1123 eq_token: self.eq_token.clone(), in clone()
1124 expr: self.expr.clone(), in clone()
1125 semi_token: self.semi_token.clone(), in clone()
1132 fn clone(&self) -> Self { in clone() argument
1134 attrs: self.attrs.clone(), in clone()
1135 vis: self.vis.clone(), in clone()
1136 enum_token: self.enum_token.clone(), in clone()
1137 ident: self.ident.clone(), in clone()
1138 generics: self.generics.clone(), in clone()
1139 brace_token: self.brace_token.clone(), in clone()
1140 variants: self.variants.clone(), in clone()
1147 fn clone(&self) -> Self { in clone() argument
1149 attrs: self.attrs.clone(), in clone()
1150 vis: self.vis.clone(), in clone()
1151 extern_token: self.extern_token.clone(), in clone()
1152 crate_token: self.crate_token.clone(), in clone()
1153 ident: self.ident.clone(), in clone()
1154 rename: self.rename.clone(), in clone()
1155 semi_token: self.semi_token.clone(), in clone()
1162 fn clone(&self) -> Self { in clone() argument
1164 attrs: self.attrs.clone(), in clone()
1165 vis: self.vis.clone(), in clone()
1166 sig: self.sig.clone(), in clone()
1167 block: self.block.clone(), in clone()
1174 fn clone(&self) -> Self { in clone() argument
1176 attrs: self.attrs.clone(), in clone()
1177 unsafety: self.unsafety.clone(), in clone()
1178 abi: self.abi.clone(), in clone()
1179 brace_token: self.brace_token.clone(), in clone()
1180 items: self.items.clone(), in clone()
1187 fn clone(&self) -> Self { in clone() argument
1189 attrs: self.attrs.clone(), in clone()
1190 defaultness: self.defaultness.clone(), in clone()
1191 unsafety: self.unsafety.clone(), in clone()
1192 impl_token: self.impl_token.clone(), in clone()
1193 generics: self.generics.clone(), in clone()
1194 trait_: self.trait_.clone(), in clone()
1195 self_ty: self.self_ty.clone(), in clone()
1196 brace_token: self.brace_token.clone(), in clone()
1197 items: self.items.clone(), in clone()
1204 fn clone(&self) -> Self { in clone() argument
1206 attrs: self.attrs.clone(), in clone()
1207 ident: self.ident.clone(), in clone()
1208 mac: self.mac.clone(), in clone()
1209 semi_token: self.semi_token.clone(), in clone()
1216 fn clone(&self) -> Self { in clone() argument
1218 attrs: self.attrs.clone(), in clone()
1219 vis: self.vis.clone(), in clone()
1220 unsafety: self.unsafety.clone(), in clone()
1221 mod_token: self.mod_token.clone(), in clone()
1222 ident: self.ident.clone(), in clone()
1223 content: self.content.clone(), in clone()
1224 semi: self.semi.clone(), in clone()
1231 fn clone(&self) -> Self { in clone() argument
1233 attrs: self.attrs.clone(), in clone()
1234 vis: self.vis.clone(), in clone()
1235 static_token: self.static_token.clone(), in clone()
1236 mutability: self.mutability.clone(), in clone()
1237 ident: self.ident.clone(), in clone()
1238 colon_token: self.colon_token.clone(), in clone()
1239 ty: self.ty.clone(), in clone()
1240 eq_token: self.eq_token.clone(), in clone()
1241 expr: self.expr.clone(), in clone()
1242 semi_token: self.semi_token.clone(), in clone()
1249 fn clone(&self) -> Self { in clone() argument
1251 attrs: self.attrs.clone(), in clone()
1252 vis: self.vis.clone(), in clone()
1253 struct_token: self.struct_token.clone(), in clone()
1254 ident: self.ident.clone(), in clone()
1255 generics: self.generics.clone(), in clone()
1256 fields: self.fields.clone(), in clone()
1257 semi_token: self.semi_token.clone(), in clone()
1264 fn clone(&self) -> Self { in clone() argument
1266 attrs: self.attrs.clone(), in clone()
1267 vis: self.vis.clone(), in clone()
1268 unsafety: self.unsafety.clone(), in clone()
1269 auto_token: self.auto_token.clone(), in clone()
1270 restriction: self.restriction.clone(), in clone()
1271 trait_token: self.trait_token.clone(), in clone()
1272 ident: self.ident.clone(), in clone()
1273 generics: self.generics.clone(), in clone()
1274 colon_token: self.colon_token.clone(), in clone()
1275 supertraits: self.supertraits.clone(), in clone()
1276 brace_token: self.brace_token.clone(), in clone()
1277 items: self.items.clone(), in clone()
1284 fn clone(&self) -> Self { in clone() argument
1286 attrs: self.attrs.clone(), in clone()
1287 vis: self.vis.clone(), in clone()
1288 trait_token: self.trait_token.clone(), in clone()
1289 ident: self.ident.clone(), in clone()
1290 generics: self.generics.clone(), in clone()
1291 eq_token: self.eq_token.clone(), in clone()
1292 bounds: self.bounds.clone(), in clone()
1293 semi_token: self.semi_token.clone(), in clone()
1300 fn clone(&self) -> Self { in clone() argument
1302 attrs: self.attrs.clone(), in clone()
1303 vis: self.vis.clone(), in clone()
1304 type_token: self.type_token.clone(), in clone()
1305 ident: self.ident.clone(), in clone()
1306 generics: self.generics.clone(), in clone()
1307 eq_token: self.eq_token.clone(), in clone()
1308 ty: self.ty.clone(), in clone()
1309 semi_token: self.semi_token.clone(), in clone()
1316 fn clone(&self) -> Self { in clone() argument
1318 attrs: self.attrs.clone(), in clone()
1319 vis: self.vis.clone(), in clone()
1320 union_token: self.union_token.clone(), in clone()
1321 ident: self.ident.clone(), in clone()
1322 generics: self.generics.clone(), in clone()
1323 fields: self.fields.clone(), in clone()
1330 fn clone(&self) -> Self { in clone() argument
1332 attrs: self.attrs.clone(), in clone()
1333 vis: self.vis.clone(), in clone()
1334 use_token: self.use_token.clone(), in clone()
1335 leading_colon: self.leading_colon.clone(), in clone()
1336 tree: self.tree.clone(), in clone()
1337 semi_token: self.semi_token.clone(), in clone()
1344 fn clone(&self) -> Self { in clone() argument
1346 name: self.name.clone(), in clone()
1347 colon_token: self.colon_token.clone(), in clone()
1354 fn clone(&self) -> Self { in clone() argument
1356 attrs: self.attrs.clone(), in clone()
1357 lifetime: self.lifetime.clone(), in clone()
1358 colon_token: self.colon_token.clone(), in clone()
1359 bounds: self.bounds.clone(), in clone()
1365 fn clone(&self) -> Self { in clone() argument
1366 match self { in clone()
1381 fn clone(&self) -> Self { in clone() argument
1383 value: self.value.clone(), in clone()
1384 span: self.span.clone(), in clone()
1391 fn clone(&self) -> Self { in clone() argument
1393 attrs: self.attrs.clone(), in clone()
1394 let_token: self.let_token.clone(), in clone()
1395 pat: self.pat.clone(), in clone()
1396 init: self.init.clone(), in clone()
1397 semi_token: self.semi_token.clone(), in clone()
1404 fn clone(&self) -> Self { in clone() argument
1406 eq_token: self.eq_token.clone(), in clone()
1407 expr: self.expr.clone(), in clone()
1408 diverge: self.diverge.clone(), in clone()
1415 fn clone(&self) -> Self { in clone() argument
1417 path: self.path.clone(), in clone()
1418 bang_token: self.bang_token.clone(), in clone()
1419 delimiter: self.delimiter.clone(), in clone()
1420 tokens: self.tokens.clone(), in clone()
1427 fn clone(&self) -> Self { in clone() argument
1428 match self { in clone()
1440 fn clone(&self) -> Self { in clone() argument
1441 match self { in clone()
1450 fn clone(&self) -> Self { in clone() argument
1451 match self { in clone()
1461 fn clone(&self) -> Self { in clone() argument
1463 path: self.path.clone(), in clone()
1464 delimiter: self.delimiter.clone(), in clone()
1465 tokens: self.tokens.clone(), in clone()
1472 fn clone(&self) -> Self { in clone() argument
1474 path: self.path.clone(), in clone()
1475 eq_token: self.eq_token.clone(), in clone()
1476 value: self.value.clone(), in clone()
1483 fn clone(&self) -> Self { in clone() argument
1485 paren_token: self.paren_token.clone(), in clone()
1486 inputs: self.inputs.clone(), in clone()
1487 output: self.output.clone(), in clone()
1494 fn clone(&self) -> Self { in clone() argument
1495 match self { in clone()
1519 fn clone(&self) -> Self { in clone() argument
1521 attrs: self.attrs.clone(), in clone()
1522 by_ref: self.by_ref.clone(), in clone()
1523 mutability: self.mutability.clone(), in clone()
1524 ident: self.ident.clone(), in clone()
1525 subpat: self.subpat.clone(), in clone()
1532 fn clone(&self) -> Self { in clone() argument
1534 attrs: self.attrs.clone(), in clone()
1535 leading_vert: self.leading_vert.clone(), in clone()
1536 cases: self.cases.clone(), in clone()
1543 fn clone(&self) -> Self { in clone() argument
1545 attrs: self.attrs.clone(), in clone()
1546 paren_token: self.paren_token.clone(), in clone()
1547 pat: self.pat.clone(), in clone()
1554 fn clone(&self) -> Self { in clone() argument
1556 attrs: self.attrs.clone(), in clone()
1557 and_token: self.and_token.clone(), in clone()
1558 mutability: self.mutability.clone(), in clone()
1559 pat: self.pat.clone(), in clone()
1566 fn clone(&self) -> Self { in clone() argument
1568 attrs: self.attrs.clone(), in clone()
1569 dot2_token: self.dot2_token.clone(), in clone()
1576 fn clone(&self) -> Self { in clone() argument
1578 attrs: self.attrs.clone(), in clone()
1579 bracket_token: self.bracket_token.clone(), in clone()
1580 elems: self.elems.clone(), in clone()
1587 fn clone(&self) -> Self { in clone() argument
1589 attrs: self.attrs.clone(), in clone()
1590 qself: self.qself.clone(), in clone()
1591 path: self.path.clone(), in clone()
1592 brace_token: self.brace_token.clone(), in clone()
1593 fields: self.fields.clone(), in clone()
1594 rest: self.rest.clone(), in clone()
1601 fn clone(&self) -> Self { in clone() argument
1603 attrs: self.attrs.clone(), in clone()
1604 paren_token: self.paren_token.clone(), in clone()
1605 elems: self.elems.clone(), in clone()
1612 fn clone(&self) -> Self { in clone() argument
1614 attrs: self.attrs.clone(), in clone()
1615 qself: self.qself.clone(), in clone()
1616 path: self.path.clone(), in clone()
1617 paren_token: self.paren_token.clone(), in clone()
1618 elems: self.elems.clone(), in clone()
1625 fn clone(&self) -> Self { in clone() argument
1627 attrs: self.attrs.clone(), in clone()
1628 pat: self.pat.clone(), in clone()
1629 colon_token: self.colon_token.clone(), in clone()
1630 ty: self.ty.clone(), in clone()
1637 fn clone(&self) -> Self { in clone() argument
1639 attrs: self.attrs.clone(), in clone()
1640 underscore_token: self.underscore_token.clone(), in clone()
1647 fn clone(&self) -> Self { in clone() argument
1649 leading_colon: self.leading_colon.clone(), in clone()
1650 segments: self.segments.clone(), in clone()
1657 fn clone(&self) -> Self { in clone() argument
1658 match self { in clone()
1672 fn clone(&self) -> Self { in clone() argument
1674 ident: self.ident.clone(), in clone()
1675 arguments: self.arguments.clone(), in clone()
1682 fn clone(&self) -> Self { in clone() argument
1683 match self { in clone()
1696 fn clone(&self) -> Self { in clone() argument
1698 use_token: self.use_token.clone(), in clone()
1699 lt_token: self.lt_token.clone(), in clone()
1700 params: self.params.clone(), in clone()
1701 gt_token: self.gt_token.clone(), in clone()
1708 fn clone(&self) -> Self { in clone() argument
1710 lifetime: self.lifetime.clone(), in clone()
1711 colon_token: self.colon_token.clone(), in clone()
1712 bounds: self.bounds.clone(), in clone()
1719 fn clone(&self) -> Self { in clone() argument
1721 lifetimes: self.lifetimes.clone(), in clone()
1722 bounded_ty: self.bounded_ty.clone(), in clone()
1723 colon_token: self.colon_token.clone(), in clone()
1724 bounds: self.bounds.clone(), in clone()
1731 fn clone(&self) -> Self { in clone() argument
1733 lt_token: self.lt_token.clone(), in clone()
1734 ty: self.ty.clone(), in clone()
1735 position: self.position.clone(), in clone()
1736 as_token: self.as_token.clone(), in clone()
1737 gt_token: self.gt_token.clone(), in clone()
1747 fn clone(&self) -> Self { in clone() argument
1748 *self in clone()
1754 fn clone(&self) -> Self { in clone() argument
1756 attrs: self.attrs.clone(), in clone()
1757 reference: self.reference.clone(), in clone()
1758 mutability: self.mutability.clone(), in clone()
1759 self_token: self.self_token.clone(), in clone()
1760 colon_token: self.colon_token.clone(), in clone()
1761 ty: self.ty.clone(), in clone()
1768 fn clone(&self) -> Self { in clone() argument
1769 match self { in clone()
1780 fn clone(&self) -> Self { in clone() argument
1782 constness: self.constness.clone(), in clone()
1783 asyncness: self.asyncness.clone(), in clone()
1784 unsafety: self.unsafety.clone(), in clone()
1785 abi: self.abi.clone(), in clone()
1786 fn_token: self.fn_token.clone(), in clone()
1787 ident: self.ident.clone(), in clone()
1788 generics: self.generics.clone(), in clone()
1789 paren_token: self.paren_token.clone(), in clone()
1790 inputs: self.inputs.clone(), in clone()
1791 variadic: self.variadic.clone(), in clone()
1792 output: self.output.clone(), in clone()
1799 fn clone(&self) -> Self { in clone() argument
1800 match self { in clone()
1809 fn clone(&self) -> Self { in clone() argument
1810 match self { in clone()
1821 fn clone(&self) -> Self { in clone() argument
1823 attrs: self.attrs.clone(), in clone()
1824 mac: self.mac.clone(), in clone()
1825 semi_token: self.semi_token.clone(), in clone()
1832 fn clone(&self) -> Self { in clone() argument
1834 paren_token: self.paren_token.clone(), in clone()
1835 modifier: self.modifier.clone(), in clone()
1836 lifetimes: self.lifetimes.clone(), in clone()
1837 path: self.path.clone(), in clone()
1847 fn clone(&self) -> Self { in clone() argument
1848 *self in clone()
1854 fn clone(&self) -> Self { in clone() argument
1855 match self { in clone()
1867 fn clone(&self) -> Self { in clone() argument
1869 attrs: self.attrs.clone(), in clone()
1870 const_token: self.const_token.clone(), in clone()
1871 ident: self.ident.clone(), in clone()
1872 generics: self.generics.clone(), in clone()
1873 colon_token: self.colon_token.clone(), in clone()
1874 ty: self.ty.clone(), in clone()
1875 default: self.default.clone(), in clone()
1876 semi_token: self.semi_token.clone(), in clone()
1883 fn clone(&self) -> Self { in clone() argument
1885 attrs: self.attrs.clone(), in clone()
1886 sig: self.sig.clone(), in clone()
1887 default: self.default.clone(), in clone()
1888 semi_token: self.semi_token.clone(), in clone()
1895 fn clone(&self) -> Self { in clone() argument
1897 attrs: self.attrs.clone(), in clone()
1898 mac: self.mac.clone(), in clone()
1899 semi_token: self.semi_token.clone(), in clone()
1906 fn clone(&self) -> Self { in clone() argument
1908 attrs: self.attrs.clone(), in clone()
1909 type_token: self.type_token.clone(), in clone()
1910 ident: self.ident.clone(), in clone()
1911 generics: self.generics.clone(), in clone()
1912 colon_token: self.colon_token.clone(), in clone()
1913 bounds: self.bounds.clone(), in clone()
1914 default: self.default.clone(), in clone()
1915 semi_token: self.semi_token.clone(), in clone()
1922 fn clone(&self) -> Self { in clone() argument
1923 match self { in clone()
1945 fn clone(&self) -> Self { in clone() argument
1947 bracket_token: self.bracket_token.clone(), in clone()
1948 elem: self.elem.clone(), in clone()
1949 semi_token: self.semi_token.clone(), in clone()
1950 len: self.len.clone(), in clone()
1957 fn clone(&self) -> Self { in clone() argument
1959 lifetimes: self.lifetimes.clone(), in clone()
1960 unsafety: self.unsafety.clone(), in clone()
1961 abi: self.abi.clone(), in clone()
1962 fn_token: self.fn_token.clone(), in clone()
1963 paren_token: self.paren_token.clone(), in clone()
1964 inputs: self.inputs.clone(), in clone()
1965 variadic: self.variadic.clone(), in clone()
1966 output: self.output.clone(), in clone()
1973 fn clone(&self) -> Self { in clone() argument
1975 group_token: self.group_token.clone(), in clone()
1976 elem: self.elem.clone(), in clone()
1983 fn clone(&self) -> Self { in clone() argument
1985 impl_token: self.impl_token.clone(), in clone()
1986 bounds: self.bounds.clone(), in clone()
1993 fn clone(&self) -> Self { in clone() argument
1995 underscore_token: self.underscore_token.clone(), in clone()
2002 fn clone(&self) -> Self { in clone() argument
2004 mac: self.mac.clone(), in clone()
2011 fn clone(&self) -> Self { in clone() argument
2013 bang_token: self.bang_token.clone(), in clone()
2020 fn clone(&self) -> Self { in clone() argument
2022 attrs: self.attrs.clone(), in clone()
2023 ident: self.ident.clone(), in clone()
2024 colon_token: self.colon_token.clone(), in clone()
2025 bounds: self.bounds.clone(), in clone()
2026 eq_token: self.eq_token.clone(), in clone()
2027 default: self.default.clone(), in clone()
2034 fn clone(&self) -> Self { in clone() argument
2035 match self { in clone()
2055 fn clone(&self) -> Self { in clone() argument
2057 paren_token: self.paren_token.clone(), in clone()
2058 elem: self.elem.clone(), in clone()
2065 fn clone(&self) -> Self { in clone() argument
2067 qself: self.qself.clone(), in clone()
2068 path: self.path.clone(), in clone()
2075 fn clone(&self) -> Self { in clone() argument
2077 star_token: self.star_token.clone(), in clone()
2078 const_token: self.const_token.clone(), in clone()
2079 mutability: self.mutability.clone(), in clone()
2080 elem: self.elem.clone(), in clone()
2087 fn clone(&self) -> Self { in clone() argument
2089 and_token: self.and_token.clone(), in clone()
2090 lifetime: self.lifetime.clone(), in clone()
2091 mutability: self.mutability.clone(), in clone()
2092 elem: self.elem.clone(), in clone()
2099 fn clone(&self) -> Self { in clone() argument
2101 bracket_token: self.bracket_token.clone(), in clone()
2102 elem: self.elem.clone(), in clone()
2109 fn clone(&self) -> Self { in clone() argument
2111 dyn_token: self.dyn_token.clone(), in clone()
2112 bounds: self.bounds.clone(), in clone()
2119 fn clone(&self) -> Self { in clone() argument
2121 paren_token: self.paren_token.clone(), in clone()
2122 elems: self.elems.clone(), in clone()
2132 fn clone(&self) -> Self { in clone() argument
2133 *self in clone()
2139 fn clone(&self) -> Self { in clone() argument
2141 star_token: self.star_token.clone(), in clone()
2148 fn clone(&self) -> Self { in clone() argument
2150 brace_token: self.brace_token.clone(), in clone()
2151 items: self.items.clone(), in clone()
2158 fn clone(&self) -> Self { in clone() argument
2160 ident: self.ident.clone(), in clone()
2167 fn clone(&self) -> Self { in clone() argument
2169 ident: self.ident.clone(), in clone()
2170 colon2_token: self.colon2_token.clone(), in clone()
2171 tree: self.tree.clone(), in clone()
2178 fn clone(&self) -> Self { in clone() argument
2180 ident: self.ident.clone(), in clone()
2181 as_token: self.as_token.clone(), in clone()
2182 rename: self.rename.clone(), in clone()
2189 fn clone(&self) -> Self { in clone() argument
2190 match self { in clone()
2202 fn clone(&self) -> Self { in clone() argument
2204 attrs: self.attrs.clone(), in clone()
2205 pat: self.pat.clone(), in clone()
2206 dots: self.dots.clone(), in clone()
2207 comma: self.comma.clone(), in clone()
2214 fn clone(&self) -> Self { in clone() argument
2216 attrs: self.attrs.clone(), in clone()
2217 ident: self.ident.clone(), in clone()
2218 fields: self.fields.clone(), in clone()
2219 discriminant: self.discriminant.clone(), in clone()
2226 fn clone(&self) -> Self { in clone() argument
2228 pub_token: self.pub_token.clone(), in clone()
2229 paren_token: self.paren_token.clone(), in clone()
2230 in_token: self.in_token.clone(), in clone()
2231 path: self.path.clone(), in clone()
2238 fn clone(&self) -> Self { in clone() argument
2239 match self { in clone()
2251 fn clone(&self) -> Self { in clone() argument
2253 where_token: self.where_token.clone(), in clone()
2254 predicates: self.predicates.clone(), in clone()
2261 fn clone(&self) -> Self { in clone() argument
2262 match self { in clone()