• Home
  • Raw
  • Download

Lines Matching refs:clone

9     fn clone(&self) -> Self {  in clone()  method
11 extern_token: self.extern_token.clone(), in clone()
12 name: self.name.clone(), in clone()
19 fn clone(&self) -> Self { in clone() method
21 colon2_token: self.colon2_token.clone(), in clone()
22 lt_token: self.lt_token.clone(), in clone()
23 args: self.args.clone(), in clone()
24 gt_token: self.gt_token.clone(), in clone()
31 fn clone(&self) -> Self { in clone() method
33 attrs: self.attrs.clone(), in clone()
34 pat: self.pat.clone(), in clone()
35 guard: self.guard.clone(), in clone()
36 fat_arrow_token: self.fat_arrow_token.clone(), in clone()
37 body: self.body.clone(), in clone()
38 comma: self.comma.clone(), in clone()
48 fn clone(&self) -> Self { in clone() method
55 fn clone(&self) -> Self { in clone() method
57 pound_token: self.pound_token.clone(), in clone()
58 style: self.style.clone(), in clone()
59 bracket_token: self.bracket_token.clone(), in clone()
60 path: self.path.clone(), in clone()
61 tokens: self.tokens.clone(), in clone()
68 fn clone(&self) -> Self { in clone() method
70 attrs: self.attrs.clone(), in clone()
71 name: self.name.clone(), in clone()
72 ty: self.ty.clone(), in clone()
82 fn clone(&self) -> Self { in clone() method
89 fn clone(&self) -> Self { in clone() method
91 ident: self.ident.clone(), in clone()
92 eq_token: self.eq_token.clone(), in clone()
93 ty: self.ty.clone(), in clone()
100 fn clone(&self) -> Self { in clone() method
102 brace_token: self.brace_token.clone(), in clone()
103 stmts: self.stmts.clone(), in clone()
110 fn clone(&self) -> Self { in clone() method
112 for_token: self.for_token.clone(), in clone()
113 lt_token: self.lt_token.clone(), in clone()
114 lifetimes: self.lifetimes.clone(), in clone()
115 gt_token: self.gt_token.clone(), in clone()
122 fn clone(&self) -> Self { in clone() method
124 attrs: self.attrs.clone(), in clone()
125 const_token: self.const_token.clone(), in clone()
126 ident: self.ident.clone(), in clone()
127 colon_token: self.colon_token.clone(), in clone()
128 ty: self.ty.clone(), in clone()
129 eq_token: self.eq_token.clone(), in clone()
130 default: self.default.clone(), in clone()
137 fn clone(&self) -> Self { in clone() method
139 ident: self.ident.clone(), in clone()
140 colon_token: self.colon_token.clone(), in clone()
141 bounds: self.bounds.clone(), in clone()
148 fn clone(&self) -> Self { in clone() method
150 Data::Struct(v0) => Data::Struct(v0.clone()), in clone()
151 Data::Enum(v0) => Data::Enum(v0.clone()), in clone()
152 Data::Union(v0) => Data::Union(v0.clone()), in clone()
159 fn clone(&self) -> Self { in clone() method
161 enum_token: self.enum_token.clone(), in clone()
162 brace_token: self.brace_token.clone(), in clone()
163 variants: self.variants.clone(), in clone()
170 fn clone(&self) -> Self { in clone() method
172 struct_token: self.struct_token.clone(), in clone()
173 fields: self.fields.clone(), in clone()
174 semi_token: self.semi_token.clone(), in clone()
181 fn clone(&self) -> Self { in clone() method
183 union_token: self.union_token.clone(), in clone()
184 fields: self.fields.clone(), in clone()
191 fn clone(&self) -> Self { in clone() method
193 attrs: self.attrs.clone(), in clone()
194 vis: self.vis.clone(), in clone()
195 ident: self.ident.clone(), in clone()
196 generics: self.generics.clone(), in clone()
197 data: self.data.clone(), in clone()
204 fn clone(&self) -> Self { in clone() method
207 Expr::Array(v0) => Expr::Array(v0.clone()), in clone()
209 Expr::Assign(v0) => Expr::Assign(v0.clone()), in clone()
211 Expr::AssignOp(v0) => Expr::AssignOp(v0.clone()), in clone()
213 Expr::Async(v0) => Expr::Async(v0.clone()), in clone()
215 Expr::Await(v0) => Expr::Await(v0.clone()), in clone()
216 Expr::Binary(v0) => Expr::Binary(v0.clone()), in clone()
218 Expr::Block(v0) => Expr::Block(v0.clone()), in clone()
220 Expr::Box(v0) => Expr::Box(v0.clone()), in clone()
222 Expr::Break(v0) => Expr::Break(v0.clone()), in clone()
223 Expr::Call(v0) => Expr::Call(v0.clone()), in clone()
224 Expr::Cast(v0) => Expr::Cast(v0.clone()), in clone()
226 Expr::Closure(v0) => Expr::Closure(v0.clone()), in clone()
228 Expr::Continue(v0) => Expr::Continue(v0.clone()), in clone()
229 Expr::Field(v0) => Expr::Field(v0.clone()), in clone()
231 Expr::ForLoop(v0) => Expr::ForLoop(v0.clone()), in clone()
233 Expr::Group(v0) => Expr::Group(v0.clone()), in clone()
235 Expr::If(v0) => Expr::If(v0.clone()), in clone()
236 Expr::Index(v0) => Expr::Index(v0.clone()), in clone()
238 Expr::Let(v0) => Expr::Let(v0.clone()), in clone()
239 Expr::Lit(v0) => Expr::Lit(v0.clone()), in clone()
241 Expr::Loop(v0) => Expr::Loop(v0.clone()), in clone()
243 Expr::Macro(v0) => Expr::Macro(v0.clone()), in clone()
245 Expr::Match(v0) => Expr::Match(v0.clone()), in clone()
247 Expr::MethodCall(v0) => Expr::MethodCall(v0.clone()), in clone()
248 Expr::Paren(v0) => Expr::Paren(v0.clone()), in clone()
249 Expr::Path(v0) => Expr::Path(v0.clone()), in clone()
251 Expr::Range(v0) => Expr::Range(v0.clone()), in clone()
253 Expr::Reference(v0) => Expr::Reference(v0.clone()), in clone()
255 Expr::Repeat(v0) => Expr::Repeat(v0.clone()), in clone()
257 Expr::Return(v0) => Expr::Return(v0.clone()), in clone()
259 Expr::Struct(v0) => Expr::Struct(v0.clone()), in clone()
261 Expr::Try(v0) => Expr::Try(v0.clone()), in clone()
263 Expr::TryBlock(v0) => Expr::TryBlock(v0.clone()), in clone()
265 Expr::Tuple(v0) => Expr::Tuple(v0.clone()), in clone()
267 Expr::Type(v0) => Expr::Type(v0.clone()), in clone()
268 Expr::Unary(v0) => Expr::Unary(v0.clone()), in clone()
270 Expr::Unsafe(v0) => Expr::Unsafe(v0.clone()), in clone()
271 Expr::Verbatim(v0) => Expr::Verbatim(v0.clone()), in clone()
273 Expr::While(v0) => Expr::While(v0.clone()), in clone()
275 Expr::Yield(v0) => Expr::Yield(v0.clone()), in clone()
283 fn clone(&self) -> Self { in clone() method
285 attrs: self.attrs.clone(), in clone()
286 bracket_token: self.bracket_token.clone(), in clone()
287 elems: self.elems.clone(), in clone()
294 fn clone(&self) -> Self { in clone() method
296 attrs: self.attrs.clone(), in clone()
297 left: self.left.clone(), in clone()
298 eq_token: self.eq_token.clone(), in clone()
299 right: self.right.clone(), in clone()
306 fn clone(&self) -> Self { in clone() method
308 attrs: self.attrs.clone(), in clone()
309 left: self.left.clone(), in clone()
310 op: self.op.clone(), in clone()
311 right: self.right.clone(), in clone()
318 fn clone(&self) -> Self { in clone() method
320 attrs: self.attrs.clone(), in clone()
321 async_token: self.async_token.clone(), in clone()
322 capture: self.capture.clone(), in clone()
323 block: self.block.clone(), in clone()
330 fn clone(&self) -> Self { in clone() method
332 attrs: self.attrs.clone(), in clone()
333 base: self.base.clone(), in clone()
334 dot_token: self.dot_token.clone(), in clone()
335 await_token: self.await_token.clone(), in clone()
342 fn clone(&self) -> Self { in clone() method
344 attrs: self.attrs.clone(), in clone()
345 left: self.left.clone(), in clone()
346 op: self.op.clone(), in clone()
347 right: self.right.clone(), in clone()
354 fn clone(&self) -> Self { in clone() method
356 attrs: self.attrs.clone(), in clone()
357 label: self.label.clone(), in clone()
358 block: self.block.clone(), in clone()
365 fn clone(&self) -> Self { in clone() method
367 attrs: self.attrs.clone(), in clone()
368 box_token: self.box_token.clone(), in clone()
369 expr: self.expr.clone(), in clone()
376 fn clone(&self) -> Self { in clone() method
378 attrs: self.attrs.clone(), in clone()
379 break_token: self.break_token.clone(), in clone()
380 label: self.label.clone(), in clone()
381 expr: self.expr.clone(), in clone()
388 fn clone(&self) -> Self { in clone() method
390 attrs: self.attrs.clone(), in clone()
391 func: self.func.clone(), in clone()
392 paren_token: self.paren_token.clone(), in clone()
393 args: self.args.clone(), in clone()
400 fn clone(&self) -> Self { in clone() method
402 attrs: self.attrs.clone(), in clone()
403 expr: self.expr.clone(), in clone()
404 as_token: self.as_token.clone(), in clone()
405 ty: self.ty.clone(), in clone()
412 fn clone(&self) -> Self { in clone() method
414 attrs: self.attrs.clone(), in clone()
415 movability: self.movability.clone(), in clone()
416 asyncness: self.asyncness.clone(), in clone()
417 capture: self.capture.clone(), in clone()
418 or1_token: self.or1_token.clone(), in clone()
419 inputs: self.inputs.clone(), in clone()
420 or2_token: self.or2_token.clone(), in clone()
421 output: self.output.clone(), in clone()
422 body: self.body.clone(), in clone()
429 fn clone(&self) -> Self { in clone() method
431 attrs: self.attrs.clone(), in clone()
432 continue_token: self.continue_token.clone(), in clone()
433 label: self.label.clone(), in clone()
440 fn clone(&self) -> Self { in clone() method
442 attrs: self.attrs.clone(), in clone()
443 base: self.base.clone(), in clone()
444 dot_token: self.dot_token.clone(), in clone()
445 member: self.member.clone(), in clone()
452 fn clone(&self) -> Self { in clone() method
454 attrs: self.attrs.clone(), in clone()
455 label: self.label.clone(), in clone()
456 for_token: self.for_token.clone(), in clone()
457 pat: self.pat.clone(), in clone()
458 in_token: self.in_token.clone(), in clone()
459 expr: self.expr.clone(), in clone()
460 body: self.body.clone(), in clone()
467 fn clone(&self) -> Self { in clone() method
469 attrs: self.attrs.clone(), in clone()
470 group_token: self.group_token.clone(), in clone()
471 expr: self.expr.clone(), in clone()
478 fn clone(&self) -> Self { in clone() method
480 attrs: self.attrs.clone(), in clone()
481 if_token: self.if_token.clone(), in clone()
482 cond: self.cond.clone(), in clone()
483 then_branch: self.then_branch.clone(), in clone()
484 else_branch: self.else_branch.clone(), in clone()
491 fn clone(&self) -> Self { in clone() method
493 attrs: self.attrs.clone(), in clone()
494 expr: self.expr.clone(), in clone()
495 bracket_token: self.bracket_token.clone(), in clone()
496 index: self.index.clone(), in clone()
503 fn clone(&self) -> Self { in clone() method
505 attrs: self.attrs.clone(), in clone()
506 let_token: self.let_token.clone(), in clone()
507 pat: self.pat.clone(), in clone()
508 eq_token: self.eq_token.clone(), in clone()
509 expr: self.expr.clone(), in clone()
516 fn clone(&self) -> Self { in clone() method
518 attrs: self.attrs.clone(), in clone()
519 lit: self.lit.clone(), in clone()
526 fn clone(&self) -> Self { in clone() method
528 attrs: self.attrs.clone(), in clone()
529 label: self.label.clone(), in clone()
530 loop_token: self.loop_token.clone(), in clone()
531 body: self.body.clone(), in clone()
538 fn clone(&self) -> Self { in clone() method
540 attrs: self.attrs.clone(), in clone()
541 mac: self.mac.clone(), in clone()
548 fn clone(&self) -> Self { in clone() method
550 attrs: self.attrs.clone(), in clone()
551 match_token: self.match_token.clone(), in clone()
552 expr: self.expr.clone(), in clone()
553 brace_token: self.brace_token.clone(), in clone()
554 arms: self.arms.clone(), in clone()
561 fn clone(&self) -> Self { in clone() method
563 attrs: self.attrs.clone(), in clone()
564 receiver: self.receiver.clone(), in clone()
565 dot_token: self.dot_token.clone(), in clone()
566 method: self.method.clone(), in clone()
567 turbofish: self.turbofish.clone(), in clone()
568 paren_token: self.paren_token.clone(), in clone()
569 args: self.args.clone(), in clone()
576 fn clone(&self) -> Self { in clone() method
578 attrs: self.attrs.clone(), in clone()
579 paren_token: self.paren_token.clone(), in clone()
580 expr: self.expr.clone(), in clone()
587 fn clone(&self) -> Self { in clone() method
589 attrs: self.attrs.clone(), in clone()
590 qself: self.qself.clone(), in clone()
591 path: self.path.clone(), in clone()
598 fn clone(&self) -> Self { in clone() method
600 attrs: self.attrs.clone(), in clone()
601 from: self.from.clone(), in clone()
602 limits: self.limits.clone(), in clone()
603 to: self.to.clone(), in clone()
610 fn clone(&self) -> Self { in clone() method
612 attrs: self.attrs.clone(), in clone()
613 and_token: self.and_token.clone(), in clone()
614 raw: self.raw.clone(), in clone()
615 mutability: self.mutability.clone(), in clone()
616 expr: self.expr.clone(), in clone()
623 fn clone(&self) -> Self { in clone() method
625 attrs: self.attrs.clone(), in clone()
626 bracket_token: self.bracket_token.clone(), in clone()
627 expr: self.expr.clone(), in clone()
628 semi_token: self.semi_token.clone(), in clone()
629 len: self.len.clone(), in clone()
636 fn clone(&self) -> Self { in clone() method
638 attrs: self.attrs.clone(), in clone()
639 return_token: self.return_token.clone(), in clone()
640 expr: self.expr.clone(), in clone()
647 fn clone(&self) -> Self { in clone() method
649 attrs: self.attrs.clone(), in clone()
650 path: self.path.clone(), in clone()
651 brace_token: self.brace_token.clone(), in clone()
652 fields: self.fields.clone(), in clone()
653 dot2_token: self.dot2_token.clone(), in clone()
654 rest: self.rest.clone(), in clone()
661 fn clone(&self) -> Self { in clone() method
663 attrs: self.attrs.clone(), in clone()
664 expr: self.expr.clone(), in clone()
665 question_token: self.question_token.clone(), in clone()
672 fn clone(&self) -> Self { in clone() method
674 attrs: self.attrs.clone(), in clone()
675 try_token: self.try_token.clone(), in clone()
676 block: self.block.clone(), in clone()
683 fn clone(&self) -> Self { in clone() method
685 attrs: self.attrs.clone(), in clone()
686 paren_token: self.paren_token.clone(), in clone()
687 elems: self.elems.clone(), in clone()
694 fn clone(&self) -> Self { in clone() method
696 attrs: self.attrs.clone(), in clone()
697 expr: self.expr.clone(), in clone()
698 colon_token: self.colon_token.clone(), in clone()
699 ty: self.ty.clone(), in clone()
706 fn clone(&self) -> Self { in clone() method
708 attrs: self.attrs.clone(), in clone()
709 op: self.op.clone(), in clone()
710 expr: self.expr.clone(), in clone()
717 fn clone(&self) -> Self { in clone() method
719 attrs: self.attrs.clone(), in clone()
720 unsafe_token: self.unsafe_token.clone(), in clone()
721 block: self.block.clone(), in clone()
728 fn clone(&self) -> Self { in clone() method
730 attrs: self.attrs.clone(), in clone()
731 label: self.label.clone(), in clone()
732 while_token: self.while_token.clone(), in clone()
733 cond: self.cond.clone(), in clone()
734 body: self.body.clone(), in clone()
741 fn clone(&self) -> Self { in clone() method
743 attrs: self.attrs.clone(), in clone()
744 yield_token: self.yield_token.clone(), in clone()
745 expr: self.expr.clone(), in clone()
752 fn clone(&self) -> Self { in clone() method
754 attrs: self.attrs.clone(), in clone()
755 vis: self.vis.clone(), in clone()
756 ident: self.ident.clone(), in clone()
757 colon_token: self.colon_token.clone(), in clone()
758 ty: self.ty.clone(), in clone()
765 fn clone(&self) -> Self { in clone() method
767 attrs: self.attrs.clone(), in clone()
768 member: self.member.clone(), in clone()
769 colon_token: self.colon_token.clone(), in clone()
770 pat: self.pat.clone(), in clone()
777 fn clone(&self) -> Self { in clone() method
779 attrs: self.attrs.clone(), in clone()
780 member: self.member.clone(), in clone()
781 colon_token: self.colon_token.clone(), in clone()
782 expr: self.expr.clone(), in clone()
789 fn clone(&self) -> Self { in clone() method
791 Fields::Named(v0) => Fields::Named(v0.clone()), in clone()
792 Fields::Unnamed(v0) => Fields::Unnamed(v0.clone()), in clone()
800 fn clone(&self) -> Self { in clone() method
802 brace_token: self.brace_token.clone(), in clone()
803 named: self.named.clone(), in clone()
810 fn clone(&self) -> Self { in clone() method
812 paren_token: self.paren_token.clone(), in clone()
813 unnamed: self.unnamed.clone(), in clone()
820 fn clone(&self) -> Self { in clone() method
822 shebang: self.shebang.clone(), in clone()
823 attrs: self.attrs.clone(), in clone()
824 items: self.items.clone(), in clone()
831 fn clone(&self) -> Self { in clone() method
833 FnArg::Receiver(v0) => FnArg::Receiver(v0.clone()), in clone()
834 FnArg::Typed(v0) => FnArg::Typed(v0.clone()), in clone()
841 fn clone(&self) -> Self { in clone() method
843 ForeignItem::Fn(v0) => ForeignItem::Fn(v0.clone()), in clone()
844 ForeignItem::Static(v0) => ForeignItem::Static(v0.clone()), in clone()
845 ForeignItem::Type(v0) => ForeignItem::Type(v0.clone()), in clone()
846 ForeignItem::Macro(v0) => ForeignItem::Macro(v0.clone()), in clone()
847 ForeignItem::Verbatim(v0) => ForeignItem::Verbatim(v0.clone()), in clone()
855 fn clone(&self) -> Self { in clone() method
857 attrs: self.attrs.clone(), in clone()
858 vis: self.vis.clone(), in clone()
859 sig: self.sig.clone(), in clone()
860 semi_token: self.semi_token.clone(), in clone()
867 fn clone(&self) -> Self { in clone() method
869 attrs: self.attrs.clone(), in clone()
870 mac: self.mac.clone(), in clone()
871 semi_token: self.semi_token.clone(), in clone()
878 fn clone(&self) -> Self { in clone() method
880 attrs: self.attrs.clone(), in clone()
881 vis: self.vis.clone(), in clone()
882 static_token: self.static_token.clone(), in clone()
883 mutability: self.mutability.clone(), in clone()
884 ident: self.ident.clone(), in clone()
885 colon_token: self.colon_token.clone(), in clone()
886 ty: self.ty.clone(), in clone()
887 semi_token: self.semi_token.clone(), in clone()
894 fn clone(&self) -> Self { in clone() method
896 attrs: self.attrs.clone(), in clone()
897 vis: self.vis.clone(), in clone()
898 type_token: self.type_token.clone(), in clone()
899 ident: self.ident.clone(), in clone()
900 semi_token: self.semi_token.clone(), in clone()
907 fn clone(&self) -> Self { in clone() method
909 GenericArgument::Lifetime(v0) => GenericArgument::Lifetime(v0.clone()), in clone()
910 GenericArgument::Type(v0) => GenericArgument::Type(v0.clone()), in clone()
911 GenericArgument::Binding(v0) => GenericArgument::Binding(v0.clone()), in clone()
912 GenericArgument::Constraint(v0) => GenericArgument::Constraint(v0.clone()), in clone()
913 GenericArgument::Const(v0) => GenericArgument::Const(v0.clone()), in clone()
920 fn clone(&self) -> Self { in clone() method
922 GenericMethodArgument::Type(v0) => GenericMethodArgument::Type(v0.clone()), in clone()
923 GenericMethodArgument::Const(v0) => GenericMethodArgument::Const(v0.clone()), in clone()
930 fn clone(&self) -> Self { in clone() method
932 GenericParam::Type(v0) => GenericParam::Type(v0.clone()), in clone()
933 GenericParam::Lifetime(v0) => GenericParam::Lifetime(v0.clone()), in clone()
934 GenericParam::Const(v0) => GenericParam::Const(v0.clone()), in clone()
941 fn clone(&self) -> Self { in clone() method
943 lt_token: self.lt_token.clone(), in clone()
944 params: self.params.clone(), in clone()
945 gt_token: self.gt_token.clone(), in clone()
946 where_clause: self.where_clause.clone(), in clone()
953 fn clone(&self) -> Self { in clone() method
955 ImplItem::Const(v0) => ImplItem::Const(v0.clone()), in clone()
956 ImplItem::Method(v0) => ImplItem::Method(v0.clone()), in clone()
957 ImplItem::Type(v0) => ImplItem::Type(v0.clone()), in clone()
958 ImplItem::Macro(v0) => ImplItem::Macro(v0.clone()), in clone()
959 ImplItem::Verbatim(v0) => ImplItem::Verbatim(v0.clone()), in clone()
967 fn clone(&self) -> Self { in clone() method
969 attrs: self.attrs.clone(), in clone()
970 vis: self.vis.clone(), in clone()
971 defaultness: self.defaultness.clone(), in clone()
972 const_token: self.const_token.clone(), in clone()
973 ident: self.ident.clone(), in clone()
974 colon_token: self.colon_token.clone(), in clone()
975 ty: self.ty.clone(), in clone()
976 eq_token: self.eq_token.clone(), in clone()
977 expr: self.expr.clone(), in clone()
978 semi_token: self.semi_token.clone(), in clone()
985 fn clone(&self) -> Self { in clone() method
987 attrs: self.attrs.clone(), in clone()
988 mac: self.mac.clone(), in clone()
989 semi_token: self.semi_token.clone(), in clone()
996 fn clone(&self) -> Self { in clone() method
998 attrs: self.attrs.clone(), in clone()
999 vis: self.vis.clone(), in clone()
1000 defaultness: self.defaultness.clone(), in clone()
1001 sig: self.sig.clone(), in clone()
1002 block: self.block.clone(), in clone()
1009 fn clone(&self) -> Self { in clone() method
1011 attrs: self.attrs.clone(), in clone()
1012 vis: self.vis.clone(), in clone()
1013 defaultness: self.defaultness.clone(), in clone()
1014 type_token: self.type_token.clone(), in clone()
1015 ident: self.ident.clone(), in clone()
1016 generics: self.generics.clone(), in clone()
1017 eq_token: self.eq_token.clone(), in clone()
1018 ty: self.ty.clone(), in clone()
1019 semi_token: self.semi_token.clone(), in clone()
1026 fn clone(&self) -> Self { in clone() method
1028 index: self.index.clone(), in clone()
1029 span: self.span.clone(), in clone()
1036 fn clone(&self) -> Self { in clone() method
1038 Item::Const(v0) => Item::Const(v0.clone()), in clone()
1039 Item::Enum(v0) => Item::Enum(v0.clone()), in clone()
1040 Item::ExternCrate(v0) => Item::ExternCrate(v0.clone()), in clone()
1041 Item::Fn(v0) => Item::Fn(v0.clone()), in clone()
1042 Item::ForeignMod(v0) => Item::ForeignMod(v0.clone()), in clone()
1043 Item::Impl(v0) => Item::Impl(v0.clone()), in clone()
1044 Item::Macro(v0) => Item::Macro(v0.clone()), in clone()
1045 Item::Macro2(v0) => Item::Macro2(v0.clone()), in clone()
1046 Item::Mod(v0) => Item::Mod(v0.clone()), in clone()
1047 Item::Static(v0) => Item::Static(v0.clone()), in clone()
1048 Item::Struct(v0) => Item::Struct(v0.clone()), in clone()
1049 Item::Trait(v0) => Item::Trait(v0.clone()), in clone()
1050 Item::TraitAlias(v0) => Item::TraitAlias(v0.clone()), in clone()
1051 Item::Type(v0) => Item::Type(v0.clone()), in clone()
1052 Item::Union(v0) => Item::Union(v0.clone()), in clone()
1053 Item::Use(v0) => Item::Use(v0.clone()), in clone()
1054 Item::Verbatim(v0) => Item::Verbatim(v0.clone()), in clone()
1062 fn clone(&self) -> Self { in clone() method
1064 attrs: self.attrs.clone(), in clone()
1065 vis: self.vis.clone(), in clone()
1066 const_token: self.const_token.clone(), in clone()
1067 ident: self.ident.clone(), in clone()
1068 colon_token: self.colon_token.clone(), in clone()
1069 ty: self.ty.clone(), in clone()
1070 eq_token: self.eq_token.clone(), in clone()
1071 expr: self.expr.clone(), in clone()
1072 semi_token: self.semi_token.clone(), in clone()
1079 fn clone(&self) -> Self { in clone() method
1081 attrs: self.attrs.clone(), in clone()
1082 vis: self.vis.clone(), in clone()
1083 enum_token: self.enum_token.clone(), in clone()
1084 ident: self.ident.clone(), in clone()
1085 generics: self.generics.clone(), in clone()
1086 brace_token: self.brace_token.clone(), in clone()
1087 variants: self.variants.clone(), in clone()
1094 fn clone(&self) -> Self { in clone() method
1096 attrs: self.attrs.clone(), in clone()
1097 vis: self.vis.clone(), in clone()
1098 extern_token: self.extern_token.clone(), in clone()
1099 crate_token: self.crate_token.clone(), in clone()
1100 ident: self.ident.clone(), in clone()
1101 rename: self.rename.clone(), in clone()
1102 semi_token: self.semi_token.clone(), in clone()
1109 fn clone(&self) -> Self { in clone() method
1111 attrs: self.attrs.clone(), in clone()
1112 vis: self.vis.clone(), in clone()
1113 sig: self.sig.clone(), in clone()
1114 block: self.block.clone(), in clone()
1121 fn clone(&self) -> Self { in clone() method
1123 attrs: self.attrs.clone(), in clone()
1124 abi: self.abi.clone(), in clone()
1125 brace_token: self.brace_token.clone(), in clone()
1126 items: self.items.clone(), in clone()
1133 fn clone(&self) -> Self { in clone() method
1135 attrs: self.attrs.clone(), in clone()
1136 defaultness: self.defaultness.clone(), in clone()
1137 unsafety: self.unsafety.clone(), in clone()
1138 impl_token: self.impl_token.clone(), in clone()
1139 generics: self.generics.clone(), in clone()
1140 trait_: self.trait_.clone(), in clone()
1141 self_ty: self.self_ty.clone(), in clone()
1142 brace_token: self.brace_token.clone(), in clone()
1143 items: self.items.clone(), in clone()
1150 fn clone(&self) -> Self { in clone() method
1152 attrs: self.attrs.clone(), in clone()
1153 ident: self.ident.clone(), in clone()
1154 mac: self.mac.clone(), in clone()
1155 semi_token: self.semi_token.clone(), in clone()
1162 fn clone(&self) -> Self { in clone() method
1164 attrs: self.attrs.clone(), in clone()
1165 vis: self.vis.clone(), in clone()
1166 macro_token: self.macro_token.clone(), in clone()
1167 ident: self.ident.clone(), in clone()
1168 rules: self.rules.clone(), in clone()
1175 fn clone(&self) -> Self { in clone() method
1177 attrs: self.attrs.clone(), in clone()
1178 vis: self.vis.clone(), in clone()
1179 mod_token: self.mod_token.clone(), in clone()
1180 ident: self.ident.clone(), in clone()
1181 content: self.content.clone(), in clone()
1182 semi: self.semi.clone(), in clone()
1189 fn clone(&self) -> Self { in clone() method
1191 attrs: self.attrs.clone(), in clone()
1192 vis: self.vis.clone(), in clone()
1193 static_token: self.static_token.clone(), in clone()
1194 mutability: self.mutability.clone(), in clone()
1195 ident: self.ident.clone(), in clone()
1196 colon_token: self.colon_token.clone(), in clone()
1197 ty: self.ty.clone(), in clone()
1198 eq_token: self.eq_token.clone(), in clone()
1199 expr: self.expr.clone(), in clone()
1200 semi_token: self.semi_token.clone(), in clone()
1207 fn clone(&self) -> Self { in clone() method
1209 attrs: self.attrs.clone(), in clone()
1210 vis: self.vis.clone(), in clone()
1211 struct_token: self.struct_token.clone(), in clone()
1212 ident: self.ident.clone(), in clone()
1213 generics: self.generics.clone(), in clone()
1214 fields: self.fields.clone(), in clone()
1215 semi_token: self.semi_token.clone(), in clone()
1222 fn clone(&self) -> Self { in clone() method
1224 attrs: self.attrs.clone(), in clone()
1225 vis: self.vis.clone(), in clone()
1226 unsafety: self.unsafety.clone(), in clone()
1227 auto_token: self.auto_token.clone(), in clone()
1228 trait_token: self.trait_token.clone(), in clone()
1229 ident: self.ident.clone(), in clone()
1230 generics: self.generics.clone(), in clone()
1231 colon_token: self.colon_token.clone(), in clone()
1232 supertraits: self.supertraits.clone(), in clone()
1233 brace_token: self.brace_token.clone(), in clone()
1234 items: self.items.clone(), in clone()
1241 fn clone(&self) -> Self { in clone() method
1243 attrs: self.attrs.clone(), in clone()
1244 vis: self.vis.clone(), in clone()
1245 trait_token: self.trait_token.clone(), in clone()
1246 ident: self.ident.clone(), in clone()
1247 generics: self.generics.clone(), in clone()
1248 eq_token: self.eq_token.clone(), in clone()
1249 bounds: self.bounds.clone(), in clone()
1250 semi_token: self.semi_token.clone(), in clone()
1257 fn clone(&self) -> Self { in clone() method
1259 attrs: self.attrs.clone(), in clone()
1260 vis: self.vis.clone(), in clone()
1261 type_token: self.type_token.clone(), in clone()
1262 ident: self.ident.clone(), in clone()
1263 generics: self.generics.clone(), in clone()
1264 eq_token: self.eq_token.clone(), in clone()
1265 ty: self.ty.clone(), in clone()
1266 semi_token: self.semi_token.clone(), in clone()
1273 fn clone(&self) -> Self { in clone() method
1275 attrs: self.attrs.clone(), in clone()
1276 vis: self.vis.clone(), in clone()
1277 union_token: self.union_token.clone(), in clone()
1278 ident: self.ident.clone(), in clone()
1279 generics: self.generics.clone(), in clone()
1280 fields: self.fields.clone(), in clone()
1287 fn clone(&self) -> Self { in clone() method
1289 attrs: self.attrs.clone(), in clone()
1290 vis: self.vis.clone(), in clone()
1291 use_token: self.use_token.clone(), in clone()
1292 leading_colon: self.leading_colon.clone(), in clone()
1293 tree: self.tree.clone(), in clone()
1294 semi_token: self.semi_token.clone(), in clone()
1301 fn clone(&self) -> Self { in clone() method
1303 name: self.name.clone(), in clone()
1304 colon_token: self.colon_token.clone(), in clone()
1311 fn clone(&self) -> Self { in clone() method
1313 attrs: self.attrs.clone(), in clone()
1314 lifetime: self.lifetime.clone(), in clone()
1315 colon_token: self.colon_token.clone(), in clone()
1316 bounds: self.bounds.clone(), in clone()
1322 fn clone(&self) -> Self { in clone() method
1324 Lit::Str(v0) => Lit::Str(v0.clone()), in clone()
1325 Lit::ByteStr(v0) => Lit::ByteStr(v0.clone()), in clone()
1326 Lit::Byte(v0) => Lit::Byte(v0.clone()), in clone()
1327 Lit::Char(v0) => Lit::Char(v0.clone()), in clone()
1328 Lit::Int(v0) => Lit::Int(v0.clone()), in clone()
1329 Lit::Float(v0) => Lit::Float(v0.clone()), in clone()
1330 Lit::Bool(v0) => Lit::Bool(v0.clone()), in clone()
1331 Lit::Verbatim(v0) => Lit::Verbatim(v0.clone()), in clone()
1337 fn clone(&self) -> Self { in clone() method
1339 value: self.value.clone(), in clone()
1340 span: self.span.clone(), in clone()
1347 fn clone(&self) -> Self { in clone() method
1349 attrs: self.attrs.clone(), in clone()
1350 let_token: self.let_token.clone(), in clone()
1351 pat: self.pat.clone(), in clone()
1352 init: self.init.clone(), in clone()
1353 semi_token: self.semi_token.clone(), in clone()
1360 fn clone(&self) -> Self { in clone() method
1362 path: self.path.clone(), in clone()
1363 bang_token: self.bang_token.clone(), in clone()
1364 delimiter: self.delimiter.clone(), in clone()
1365 tokens: self.tokens.clone(), in clone()
1372 fn clone(&self) -> Self { in clone() method
1374 MacroDelimiter::Paren(v0) => MacroDelimiter::Paren(v0.clone()), in clone()
1375 MacroDelimiter::Brace(v0) => MacroDelimiter::Brace(v0.clone()), in clone()
1376 MacroDelimiter::Bracket(v0) => MacroDelimiter::Bracket(v0.clone()), in clone()
1383 fn clone(&self) -> Self { in clone() method
1385 Member::Named(v0) => Member::Named(v0.clone()), in clone()
1386 Member::Unnamed(v0) => Member::Unnamed(v0.clone()), in clone()
1393 fn clone(&self) -> Self { in clone() method
1395 Meta::Path(v0) => Meta::Path(v0.clone()), in clone()
1396 Meta::List(v0) => Meta::List(v0.clone()), in clone()
1397 Meta::NameValue(v0) => Meta::NameValue(v0.clone()), in clone()
1404 fn clone(&self) -> Self { in clone() method
1406 path: self.path.clone(), in clone()
1407 paren_token: self.paren_token.clone(), in clone()
1408 nested: self.nested.clone(), in clone()
1415 fn clone(&self) -> Self { in clone() method
1417 path: self.path.clone(), in clone()
1418 eq_token: self.eq_token.clone(), in clone()
1419 lit: self.lit.clone(), in clone()
1426 fn clone(&self) -> Self { in clone() method
1428 colon2_token: self.colon2_token.clone(), in clone()
1429 lt_token: self.lt_token.clone(), in clone()
1430 args: self.args.clone(), in clone()
1431 gt_token: self.gt_token.clone(), in clone()
1438 fn clone(&self) -> Self { in clone() method
1440 NestedMeta::Meta(v0) => NestedMeta::Meta(v0.clone()), in clone()
1441 NestedMeta::Lit(v0) => NestedMeta::Lit(v0.clone()), in clone()
1448 fn clone(&self) -> Self { in clone() method
1450 paren_token: self.paren_token.clone(), in clone()
1451 inputs: self.inputs.clone(), in clone()
1452 output: self.output.clone(), in clone()
1459 fn clone(&self) -> Self { in clone() method
1461 Pat::Box(v0) => Pat::Box(v0.clone()), in clone()
1462 Pat::Ident(v0) => Pat::Ident(v0.clone()), in clone()
1463 Pat::Lit(v0) => Pat::Lit(v0.clone()), in clone()
1464 Pat::Macro(v0) => Pat::Macro(v0.clone()), in clone()
1465 Pat::Or(v0) => Pat::Or(v0.clone()), in clone()
1466 Pat::Path(v0) => Pat::Path(v0.clone()), in clone()
1467 Pat::Range(v0) => Pat::Range(v0.clone()), in clone()
1468 Pat::Reference(v0) => Pat::Reference(v0.clone()), in clone()
1469 Pat::Rest(v0) => Pat::Rest(v0.clone()), in clone()
1470 Pat::Slice(v0) => Pat::Slice(v0.clone()), in clone()
1471 Pat::Struct(v0) => Pat::Struct(v0.clone()), in clone()
1472 Pat::Tuple(v0) => Pat::Tuple(v0.clone()), in clone()
1473 Pat::TupleStruct(v0) => Pat::TupleStruct(v0.clone()), in clone()
1474 Pat::Type(v0) => Pat::Type(v0.clone()), in clone()
1475 Pat::Verbatim(v0) => Pat::Verbatim(v0.clone()), in clone()
1476 Pat::Wild(v0) => Pat::Wild(v0.clone()), in clone()
1484 fn clone(&self) -> Self { in clone() method
1486 attrs: self.attrs.clone(), in clone()
1487 box_token: self.box_token.clone(), in clone()
1488 pat: self.pat.clone(), in clone()
1495 fn clone(&self) -> Self { in clone() method
1497 attrs: self.attrs.clone(), in clone()
1498 by_ref: self.by_ref.clone(), in clone()
1499 mutability: self.mutability.clone(), in clone()
1500 ident: self.ident.clone(), in clone()
1501 subpat: self.subpat.clone(), in clone()
1508 fn clone(&self) -> Self { in clone() method
1510 attrs: self.attrs.clone(), in clone()
1511 expr: self.expr.clone(), in clone()
1518 fn clone(&self) -> Self { in clone() method
1520 attrs: self.attrs.clone(), in clone()
1521 mac: self.mac.clone(), in clone()
1528 fn clone(&self) -> Self { in clone() method
1530 attrs: self.attrs.clone(), in clone()
1531 leading_vert: self.leading_vert.clone(), in clone()
1532 cases: self.cases.clone(), in clone()
1539 fn clone(&self) -> Self { in clone() method
1541 attrs: self.attrs.clone(), in clone()
1542 qself: self.qself.clone(), in clone()
1543 path: self.path.clone(), in clone()
1550 fn clone(&self) -> Self { in clone() method
1552 attrs: self.attrs.clone(), in clone()
1553 lo: self.lo.clone(), in clone()
1554 limits: self.limits.clone(), in clone()
1555 hi: self.hi.clone(), in clone()
1562 fn clone(&self) -> Self { in clone() method
1564 attrs: self.attrs.clone(), in clone()
1565 and_token: self.and_token.clone(), in clone()
1566 mutability: self.mutability.clone(), in clone()
1567 pat: self.pat.clone(), in clone()
1574 fn clone(&self) -> Self { in clone() method
1576 attrs: self.attrs.clone(), in clone()
1577 dot2_token: self.dot2_token.clone(), in clone()
1584 fn clone(&self) -> Self { in clone() method
1586 attrs: self.attrs.clone(), in clone()
1587 bracket_token: self.bracket_token.clone(), in clone()
1588 elems: self.elems.clone(), in clone()
1595 fn clone(&self) -> Self { in clone() method
1597 attrs: self.attrs.clone(), in clone()
1598 path: self.path.clone(), in clone()
1599 brace_token: self.brace_token.clone(), in clone()
1600 fields: self.fields.clone(), in clone()
1601 dot2_token: self.dot2_token.clone(), in clone()
1608 fn clone(&self) -> Self { in clone() method
1610 attrs: self.attrs.clone(), in clone()
1611 paren_token: self.paren_token.clone(), in clone()
1612 elems: self.elems.clone(), in clone()
1619 fn clone(&self) -> Self { in clone() method
1621 attrs: self.attrs.clone(), in clone()
1622 path: self.path.clone(), in clone()
1623 pat: self.pat.clone(), in clone()
1630 fn clone(&self) -> Self { in clone() method
1632 attrs: self.attrs.clone(), in clone()
1633 pat: self.pat.clone(), in clone()
1634 colon_token: self.colon_token.clone(), in clone()
1635 ty: self.ty.clone(), in clone()
1642 fn clone(&self) -> Self { in clone() method
1644 attrs: self.attrs.clone(), in clone()
1645 underscore_token: self.underscore_token.clone(), in clone()
1652 fn clone(&self) -> Self { in clone() method
1654 leading_colon: self.leading_colon.clone(), in clone()
1655 segments: self.segments.clone(), in clone()
1662 fn clone(&self) -> Self { in clone() method
1666 PathArguments::AngleBracketed(v0.clone()) in clone()
1668 PathArguments::Parenthesized(v0) => PathArguments::Parenthesized(v0.clone()), in clone()
1675 fn clone(&self) -> Self { in clone() method
1677 ident: self.ident.clone(), in clone()
1678 arguments: self.arguments.clone(), in clone()
1685 fn clone(&self) -> Self { in clone() method
1687 lhs_ty: self.lhs_ty.clone(), in clone()
1688 eq_token: self.eq_token.clone(), in clone()
1689 rhs_ty: self.rhs_ty.clone(), in clone()
1696 fn clone(&self) -> Self { in clone() method
1698 lifetime: self.lifetime.clone(), in clone()
1699 colon_token: self.colon_token.clone(), in clone()
1700 bounds: self.bounds.clone(), in clone()
1707 fn clone(&self) -> Self { in clone() method
1709 lifetimes: self.lifetimes.clone(), in clone()
1710 bounded_ty: self.bounded_ty.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() method
1721 lt_token: self.lt_token.clone(), in clone()
1722 ty: self.ty.clone(), in clone()
1723 position: self.position.clone(), in clone()
1724 as_token: self.as_token.clone(), in clone()
1725 gt_token: self.gt_token.clone(), in clone()
1735 fn clone(&self) -> Self { in clone() method
1742 fn clone(&self) -> Self { in clone() method
1744 attrs: self.attrs.clone(), in clone()
1745 reference: self.reference.clone(), in clone()
1746 mutability: self.mutability.clone(), in clone()
1747 self_token: self.self_token.clone(), in clone()
1754 fn clone(&self) -> Self { in clone() method
1757 ReturnType::Type(v0, v1) => ReturnType::Type(v0.clone(), v1.clone()), in clone()
1764 fn clone(&self) -> Self { in clone() method
1766 constness: self.constness.clone(), in clone()
1767 asyncness: self.asyncness.clone(), in clone()
1768 unsafety: self.unsafety.clone(), in clone()
1769 abi: self.abi.clone(), in clone()
1770 fn_token: self.fn_token.clone(), in clone()
1771 ident: self.ident.clone(), in clone()
1772 generics: self.generics.clone(), in clone()
1773 paren_token: self.paren_token.clone(), in clone()
1774 inputs: self.inputs.clone(), in clone()
1775 variadic: self.variadic.clone(), in clone()
1776 output: self.output.clone(), in clone()
1783 fn clone(&self) -> Self { in clone() method
1785 Stmt::Local(v0) => Stmt::Local(v0.clone()), in clone()
1786 Stmt::Item(v0) => Stmt::Item(v0.clone()), in clone()
1787 Stmt::Expr(v0) => Stmt::Expr(v0.clone()), in clone()
1788 Stmt::Semi(v0, v1) => Stmt::Semi(v0.clone(), v1.clone()), in clone()
1795 fn clone(&self) -> Self { in clone() method
1797 paren_token: self.paren_token.clone(), in clone()
1798 modifier: self.modifier.clone(), in clone()
1799 lifetimes: self.lifetimes.clone(), in clone()
1800 path: self.path.clone(), in clone()
1810 fn clone(&self) -> Self { in clone() method
1817 fn clone(&self) -> Self { in clone() method
1819 TraitItem::Const(v0) => TraitItem::Const(v0.clone()), in clone()
1820 TraitItem::Method(v0) => TraitItem::Method(v0.clone()), in clone()
1821 TraitItem::Type(v0) => TraitItem::Type(v0.clone()), in clone()
1822 TraitItem::Macro(v0) => TraitItem::Macro(v0.clone()), in clone()
1823 TraitItem::Verbatim(v0) => TraitItem::Verbatim(v0.clone()), in clone()
1831 fn clone(&self) -> Self { in clone() method
1833 attrs: self.attrs.clone(), in clone()
1834 const_token: self.const_token.clone(), in clone()
1835 ident: self.ident.clone(), in clone()
1836 colon_token: self.colon_token.clone(), in clone()
1837 ty: self.ty.clone(), in clone()
1838 default: self.default.clone(), in clone()
1839 semi_token: self.semi_token.clone(), in clone()
1846 fn clone(&self) -> Self { in clone() method
1848 attrs: self.attrs.clone(), in clone()
1849 mac: self.mac.clone(), in clone()
1850 semi_token: self.semi_token.clone(), in clone()
1857 fn clone(&self) -> Self { in clone() method
1859 attrs: self.attrs.clone(), in clone()
1860 sig: self.sig.clone(), in clone()
1861 default: self.default.clone(), in clone()
1862 semi_token: self.semi_token.clone(), in clone()
1869 fn clone(&self) -> Self { in clone() method
1871 attrs: self.attrs.clone(), in clone()
1872 type_token: self.type_token.clone(), in clone()
1873 ident: self.ident.clone(), in clone()
1874 generics: self.generics.clone(), in clone()
1875 colon_token: self.colon_token.clone(), in clone()
1876 bounds: self.bounds.clone(), in clone()
1877 default: self.default.clone(), in clone()
1878 semi_token: self.semi_token.clone(), in clone()
1885 fn clone(&self) -> Self { in clone() method
1887 Type::Array(v0) => Type::Array(v0.clone()), in clone()
1888 Type::BareFn(v0) => Type::BareFn(v0.clone()), in clone()
1889 Type::Group(v0) => Type::Group(v0.clone()), in clone()
1890 Type::ImplTrait(v0) => Type::ImplTrait(v0.clone()), in clone()
1891 Type::Infer(v0) => Type::Infer(v0.clone()), in clone()
1892 Type::Macro(v0) => Type::Macro(v0.clone()), in clone()
1893 Type::Never(v0) => Type::Never(v0.clone()), in clone()
1894 Type::Paren(v0) => Type::Paren(v0.clone()), in clone()
1895 Type::Path(v0) => Type::Path(v0.clone()), in clone()
1896 Type::Ptr(v0) => Type::Ptr(v0.clone()), in clone()
1897 Type::Reference(v0) => Type::Reference(v0.clone()), in clone()
1898 Type::Slice(v0) => Type::Slice(v0.clone()), in clone()
1899 Type::TraitObject(v0) => Type::TraitObject(v0.clone()), in clone()
1900 Type::Tuple(v0) => Type::Tuple(v0.clone()), in clone()
1901 Type::Verbatim(v0) => Type::Verbatim(v0.clone()), in clone()
1909 fn clone(&self) -> Self { in clone() method
1911 bracket_token: self.bracket_token.clone(), in clone()
1912 elem: self.elem.clone(), in clone()
1913 semi_token: self.semi_token.clone(), in clone()
1914 len: self.len.clone(), in clone()
1921 fn clone(&self) -> Self { in clone() method
1923 lifetimes: self.lifetimes.clone(), in clone()
1924 unsafety: self.unsafety.clone(), in clone()
1925 abi: self.abi.clone(), in clone()
1926 fn_token: self.fn_token.clone(), in clone()
1927 paren_token: self.paren_token.clone(), in clone()
1928 inputs: self.inputs.clone(), in clone()
1929 variadic: self.variadic.clone(), in clone()
1930 output: self.output.clone(), in clone()
1937 fn clone(&self) -> Self { in clone() method
1939 group_token: self.group_token.clone(), in clone()
1940 elem: self.elem.clone(), in clone()
1947 fn clone(&self) -> Self { in clone() method
1949 impl_token: self.impl_token.clone(), in clone()
1950 bounds: self.bounds.clone(), in clone()
1957 fn clone(&self) -> Self { in clone() method
1959 underscore_token: self.underscore_token.clone(), in clone()
1966 fn clone(&self) -> Self { in clone() method
1967 TypeMacro { mac: self.mac.clone() } in clone()
1973 fn clone(&self) -> Self { in clone() method
1975 bang_token: self.bang_token.clone(), in clone()
1982 fn clone(&self) -> Self { in clone() method
1984 attrs: self.attrs.clone(), in clone()
1985 ident: self.ident.clone(), in clone()
1986 colon_token: self.colon_token.clone(), in clone()
1987 bounds: self.bounds.clone(), in clone()
1988 eq_token: self.eq_token.clone(), in clone()
1989 default: self.default.clone(), in clone()
1996 fn clone(&self) -> Self { in clone() method
1998 TypeParamBound::Trait(v0) => TypeParamBound::Trait(v0.clone()), in clone()
1999 TypeParamBound::Lifetime(v0) => TypeParamBound::Lifetime(v0.clone()), in clone()
2006 fn clone(&self) -> Self { in clone() method
2008 paren_token: self.paren_token.clone(), in clone()
2009 elem: self.elem.clone(), in clone()
2016 fn clone(&self) -> Self { in clone() method
2018 qself: self.qself.clone(), in clone()
2019 path: self.path.clone(), in clone()
2026 fn clone(&self) -> Self { in clone() method
2028 star_token: self.star_token.clone(), in clone()
2029 const_token: self.const_token.clone(), in clone()
2030 mutability: self.mutability.clone(), in clone()
2031 elem: self.elem.clone(), in clone()
2038 fn clone(&self) -> Self { in clone() method
2040 and_token: self.and_token.clone(), in clone()
2041 lifetime: self.lifetime.clone(), in clone()
2042 mutability: self.mutability.clone(), in clone()
2043 elem: self.elem.clone(), in clone()
2050 fn clone(&self) -> Self { in clone() method
2052 bracket_token: self.bracket_token.clone(), in clone()
2053 elem: self.elem.clone(), in clone()
2060 fn clone(&self) -> Self { in clone() method
2062 dyn_token: self.dyn_token.clone(), in clone()
2063 bounds: self.bounds.clone(), in clone()
2070 fn clone(&self) -> Self { in clone() method
2072 paren_token: self.paren_token.clone(), in clone()
2073 elems: self.elems.clone(), in clone()
2083 fn clone(&self) -> Self { in clone() method
2090 fn clone(&self) -> Self { in clone() method
2092 star_token: self.star_token.clone(), in clone()
2099 fn clone(&self) -> Self { in clone() method
2101 brace_token: self.brace_token.clone(), in clone()
2102 items: self.items.clone(), in clone()
2109 fn clone(&self) -> Self { in clone() method
2111 ident: self.ident.clone(), in clone()
2118 fn clone(&self) -> Self { in clone() method
2120 ident: self.ident.clone(), in clone()
2121 colon2_token: self.colon2_token.clone(), in clone()
2122 tree: self.tree.clone(), in clone()
2129 fn clone(&self) -> Self { in clone() method
2131 ident: self.ident.clone(), in clone()
2132 as_token: self.as_token.clone(), in clone()
2133 rename: self.rename.clone(), in clone()
2140 fn clone(&self) -> Self { in clone() method
2142 UseTree::Path(v0) => UseTree::Path(v0.clone()), in clone()
2143 UseTree::Name(v0) => UseTree::Name(v0.clone()), in clone()
2144 UseTree::Rename(v0) => UseTree::Rename(v0.clone()), in clone()
2145 UseTree::Glob(v0) => UseTree::Glob(v0.clone()), in clone()
2146 UseTree::Group(v0) => UseTree::Group(v0.clone()), in clone()
2153 fn clone(&self) -> Self { in clone() method
2155 attrs: self.attrs.clone(), in clone()
2156 dots: self.dots.clone(), in clone()
2163 fn clone(&self) -> Self { in clone() method
2165 attrs: self.attrs.clone(), in clone()
2166 ident: self.ident.clone(), in clone()
2167 fields: self.fields.clone(), in clone()
2168 discriminant: self.discriminant.clone(), in clone()
2175 fn clone(&self) -> Self { in clone() method
2177 crate_token: self.crate_token.clone(), in clone()
2184 fn clone(&self) -> Self { in clone() method
2186 pub_token: self.pub_token.clone(), in clone()
2193 fn clone(&self) -> Self { in clone() method
2195 pub_token: self.pub_token.clone(), in clone()
2196 paren_token: self.paren_token.clone(), in clone()
2197 in_token: self.in_token.clone(), in clone()
2198 path: self.path.clone(), in clone()
2205 fn clone(&self) -> Self { in clone() method
2207 Visibility::Public(v0) => Visibility::Public(v0.clone()), in clone()
2208 Visibility::Crate(v0) => Visibility::Crate(v0.clone()), in clone()
2209 Visibility::Restricted(v0) => Visibility::Restricted(v0.clone()), in clone()
2217 fn clone(&self) -> Self { in clone() method
2219 where_token: self.where_token.clone(), in clone()
2220 predicates: self.predicates.clone(), in clone()
2227 fn clone(&self) -> Self { in clone() method
2229 WherePredicate::Type(v0) => WherePredicate::Type(v0.clone()), in clone()
2230 WherePredicate::Lifetime(v0) => WherePredicate::Lifetime(v0.clone()), in clone()
2231 WherePredicate::Eq(v0) => WherePredicate::Eq(v0.clone()), in clone()