Lines Matching refs:Clone
9 impl Clone for crate::Abi {
19 impl Clone for crate::AngleBracketedGenericArguments {
31 impl Clone for crate::Arm {
45 impl Clone for crate::AssocConst {
57 impl Clone for crate::AssocType {
72 impl Clone for crate::AttrStyle {
79 impl Clone for crate::Attribute {
91 impl Clone for crate::BareFnArg {
102 impl Clone for crate::BareVariadic {
117 impl Clone for crate::BinOp {
124 impl Clone for crate::Block {
134 impl Clone for crate::BoundLifetimes {
146 impl Clone for crate::CapturedParam {
158 impl Clone for crate::ConstParam {
173 impl Clone for crate::Constraint {
185 impl Clone for crate::Data {
196 impl Clone for crate::DataEnum {
207 impl Clone for crate::DataStruct {
218 impl Clone for crate::DataUnion {
228 impl Clone for crate::DeriveInput {
241 impl Clone for crate::Expr {
315 impl Clone for crate::ExprArray {
326 impl Clone for crate::ExprAssign {
338 impl Clone for crate::ExprAsync {
350 impl Clone for crate::ExprAwait {
362 impl Clone for crate::ExprBinary {
374 impl Clone for crate::ExprBlock {
385 impl Clone for crate::ExprBreak {
397 impl Clone for crate::ExprCall {
409 impl Clone for crate::ExprCast {
421 impl Clone for crate::ExprClosure {
440 impl Clone for crate::ExprConst {
451 impl Clone for crate::ExprContinue {
462 impl Clone for crate::ExprField {
474 impl Clone for crate::ExprForLoop {
489 impl Clone for crate::ExprGroup {
500 impl Clone for crate::ExprIf {
513 impl Clone for crate::ExprIndex {
525 impl Clone for crate::ExprInfer {
535 impl Clone for crate::ExprLet {
548 impl Clone for crate::ExprLit {
558 impl Clone for crate::ExprLoop {
570 impl Clone for crate::ExprMacro {
580 impl Clone for crate::ExprMatch {
593 impl Clone for crate::ExprMethodCall {
608 impl Clone for crate::ExprParen {
619 impl Clone for crate::ExprPath {
630 impl Clone for crate::ExprRange {
642 impl Clone for crate::ExprRawAddr {
655 impl Clone for crate::ExprReference {
667 impl Clone for crate::ExprRepeat {
680 impl Clone for crate::ExprReturn {
691 impl Clone for crate::ExprStruct {
706 impl Clone for crate::ExprTry {
717 impl Clone for crate::ExprTryBlock {
728 impl Clone for crate::ExprTuple {
739 impl Clone for crate::ExprUnary {
750 impl Clone for crate::ExprUnsafe {
761 impl Clone for crate::ExprWhile {
774 impl Clone for crate::ExprYield {
785 impl Clone for crate::Field {
799 impl Clone for crate::FieldMutability {
808 impl Clone for crate::FieldPat {
820 impl Clone for crate::FieldValue {
832 impl Clone for crate::Fields {
843 impl Clone for crate::FieldsNamed {
853 impl Clone for crate::FieldsUnnamed {
863 impl Clone for crate::File {
874 impl Clone for crate::FnArg {
884 impl Clone for crate::ForeignItem {
897 impl Clone for crate::ForeignItemFn {
909 impl Clone for crate::ForeignItemMacro {
920 impl Clone for crate::ForeignItemStatic {
936 impl Clone for crate::ForeignItemType {
950 impl Clone for crate::GenericArgument {
974 impl Clone for crate::GenericParam {
987 impl Clone for crate::Generics {
999 impl Clone for crate::ImplItem {
1012 impl Clone for crate::ImplItemConst {
1031 impl Clone for crate::ImplItemFn {
1044 impl Clone for crate::ImplItemMacro {
1055 impl Clone for crate::ImplItemType {
1072 impl Clone for crate::ImplRestriction {
1079 impl Clone for crate::Index {
1089 impl Clone for crate::Item {
1113 impl Clone for crate::ItemConst {
1131 impl Clone for crate::ItemEnum {
1146 impl Clone for crate::ItemExternCrate {
1161 impl Clone for crate::ItemFn {
1173 impl Clone for crate::ItemForeignMod {
1186 impl Clone for crate::ItemImpl {
1203 impl Clone for crate::ItemMacro {
1215 impl Clone for crate::ItemMod {
1230 impl Clone for crate::ItemStatic {
1248 impl Clone for crate::ItemStruct {
1263 impl Clone for crate::ItemTrait {
1283 impl Clone for crate::ItemTraitAlias {
1299 impl Clone for crate::ItemType {
1315 impl Clone for crate::ItemUnion {
1329 impl Clone for crate::ItemUse {
1343 impl Clone for crate::Label {
1353 impl Clone for crate::LifetimeParam {
1364 impl Clone for crate::Lit {
1380 impl Clone for crate::LitBool {
1390 impl Clone for crate::Local {
1403 impl Clone for crate::LocalInit {
1414 impl Clone for crate::Macro {
1426 impl Clone for crate::MacroDelimiter {
1439 impl Clone for crate::Member {
1449 impl Clone for crate::Meta {
1460 impl Clone for crate::MetaList {
1471 impl Clone for crate::MetaNameValue {
1482 impl Clone for crate::ParenthesizedGenericArguments {
1493 impl Clone for crate::Pat {
1518 impl Clone for crate::PatIdent {
1531 impl Clone for crate::PatOr {
1542 impl Clone for crate::PatParen {
1553 impl Clone for crate::PatReference {
1565 impl Clone for crate::PatRest {
1575 impl Clone for crate::PatSlice {
1586 impl Clone for crate::PatStruct {
1600 impl Clone for crate::PatTuple {
1611 impl Clone for crate::PatTupleStruct {
1624 impl Clone for crate::PatType {
1636 impl Clone for crate::PatWild {
1646 impl Clone for crate::Path {
1656 impl Clone for crate::PathArguments {
1671 impl Clone for crate::PathSegment {
1681 impl Clone for crate::PointerMutability {
1695 impl Clone for crate::PreciseCapture {
1707 impl Clone for crate::PredicateLifetime {
1718 impl Clone for crate::PredicateType {
1730 impl Clone for crate::QSelf {
1746 impl Clone for crate::RangeLimits {
1753 impl Clone for crate::Receiver {
1767 impl Clone for crate::ReturnType {
1779 impl Clone for crate::Signature {
1798 impl Clone for crate::StaticMutability {
1808 impl Clone for crate::Stmt {
1820 impl Clone for crate::StmtMacro {
1831 impl Clone for crate::TraitBound {
1846 impl Clone for crate::TraitBoundModifier {
1853 impl Clone for crate::TraitItem {
1866 impl Clone for crate::TraitItemConst {
1882 impl Clone for crate::TraitItemFn {
1894 impl Clone for crate::TraitItemMacro {
1905 impl Clone for crate::TraitItemType {
1921 impl Clone for crate::Type {
1944 impl Clone for crate::TypeArray {
1956 impl Clone for crate::TypeBareFn {
1972 impl Clone for crate::TypeGroup {
1982 impl Clone for crate::TypeImplTrait {
1992 impl Clone for crate::TypeInfer {
2001 impl Clone for crate::TypeMacro {
2010 impl Clone for crate::TypeNever {
2019 impl Clone for crate::TypeParam {
2033 impl Clone for crate::TypeParamBound {
2054 impl Clone for crate::TypeParen {
2064 impl Clone for crate::TypePath {
2074 impl Clone for crate::TypePtr {
2086 impl Clone for crate::TypeReference {
2098 impl Clone for crate::TypeSlice {
2108 impl Clone for crate::TypeTraitObject {
2118 impl Clone for crate::TypeTuple {
2131 impl Clone for crate::UnOp {
2138 impl Clone for crate::UseGlob {
2147 impl Clone for crate::UseGroup {
2157 impl Clone for crate::UseName {
2166 impl Clone for crate::UsePath {
2177 impl Clone for crate::UseRename {
2188 impl Clone for crate::UseTree {
2201 impl Clone for crate::Variadic {
2213 impl Clone for crate::Variant {
2225 impl Clone for crate::VisRestricted {
2237 impl Clone for crate::Visibility {
2250 impl Clone for crate::WhereClause {
2260 impl Clone for crate::WherePredicate {