Clone

Trait Clone 

1.0.0 (const: unstable) · Source
pub trait Clone: Sized {
    // Required method
    fn clone(&self) -> Self;

    // Provided method
    fn clone_from(&mut self, source: &Self) { ... }
}
Expand description

A common trait that allows explicit creation of a duplicate value.

Calling clone always produces a new value. However, for types that are references to other data (such as smart pointers or references), the new value may still point to the same underlying data, rather than duplicating it. See Clone::clone for more details.

This distinction is especially important when using #[derive(Clone)] on structs containing smart pointers like Arc<Mutex<T>> - the cloned struct will share mutable state with the original.

Differs from Copy in that Copy is implicit and an inexpensive bit-wise copy, while Clone is always explicit and may or may not be expensive. In order to enforce these characteristics, Rust does not allow you to reimplement Copy, but you may reimplement Clone and run arbitrary code.

Since Clone is more general than Copy, you can automatically make anything Copy be Clone as well.

§Derivable

This trait can be used with #[derive] if all fields are Clone. The derived implementation of Clone calls clone on each field.

For a generic struct, #[derive] implements Clone conditionally by adding bound Clone on generic parameters.

// `derive` implements Clone for Reading<T> when T is Clone.
#[derive(Clone)]
struct Reading<T> {
    frequency: T,
}

§How can I implement Clone?

Types that are Copy should have a trivial implementation of Clone. More formally: if T: Copy, x: T, and y: &T, then let x = y.clone(); is equivalent to let x = *y;. Manual implementations should be careful to uphold this invariant; however, unsafe code must not rely on it to ensure memory safety.

An example is a generic struct holding a function pointer. In this case, the implementation of Clone cannot be derived, but can be implemented as:

struct Generate<T>(fn() -> T);

impl<T> Copy for Generate<T> {}

impl<T> Clone for Generate<T> {
    fn clone(&self) -> Self {
        *self
    }
}

If we derive:

#[derive(Copy, Clone)]
struct Generate<T>(fn() -> T);

the auto-derived implementations will have unnecessary T: Copy and T: Clone bounds:


// Automatically derived
impl<T: Copy> Copy for Generate<T> { }

// Automatically derived
impl<T: Clone> Clone for Generate<T> {
    fn clone(&self) -> Generate<T> {
        Generate(Clone::clone(&self.0))
    }
}

The bounds are unnecessary because clearly the function itself should be copy- and cloneable even if its return type is not:

#[derive(Copy, Clone)]
struct Generate<T>(fn() -> T);

struct NotCloneable;

fn generate_not_cloneable() -> NotCloneable {
    NotCloneable
}

Generate(generate_not_cloneable).clone(); // error: trait bounds were not satisfied
// Note: With the manual implementations the above line will compile.

§Clone and PartialEq/Eq

Clone is intended for the duplication of objects. Consequently, when implementing both Clone and PartialEq, the following property is expected to hold:

x == x -> x.clone() == x

In other words, if an object compares equal to itself, its clone must also compare equal to the original.

For types that also implement Eq – for which x == x always holds – this implies that x.clone() == x must always be true. Standard library collections such as HashMap, HashSet, BTreeMap, BTreeSet and BinaryHeap rely on their keys respecting this property for correct behavior. Furthermore, these collections require that cloning a key preserves the outcome of the Hash and Ord methods. Thankfully, this follows automatically from x.clone() == x if Hash and Ord are correctly implemented according to their own requirements.

When deriving both Clone and PartialEq using #[derive(Clone, PartialEq)] or when additionally deriving Eq using #[derive(Clone, PartialEq, Eq)], then this property is automatically upheld – provided that it is satisfied by the underlying types.

Violating this property is a logic error. The behavior resulting from a logic error is not specified, but users of the trait must ensure that such logic errors do not result in undefined behavior. This means that unsafe code must not rely on this property being satisfied.

§Additional implementors

In addition to the implementors listed below, the following types also implement Clone:

  • Function item types (i.e., the distinct types defined for each function)
  • Function pointer types (e.g., fn() -> i32)
  • Closure types, if they capture no value from the environment or if all such captured values implement Clone themselves. Note that variables captured by shared reference always implement Clone (even if the referent doesn’t), while variables captured by mutable reference never implement Clone.

Required Methods§

1.0.0 · Source

fn clone(&self) -> Self

Returns a duplicate of the value.

Note that what “duplicate” means varies by type:

  • For most types, this creates a deep, independent copy
  • For reference types like &T, this creates another reference to the same value
  • For smart pointers like Arc or Rc, this increments the reference count but still points to the same underlying data
§Examples
let hello = "Hello"; // &str implements Clone

assert_eq!("Hello", hello.clone());

Example with a reference-counted type:

use std::sync::{Arc, Mutex};

let data = Arc::new(Mutex::new(vec![1, 2, 3]));
let data_clone = data.clone(); // Creates another Arc pointing to the same Mutex

{
    let mut lock = data.lock().unwrap();
    lock.push(4);
}

// Changes are visible through the clone because they share the same underlying data
assert_eq!(*data_clone.lock().unwrap(), vec![1, 2, 3, 4]);

Provided Methods§

1.0.0 · Source

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source.

a.clone_from(&b) is equivalent to a = b.clone() in functionality, but can be overridden to reuse the resources of a to avoid unnecessary allocations.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Clone for Context

Source§

impl Clone for loam_sdk::soroban_sdk::auth::ContractExecutable

Source§

impl Clone for InvokerContractAuthEntry

Source§

impl Clone for InvokeError

Source§

impl Clone for AccountEntryExt

Source§

impl Clone for AccountEntryExtensionV1Ext

Source§

impl Clone for AccountEntryExtensionV2Ext

Source§

impl Clone for AccountFlags

Source§

impl Clone for AccountMergeResult

Source§

impl Clone for AccountMergeResultCode

Source§

impl Clone for AllowTrustResult

Source§

impl Clone for AllowTrustResultCode

Source§

impl Clone for ArchivalProofBody

Source§

impl Clone for ArchivalProofType

Source§

impl Clone for Asset

Source§

impl Clone for AssetCode

Source§

impl Clone for AssetType

Source§

impl Clone for AuthenticatedMessage

Source§

impl Clone for BeginSponsoringFutureReservesResult

Source§

impl Clone for BeginSponsoringFutureReservesResultCode

Source§

impl Clone for BinaryFuseFilterType

Source§

impl Clone for BucketEntry

Source§

impl Clone for BucketEntryType

Source§

impl Clone for BucketListType

Source§

impl Clone for BucketMetadataExt

Source§

impl Clone for BumpSequenceResult

Source§

impl Clone for BumpSequenceResultCode

Source§

impl Clone for ChangeTrustAsset

Source§

impl Clone for ChangeTrustResult

Source§

impl Clone for ChangeTrustResultCode

Source§

impl Clone for ClaimAtom

Source§

impl Clone for ClaimAtomType

Source§

impl Clone for ClaimClaimableBalanceResult

Source§

impl Clone for ClaimClaimableBalanceResultCode

Source§

impl Clone for ClaimPredicate

Source§

impl Clone for ClaimPredicateType

Source§

impl Clone for ClaimableBalanceEntryExt

Source§

impl Clone for ClaimableBalanceEntryExtensionV1Ext

Source§

impl Clone for ClaimableBalanceFlags

Source§

impl Clone for ClaimableBalanceId

Source§

impl Clone for ClaimableBalanceIdType

Source§

impl Clone for Claimant

Source§

impl Clone for ClaimantType

Source§

impl Clone for ClawbackClaimableBalanceResult

Source§

impl Clone for ClawbackClaimableBalanceResultCode

Source§

impl Clone for ClawbackResult

Source§

impl Clone for ClawbackResultCode

Source§

impl Clone for ColdArchiveBucketEntry

Source§

impl Clone for ColdArchiveBucketEntryType

Source§

impl Clone for ConfigSettingEntry

Source§

impl Clone for ConfigSettingId

Source§

impl Clone for ContractCodeEntryExt

Source§

impl Clone for ContractCostType

Source§

impl Clone for ContractDataDurability

Source§

impl Clone for ContractEventBody

Source§

impl Clone for ContractEventType

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::ContractExecutable

Source§

impl Clone for ContractExecutableType

Source§

impl Clone for ContractIdPreimage

Source§

impl Clone for ContractIdPreimageType

Source§

impl Clone for CreateAccountResult

Source§

impl Clone for CreateAccountResultCode

Source§

impl Clone for CreateClaimableBalanceResult

Source§

impl Clone for CreateClaimableBalanceResultCode

Source§

impl Clone for CryptoKeyType

Source§

impl Clone for DataEntryExt

Source§

impl Clone for EndSponsoringFutureReservesResult

Source§

impl Clone for EndSponsoringFutureReservesResultCode

Source§

impl Clone for EnvelopeType

Source§

impl Clone for ErrorCode

Source§

impl Clone for ExtendFootprintTtlResult

Source§

impl Clone for ExtendFootprintTtlResultCode

Source§

impl Clone for ExtensionPoint

Source§

impl Clone for FeeBumpTransactionExt

Source§

impl Clone for FeeBumpTransactionInnerTx

Source§

impl Clone for GeneralizedTransactionSet

Source§

impl Clone for HashIdPreimage

Source§

impl Clone for HostFunction

Source§

impl Clone for HostFunctionType

Source§

impl Clone for HotArchiveBucketEntry

Source§

impl Clone for HotArchiveBucketEntryType

Source§

impl Clone for InflationResult

Source§

impl Clone for InflationResultCode

Source§

impl Clone for InnerTransactionResultExt

Source§

impl Clone for InnerTransactionResultResult

Source§

impl Clone for InvokeHostFunctionResult

Source§

impl Clone for InvokeHostFunctionResultCode

Source§

impl Clone for IpAddrType

Source§

impl Clone for LedgerCloseMeta

Source§

impl Clone for LedgerCloseMetaExt

Source§

impl Clone for LedgerEntryChange

Source§

impl Clone for LedgerEntryChangeType

Source§

impl Clone for LedgerEntryData

Source§

impl Clone for LedgerEntryExt

Source§

impl Clone for LedgerEntryExtensionV1Ext

Source§

impl Clone for LedgerEntryType

Source§

impl Clone for LedgerHeaderExt

Source§

impl Clone for LedgerHeaderExtensionV1Ext

Source§

impl Clone for LedgerHeaderFlags

Source§

impl Clone for LedgerHeaderHistoryEntryExt

Source§

impl Clone for LedgerKey

Source§

impl Clone for LedgerUpgrade

Source§

impl Clone for LedgerUpgradeType

Source§

impl Clone for LiquidityPoolDepositResult

Source§

impl Clone for LiquidityPoolDepositResultCode

Source§

impl Clone for LiquidityPoolEntryBody

Source§

impl Clone for LiquidityPoolParameters

Source§

impl Clone for LiquidityPoolType

Source§

impl Clone for LiquidityPoolWithdrawResult

Source§

impl Clone for LiquidityPoolWithdrawResultCode

Source§

impl Clone for ManageBuyOfferResult

Source§

impl Clone for ManageBuyOfferResultCode

Source§

impl Clone for ManageDataResult

Source§

impl Clone for ManageDataResultCode

Source§

impl Clone for ManageOfferEffect

Source§

impl Clone for ManageOfferSuccessResultOffer

Source§

impl Clone for ManageSellOfferResult

Source§

impl Clone for ManageSellOfferResultCode

Source§

impl Clone for Memo

Source§

impl Clone for MemoType

Source§

impl Clone for MessageType

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::MuxedAccount

Source§

impl Clone for OfferEntryExt

Source§

impl Clone for OfferEntryFlags

Source§

impl Clone for OperationBody

Source§

impl Clone for OperationResult

Source§

impl Clone for OperationResultCode

Source§

impl Clone for OperationResultTr

Source§

impl Clone for OperationType

Source§

impl Clone for PathPaymentStrictReceiveResult

Source§

impl Clone for PathPaymentStrictReceiveResultCode

Source§

impl Clone for PathPaymentStrictSendResult

Source§

impl Clone for PathPaymentStrictSendResultCode

Source§

impl Clone for PaymentResult

Source§

impl Clone for PaymentResultCode

Source§

impl Clone for PeerAddressIp

Source§

impl Clone for PersistedScpState

Source§

impl Clone for PreconditionType

Source§

impl Clone for Preconditions

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::PublicKey

Source§

impl Clone for PublicKeyType

Source§

impl Clone for RestoreFootprintResult

Source§

impl Clone for RestoreFootprintResultCode

Source§

impl Clone for RevokeSponsorshipOp

Source§

impl Clone for RevokeSponsorshipResult

Source§

impl Clone for RevokeSponsorshipResultCode

Source§

impl Clone for RevokeSponsorshipType

Source§

impl Clone for ScAddress

Source§

impl Clone for ScAddressType

Source§

impl Clone for ScEnvMetaEntry

Source§

impl Clone for ScEnvMetaKind

Source§

impl Clone for ScError

Source§

impl Clone for ScErrorCode

Source§

impl Clone for ScErrorType

Source§

impl Clone for ScMetaEntry

Source§

impl Clone for ScMetaKind

Source§

impl Clone for ScSpecEntry

Source§

impl Clone for ScSpecEntryKind

Source§

impl Clone for ScSpecType

Source§

impl Clone for ScSpecTypeDef

Source§

impl Clone for ScSpecUdtUnionCaseV0

Source§

impl Clone for ScSpecUdtUnionCaseV0Kind

Source§

impl Clone for ScVal

Source§

impl Clone for ScValType

Source§

impl Clone for ScpHistoryEntry

Source§

impl Clone for ScpStatementPledges

Source§

impl Clone for ScpStatementType

Source§

impl Clone for SetOptionsResult

Source§

impl Clone for SetOptionsResultCode

Source§

impl Clone for SetTrustLineFlagsResult

Source§

impl Clone for SetTrustLineFlagsResultCode

Source§

impl Clone for SignerKey

Source§

impl Clone for SignerKeyType

Source§

impl Clone for SorobanAuthorizedFunction

Source§

impl Clone for SorobanAuthorizedFunctionType

Source§

impl Clone for SorobanCredentials

Source§

impl Clone for SorobanCredentialsType

Source§

impl Clone for SorobanTransactionMetaExt

Source§

impl Clone for StellarMessage

Source§

impl Clone for StellarValueExt

Source§

impl Clone for StellarValueType

Source§

impl Clone for StoredTransactionSet

Source§

impl Clone for SurveyMessageCommandType

Source§

impl Clone for SurveyMessageResponseType

Source§

impl Clone for SurveyResponseBody

Source§

impl Clone for ThresholdIndexes

Source§

impl Clone for TransactionEnvelope

Source§

impl Clone for TransactionExt

Source§

impl Clone for TransactionHistoryEntryExt

Source§

impl Clone for TransactionHistoryResultEntryExt

Source§

impl Clone for TransactionMeta

Source§

impl Clone for TransactionPhase

Source§

impl Clone for TransactionResultCode

Source§

impl Clone for TransactionResultExt

Source§

impl Clone for TransactionResultResult

Source§

impl Clone for TransactionSignaturePayloadTaggedTransaction

Source§

impl Clone for TransactionV0Ext

Source§

impl Clone for TrustLineAsset

Source§

impl Clone for TrustLineEntryExt

Source§

impl Clone for TrustLineEntryExtensionV2Ext

Source§

impl Clone for TrustLineEntryV1Ext

Source§

impl Clone for TrustLineFlags

Source§

impl Clone for TxSetComponent

Source§

impl Clone for TxSetComponentType

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::Type

Source§

impl Clone for TypeVariant

Source§

impl Clone for AuthorizedFunction

Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::arbitrary::Error

Source§

impl Clone for AsciiChar

1.0.0 (const: unstable) · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::cmp::Ordering

Source§

impl Clone for TryReserveErrorKind

1.34.0 (const: unstable) · Source§

impl Clone for Infallible

1.0.0 · Source§

impl Clone for VarError

1.64.0 · Source§

impl Clone for FromBytesWithNulError

1.28.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::fmt::Alignment

Source§

impl Clone for DebugAsHex

Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::fmt::Sign

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::io::ErrorKind

1.0.0 · Source§

impl Clone for SeekFrom

1.7.0 · Source§

impl Clone for IpAddr

Source§

impl Clone for Ipv6MulticastScope

1.0.0 · Source§

impl Clone for Shutdown

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::net::SocketAddr

1.0.0 · Source§

impl Clone for FpCategory

1.55.0 · Source§

impl Clone for IntErrorKind

Source§

impl Clone for BacktraceStyle

1.86.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::slice::GetDisjointMutError

Source§

impl Clone for SearchStep

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::sync::atomic::Ordering

1.12.0 · Source§

impl Clone for RecvTimeoutError

1.0.0 · Source§

impl Clone for TryRecvError

Source§

impl Clone for HashToCurveError

Source§

impl Clone for SWFlags

Source§

impl Clone for TEFlags

Source§

impl Clone for Compress

Source§

impl Clone for Validate

Source§

impl Clone for ark_std::io::error::ErrorKind

Source§

impl Clone for base16ct::error::Error

Source§

impl Clone for base64::decode::DecodeError

Source§

impl Clone for CharacterSet

Source§

impl Clone for const_oid::error::Error

Source§

impl Clone for BitOrder

Source§

impl Clone for DecodeKind

Source§

impl Clone for der::error::ErrorKind

Source§

impl Clone for Class

Source§

impl Clone for der::tag::Tag

Source§

impl Clone for TagMode

Source§

impl Clone for TruncSide

Source§

impl Clone for UnescapeError

Source§

impl Clone for hashbrown::TryReserveError

Source§

impl Clone for hashbrown::TryReserveError

Source§

impl Clone for FromHexError

Source§

impl Clone for indexmap::GetDisjointMutError

Source§

impl Clone for tpacket_versions

Source§

impl Clone for PrefilterConfig

Source§

impl Clone for num_bigint::bigint::Sign

Source§

impl Clone for BernoulliError

Source§

impl Clone for WeightedError

Source§

impl Clone for IndexVec

Source§

impl Clone for IndexVecIntoIter

Source§

impl Clone for sec1::error::Error

Source§

impl Clone for EcParameters

Source§

impl Clone for sec1::point::Tag

Source§

impl Clone for Op

Source§

impl Clone for Category

Source§

impl Clone for serde_json::value::Value

Source§

impl Clone for soroban_env_common::storage_type::StorageType

Source§

impl Clone for soroban_env_common::val::Tag

Source§

impl Clone for DiagnosticLevel

Source§

impl Clone for ContractInvocationEvent

Source§

impl Clone for AccessType

Source§

impl Clone for FootprintMode

Source§

impl Clone for VersionedContractCodeCostInputs

Source§

impl Clone for FuelConsumptionMode

Source§

impl Clone for Mutability

Source§

impl Clone for Extern

Source§

impl Clone for ExternType

Source§

impl Clone for FuelError

Source§

impl Clone for soroban_wasmi::value::Value

Source§

impl Clone for stellar_strkey::error::DecodeError

Source§

impl Clone for Strkey

Source§

impl Clone for TrapCode

Source§

impl Clone for UntypedError

Source§

impl Clone for ValueType

Source§

impl Clone for wasmparser_nostd::parser::Encoding

Source§

impl Clone for wasmparser_nostd::readers::component::aliases::ComponentOuterAliasKind

Source§

impl Clone for wasmparser_nostd::readers::component::canonicals::CanonicalFunction

Source§

impl Clone for wasmparser_nostd::readers::component::canonicals::CanonicalOption

Source§

impl Clone for wasmparser_nostd::readers::component::exports::ComponentExternalKind

Source§

impl Clone for wasmparser_nostd::readers::component::imports::ComponentTypeRef

Source§

impl Clone for wasmparser_nostd::readers::component::imports::TypeBounds

Source§

impl Clone for wasmparser_nostd::readers::component::instances::InstantiationArgKind

Source§

impl Clone for wasmparser_nostd::readers::component::types::ComponentValType

Source§

impl Clone for wasmparser_nostd::readers::component::types::OuterAliasKind

Source§

impl Clone for wasmparser_nostd::readers::component::types::PrimitiveValType

Source§

impl Clone for wasmparser_nostd::readers::core::exports::ExternalKind

Source§

impl Clone for wasmparser_nostd::readers::core::imports::TypeRef

Source§

impl Clone for wasmparser_nostd::readers::core::operators::BlockType

Source§

impl Clone for wasmparser_nostd::readers::core::types::TagKind

Source§

impl Clone for wasmparser_nostd::readers::core::types::Type

Source§

impl Clone for wasmparser_nostd::readers::core::types::ValType

Source§

impl Clone for wasmparser_nostd::validator::operators::FrameKind

Source§

impl Clone for wasmparser_nostd::validator::types::ComponentDefinedType

Source§

impl Clone for wasmparser_nostd::validator::types::ComponentEntityType

Source§

impl Clone for ComponentInstanceTypeKind

Source§

impl Clone for wasmparser_nostd::validator::types::ComponentValType

Source§

impl Clone for wasmparser_nostd::validator::types::EntityType

Source§

impl Clone for InstanceTypeKind

Source§

impl Clone for wasmparser::parser::Encoding

Source§

impl Clone for wasmparser::readers::component::aliases::ComponentOuterAliasKind

Source§

impl Clone for wasmparser::readers::component::canonicals::CanonicalFunction

Source§

impl Clone for wasmparser::readers::component::canonicals::CanonicalOption

Source§

impl Clone for wasmparser::readers::component::exports::ComponentExternalKind

Source§

impl Clone for wasmparser::readers::component::imports::ComponentTypeRef

Source§

impl Clone for wasmparser::readers::component::imports::TypeBounds

Source§

impl Clone for wasmparser::readers::component::instances::InstantiationArgKind

Source§

impl Clone for wasmparser::readers::component::types::ComponentValType

Source§

impl Clone for wasmparser::readers::component::types::OuterAliasKind

Source§

impl Clone for wasmparser::readers::component::types::PrimitiveValType

Source§

impl Clone for CoreDumpValue

Source§

impl Clone for wasmparser::readers::core::exports::ExternalKind

Source§

impl Clone for wasmparser::readers::core::imports::TypeRef

Source§

impl Clone for wasmparser::readers::core::operators::BlockType

Source§

impl Clone for CompositeType

Source§

impl Clone for HeapType

Source§

impl Clone for wasmparser::readers::core::types::StorageType

Source§

impl Clone for wasmparser::readers::core::types::TagKind

Source§

impl Clone for wasmparser::readers::core::types::ValType

Source§

impl Clone for wasmparser::validator::operators::FrameKind

Source§

impl Clone for AnyTypeId

Source§

impl Clone for ComponentAnyTypeId

Source§

impl Clone for ComponentCoreTypeId

Source§

impl Clone for wasmparser::validator::types::ComponentDefinedType

Source§

impl Clone for wasmparser::validator::types::ComponentEntityType

Source§

impl Clone for wasmparser::validator::types::ComponentValType

Source§

impl Clone for CoreInstanceTypeKind

Source§

impl Clone for wasmparser::validator::types::EntityType

Source§

impl Clone for BigEndian

Source§

impl Clone for LittleEndian

1.0.0 · Source§

impl Clone for bool

1.0.0 · Source§

impl Clone for char

1.0.0 · Source§

impl Clone for f16

1.0.0 · Source§

impl Clone for f32

1.0.0 · Source§

impl Clone for f64

1.0.0 · Source§

impl Clone for f128

1.0.0 · Source§

impl Clone for i8

1.0.0 · Source§

impl Clone for i16

1.0.0 · Source§

impl Clone for i32

1.0.0 · Source§

impl Clone for i64

1.0.0 · Source§

impl Clone for i128

1.0.0 · Source§

impl Clone for isize

Source§

impl Clone for !

1.0.0 · Source§

impl Clone for u8

1.0.0 · Source§

impl Clone for u16

1.0.0 · Source§

impl Clone for u32

1.0.0 · Source§

impl Clone for u64

1.0.0 · Source§

impl Clone for u128

1.0.0 · Source§

impl Clone for usize

Source§

impl Clone for ContractContext

Source§

impl Clone for CreateContractHostFnContext

Source§

impl Clone for CreateContractWithConstructorHostFnContext

Source§

impl Clone for SubContractInvocation

Source§

impl Clone for Fp2

Source§

impl Clone for loam_sdk::soroban_sdk::crypto::bls12_381::Fp

Source§

impl Clone for Fr

Source§

impl Clone for G1Affine

Source§

impl Clone for G2Affine

Source§

impl Clone for loam_sdk::soroban_sdk::events::Events

Source§

impl Clone for Ledger

Source§

impl Clone for Logs

Source§

impl Clone for loam_sdk::soroban_sdk::storage::Storage

Source§

impl Clone for Address

Source§

impl Clone for loam_sdk::soroban_sdk::Bytes

Source§

impl Clone for loam_sdk::soroban_sdk::Duration

Source§

impl Clone for Env

Source§

impl Clone for loam_sdk::soroban_sdk::Error

Source§

impl Clone for loam_sdk::soroban_sdk::I256

Source§

impl Clone for MapObject

Source§

impl Clone for loam_sdk::soroban_sdk::String

Source§

impl Clone for loam_sdk::soroban_sdk::Symbol

Source§

impl Clone for SymbolStr

Source§

impl Clone for Timepoint

Source§

impl Clone for loam_sdk::soroban_sdk::U256

Source§

impl Clone for Val

Source§

impl Clone for VecObject

Source§

impl Clone for AccountEntry

Source§

impl Clone for AccountEntryExtensionV1

Source§

impl Clone for AccountEntryExtensionV2

Source§

impl Clone for AccountEntryExtensionV3

Source§

impl Clone for AccountId

Source§

impl Clone for AllowTrustOp

Source§

impl Clone for AlphaNum4

Source§

impl Clone for AlphaNum12

Source§

impl Clone for ArchivalProof

Source§

impl Clone for ArchivalProofNode

Source§

impl Clone for AssetCode4

Source§

impl Clone for AssetCode12

Source§

impl Clone for Auth

Source§

impl Clone for AuthCert

Source§

impl Clone for AuthenticatedMessageV0

Source§

impl Clone for BeginSponsoringFutureReservesOp

Source§

impl Clone for BucketMetadata

Source§

impl Clone for BumpSequenceOp

Source§

impl Clone for ChangeTrustOp

Source§

impl Clone for ClaimClaimableBalanceOp

Source§

impl Clone for ClaimLiquidityAtom

Source§

impl Clone for ClaimOfferAtom

Source§

impl Clone for ClaimOfferAtomV0

Source§

impl Clone for ClaimableBalanceEntry

Source§

impl Clone for ClaimableBalanceEntryExtensionV1

Source§

impl Clone for ClaimantV0

Source§

impl Clone for ClawbackClaimableBalanceOp

Source§

impl Clone for ClawbackOp

Source§

impl Clone for ColdArchiveArchivedLeaf

Source§

impl Clone for ColdArchiveBoundaryLeaf

Source§

impl Clone for ColdArchiveDeletedLeaf

Source§

impl Clone for ColdArchiveHashEntry

Source§

impl Clone for ConfigSettingContractBandwidthV0

Source§

impl Clone for ConfigSettingContractComputeV0

Source§

impl Clone for ConfigSettingContractEventsV0

Source§

impl Clone for ConfigSettingContractExecutionLanesV0

Source§

impl Clone for ConfigSettingContractHistoricalDataV0

Source§

impl Clone for ConfigSettingContractLedgerCostV0

Source§

impl Clone for ConfigUpgradeSet

Source§

impl Clone for ConfigUpgradeSetKey

Source§

impl Clone for ContractCodeCostInputs

Source§

impl Clone for ContractCodeEntry

Source§

impl Clone for ContractCodeEntryV1

Source§

impl Clone for ContractCostParamEntry

Source§

impl Clone for ContractCostParams

Source§

impl Clone for ContractDataEntry

Source§

impl Clone for ContractEvent

Source§

impl Clone for ContractEventV0

Source§

impl Clone for ContractIdPreimageFromAddress

Source§

impl Clone for CreateAccountOp

Source§

impl Clone for CreateClaimableBalanceOp

Source§

impl Clone for CreateContractArgs

Source§

impl Clone for CreateContractArgsV2

Source§

impl Clone for CreatePassiveSellOfferOp

Source§

impl Clone for Curve25519Public

Source§

impl Clone for Curve25519Secret

Source§

impl Clone for DataEntry

Source§

impl Clone for DataValue

Source§

impl Clone for DecoratedSignature

Source§

impl Clone for DiagnosticEvent

Source§

impl Clone for DiagnosticEvents

Source§

impl Clone for DontHave

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::Duration

Source§

impl Clone for EncryptedBody

Source§

impl Clone for EvictionIterator

Source§

impl Clone for ExistenceProofBody

Source§

impl Clone for ExtendFootprintTtlOp

Source§

impl Clone for FeeBumpTransaction

Source§

impl Clone for FeeBumpTransactionEnvelope

Source§

impl Clone for FloodAdvert

Source§

impl Clone for FloodDemand

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::Hash

Source§

impl Clone for HashIdPreimageContractId

Source§

impl Clone for HashIdPreimageOperationId

Source§

impl Clone for HashIdPreimageRevokeId

Source§

impl Clone for HashIdPreimageSorobanAuthorization

Source§

impl Clone for Hello

Source§

impl Clone for HmacSha256Key

Source§

impl Clone for HmacSha256Mac

Source§

impl Clone for InflationPayout

Source§

impl Clone for InnerTransactionResult

Source§

impl Clone for InnerTransactionResultPair

Source§

impl Clone for Int128Parts

Source§

impl Clone for Int256Parts

Source§

impl Clone for InvokeContractArgs

Source§

impl Clone for InvokeHostFunctionOp

Source§

impl Clone for InvokeHostFunctionSuccessPreImage

Source§

impl Clone for LedgerBounds

Source§

impl Clone for LedgerCloseMetaExtV1

Source§

impl Clone for LedgerCloseMetaV0

Source§

impl Clone for LedgerCloseMetaV1

Source§

impl Clone for LedgerCloseValueSignature

Source§

impl Clone for LedgerEntry

Source§

impl Clone for LedgerEntryChanges

Source§

impl Clone for LedgerEntryExtensionV1

Source§

impl Clone for LedgerFootprint

Source§

impl Clone for LedgerHeader

Source§

impl Clone for LedgerHeaderExtensionV1

Source§

impl Clone for LedgerHeaderHistoryEntry

Source§

impl Clone for LedgerKeyAccount

Source§

impl Clone for LedgerKeyClaimableBalance

Source§

impl Clone for LedgerKeyConfigSetting

Source§

impl Clone for LedgerKeyContractCode

Source§

impl Clone for LedgerKeyContractData

Source§

impl Clone for LedgerKeyData

Source§

impl Clone for LedgerKeyLiquidityPool

Source§

impl Clone for LedgerKeyOffer

Source§

impl Clone for LedgerKeyTrustLine

Source§

impl Clone for LedgerKeyTtl

Source§

impl Clone for LedgerScpMessages

Source§

impl Clone for Liabilities

Source§

impl Clone for Limits

Source§

impl Clone for LiquidityPoolConstantProductParameters

Source§

impl Clone for LiquidityPoolDepositOp

Source§

impl Clone for LiquidityPoolEntry

Source§

impl Clone for LiquidityPoolEntryConstantProduct

Source§

impl Clone for LiquidityPoolWithdrawOp

Source§

impl Clone for ManageBuyOfferOp

Source§

impl Clone for ManageDataOp

Source§

impl Clone for ManageOfferSuccessResult

Source§

impl Clone for ManageSellOfferOp

Source§

impl Clone for MuxedAccountMed25519

Source§

impl Clone for NodeId

Source§

impl Clone for NonexistenceProofBody

Source§

impl Clone for OfferEntry

Source§

impl Clone for Operation

Source§

impl Clone for OperationMeta

Source§

impl Clone for PathPaymentStrictReceiveOp

Source§

impl Clone for PathPaymentStrictReceiveResultSuccess

Source§

impl Clone for PathPaymentStrictSendOp

Source§

impl Clone for PathPaymentStrictSendResultSuccess

Source§

impl Clone for PaymentOp

Source§

impl Clone for PeerAddress

Source§

impl Clone for PeerStatList

Source§

impl Clone for PeerStats

Source§

impl Clone for PersistedScpStateV0

Source§

impl Clone for PersistedScpStateV1

Source§

impl Clone for PoolId

Source§

impl Clone for PreconditionsV2

Source§

impl Clone for Price

Source§

impl Clone for ProofLevel

Source§

impl Clone for RestoreFootprintOp

Source§

impl Clone for RevokeSponsorshipOpSigner

Source§

impl Clone for SError

Source§

impl Clone for ScBytes

Source§

impl Clone for ScContractInstance

Source§

impl Clone for ScEnvMetaEntryInterfaceVersion

Source§

impl Clone for ScMap

Source§

impl Clone for ScMapEntry

Source§

impl Clone for ScMetaV0

Source§

impl Clone for ScNonceKey

Source§

impl Clone for ScSpecFunctionInputV0

Source§

impl Clone for ScSpecFunctionV0

Source§

impl Clone for ScSpecTypeBytesN

Source§

impl Clone for ScSpecTypeMap

Source§

impl Clone for ScSpecTypeOption

Source§

impl Clone for ScSpecTypeResult

Source§

impl Clone for ScSpecTypeTuple

Source§

impl Clone for ScSpecTypeUdt

Source§

impl Clone for ScSpecTypeVec

Source§

impl Clone for ScSpecUdtEnumCaseV0

Source§

impl Clone for ScSpecUdtEnumV0

Source§

impl Clone for ScSpecUdtErrorEnumCaseV0

Source§

impl Clone for ScSpecUdtErrorEnumV0

Source§

impl Clone for ScSpecUdtStructFieldV0

Source§

impl Clone for ScSpecUdtStructV0

Source§

impl Clone for ScSpecUdtUnionCaseTupleV0

Source§

impl Clone for ScSpecUdtUnionCaseVoidV0

Source§

impl Clone for ScSpecUdtUnionV0

Source§

impl Clone for ScString

Source§

impl Clone for ScSymbol

Source§

impl Clone for ScVec

Source§

impl Clone for ScpBallot

Source§

impl Clone for ScpEnvelope

Source§

impl Clone for ScpHistoryEntryV0

Source§

impl Clone for ScpNomination

Source§

impl Clone for ScpQuorumSet

Source§

impl Clone for ScpStatement

Source§

impl Clone for ScpStatementConfirm

Source§

impl Clone for ScpStatementExternalize

Source§

impl Clone for ScpStatementPrepare

Source§

impl Clone for SendMore

Source§

impl Clone for SendMoreExtended

Source§

impl Clone for SequenceNumber

Source§

impl Clone for SerializedBinaryFuseFilter

Source§

impl Clone for SetOptionsOp

Source§

impl Clone for SetTrustLineFlagsOp

Source§

impl Clone for ShortHashSeed

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::Signature

Source§

impl Clone for SignatureHint

Source§

impl Clone for SignedSurveyRequestMessage

Source§

impl Clone for SignedSurveyResponseMessage

Source§

impl Clone for SignedTimeSlicedSurveyRequestMessage

Source§

impl Clone for SignedTimeSlicedSurveyResponseMessage

Source§

impl Clone for SignedTimeSlicedSurveyStartCollectingMessage

Source§

impl Clone for SignedTimeSlicedSurveyStopCollectingMessage

Source§

impl Clone for Signer

Source§

impl Clone for SignerKeyEd25519SignedPayload

Source§

impl Clone for SimplePaymentResult

Source§

impl Clone for SorobanAddressCredentials

Source§

impl Clone for SorobanAuthorizationEntry

Source§

impl Clone for SorobanAuthorizedInvocation

Source§

impl Clone for SorobanResources

Source§

impl Clone for SorobanTransactionData

Source§

impl Clone for SorobanTransactionMeta

Source§

impl Clone for SorobanTransactionMetaExtV1

Source§

impl Clone for SponsorshipDescriptor

Source§

impl Clone for StateArchivalSettings

Source§

impl Clone for StellarValue

Source§

impl Clone for StoredDebugTransactionSet

Source§

impl Clone for String32

Source§

impl Clone for String64

Source§

impl Clone for SurveyRequestMessage

Source§

impl Clone for SurveyResponseMessage

Source§

impl Clone for Thresholds

Source§

impl Clone for TimeBounds

Source§

impl Clone for TimePoint

Source§

impl Clone for TimeSlicedNodeData

Source§

impl Clone for TimeSlicedPeerData

Source§

impl Clone for TimeSlicedPeerDataList

Source§

impl Clone for TimeSlicedSurveyRequestMessage

Source§

impl Clone for TimeSlicedSurveyResponseMessage

Source§

impl Clone for TimeSlicedSurveyStartCollectingMessage

Source§

impl Clone for TimeSlicedSurveyStopCollectingMessage

Source§

impl Clone for TopologyResponseBodyV0

Source§

impl Clone for TopologyResponseBodyV1

Source§

impl Clone for TopologyResponseBodyV2

Source§

impl Clone for Transaction

Source§

impl Clone for TransactionHistoryEntry

Source§

impl Clone for TransactionHistoryResultEntry

Source§

impl Clone for TransactionMetaV1

Source§

impl Clone for TransactionMetaV2

Source§

impl Clone for TransactionMetaV3

Source§

impl Clone for TransactionResult

Source§

impl Clone for TransactionResultMeta

Source§

impl Clone for TransactionResultPair

Source§

impl Clone for TransactionResultSet

Source§

impl Clone for TransactionSet

Source§

impl Clone for TransactionSetV1

Source§

impl Clone for TransactionSignaturePayload

Source§

impl Clone for TransactionV0

Source§

impl Clone for TransactionV0Envelope

Source§

impl Clone for TransactionV1Envelope

Source§

impl Clone for TrustLineEntry

Source§

impl Clone for TrustLineEntryExtensionV2

Source§

impl Clone for TrustLineEntryV1

Source§

impl Clone for TtlEntry

Source§

impl Clone for TxAdvertVector

Source§

impl Clone for TxDemandVector

Source§

impl Clone for TxSetComponentTxsMaybeDiscountedFee

Source§

impl Clone for UInt128Parts

Source§

impl Clone for UInt256Parts

Source§

impl Clone for Uint256

Source§

impl Clone for UpgradeEntryMeta

Source§

impl Clone for UpgradeType

Source§

impl Clone for loam_sdk::soroban_sdk::xdr::Value

Source§

impl Clone for AuthSnapshot

Source§

impl Clone for AuthorizedInvocation

Source§

impl Clone for EnvTestConfig

Source§

impl Clone for EventSnapshot

Source§

impl Clone for EventsSnapshot

Source§

impl Clone for Generators

Source§

impl Clone for LedgerInfo

Source§

impl Clone for Snapshot

Source§

impl Clone for StellarAssetIssuer

Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::alloc::AllocError

Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::alloc::Global

1.28.0 · Source§

impl Clone for Layout

1.50.0 · Source§

impl Clone for LayoutError

1.28.0 · Source§

impl Clone for System

1.0.0 (const: unstable) · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::any::TypeId

1.27.0 · Source§

impl Clone for CpuidResult

1.27.0 · Source§

impl Clone for __m128

1.89.0 · Source§

impl Clone for __m128bh

1.27.0 · Source§

impl Clone for __m128d

Source§

impl Clone for __m128h

1.27.0 · Source§

impl Clone for __m128i

1.27.0 · Source§

impl Clone for __m256

1.89.0 · Source§

impl Clone for __m256bh

1.27.0 · Source§

impl Clone for __m256d

Source§

impl Clone for __m256h

1.27.0 · Source§

impl Clone for __m256i

1.72.0 · Source§

impl Clone for __m512

1.89.0 · Source§

impl Clone for __m512bh

1.72.0 · Source§

impl Clone for __m512d

Source§

impl Clone for __m512h

1.72.0 · Source§

impl Clone for __m512i

Source§

impl Clone for bf16

1.34.0 · Source§

impl Clone for TryFromSliceError

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::ascii::EscapeDefault

1.3.0 · Source§

impl Clone for Box<str>

Source§

impl Clone for Box<ByteStr>

1.29.0 · Source§

impl Clone for Box<CStr>

1.29.0 · Source§

impl Clone for Box<OsStr>

1.29.0 · Source§

impl Clone for Box<Path>

Source§

impl Clone for Box<dyn DynDigest>

Source§

impl Clone for ByteString

1.34.0 · Source§

impl Clone for CharTryFromError

1.9.0 · Source§

impl Clone for DecodeUtf16Error

1.20.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::char::EscapeDebug

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::char::EscapeDefault

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::char::EscapeUnicode

1.20.0 · Source§

impl Clone for ParseCharError

1.0.0 · Source§

impl Clone for ToLowercase

1.0.0 · Source§

impl Clone for ToUppercase

1.59.0 · Source§

impl Clone for TryFromCharError

Source§

impl Clone for UnorderedKeyError

1.57.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::TryReserveError

1.64.0 · Source§

impl Clone for CString

1.69.0 · Source§

impl Clone for FromBytesUntilNulError

1.64.0 · Source§

impl Clone for FromVecWithNulError

1.64.0 · Source§

impl Clone for IntoStringError

1.64.0 · Source§

impl Clone for NulError

1.0.0 · Source§

impl Clone for OsString

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::fmt::Error

Source§

impl Clone for FormattingOptions

1.75.0 · Source§

impl Clone for FileTimes

1.1.0 · Source§

impl Clone for FileType

1.0.0 · Source§

impl Clone for Metadata

1.0.0 · Source§

impl Clone for OpenOptions

1.0.0 · Source§

impl Clone for Permissions

1.7.0 · Source§

impl Clone for DefaultHasher

1.7.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::hash::RandomState

1.0.0 · Source§

impl Clone for SipHasher

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::io::Empty

1.0.0 · Source§

impl Clone for Sink

1.33.0 · Source§

impl Clone for PhantomPinned

Source§

impl Clone for Assume

1.0.0 · Source§

impl Clone for AddrParseError

1.0.0 · Source§

impl Clone for Ipv4Addr

1.0.0 · Source§

impl Clone for Ipv6Addr

1.0.0 · Source§

impl Clone for SocketAddrV4

1.0.0 · Source§

impl Clone for SocketAddrV6

1.0.0 · Source§

impl Clone for ParseFloatError

1.0.0 · Source§

impl Clone for ParseIntError

1.34.0 · Source§

impl Clone for TryFromIntError

1.0.0 · Source§

impl Clone for RangeFull

1.1.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::os::linux::raw::stat

1.10.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::os::unix::net::SocketAddr

Source§

impl Clone for SocketCred

Source§

impl Clone for UCred

1.0.0 · Source§

impl Clone for PathBuf

1.7.0 · Source§

impl Clone for StripPrefixError

1.61.0 · Source§

impl Clone for ExitCode

1.0.0 · Source§

impl Clone for ExitStatus

Source§

impl Clone for ExitStatusError

1.0.0 · Source§

impl Clone for Output

Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::ptr::Alignment

Source§

impl Clone for DefaultRandomSource

1.0.0 · Source§

impl Clone for ParseBoolError

1.0.0 · Source§

impl Clone for Utf8Error

1.0.0 · Source§

impl Clone for FromUtf8Error

Source§

impl Clone for IntoChars

1.0.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::string::String

1.0.0 · Source§

impl Clone for RecvError

1.5.0 · Source§

impl Clone for WaitTimeoutResult

Source§

impl Clone for LocalWaker

1.36.0 · Source§

impl Clone for RawWakerVTable

1.36.0 · Source§

impl Clone for Waker

1.26.0 · Source§

impl Clone for AccessError

1.0.0 · Source§

impl Clone for Thread

1.19.0 · Source§

impl Clone for ThreadId

1.3.0 · Source§

impl Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::time::Duration

1.8.0 · Source§

impl Clone for Instant

1.8.0 · Source§

impl Clone for SystemTime

1.8.0 · Source§

impl Clone for SystemTimeError

1.66.0 · Source§

impl Clone for TryFromFloatSecsError

Source§

impl Clone for AHasher

Source§

impl Clone for ahash::random_state::RandomState

Source§

impl Clone for ark_bls12_381::curves::g1::Config

Source§

impl Clone for ark_bls12_381::curves::g2::Config

Source§

impl Clone for Fq6Config

Source§

impl Clone for Fq12Config

Source§

impl Clone for SparseTerm

Source§

impl Clone for EmptyFlags

Source§

impl Clone for base64::Config

Source§

impl Clone for Eager

Source§

impl Clone for block_buffer::Error

Source§

impl Clone for Lazy

Source§

impl Clone for ObjectIdentifier

Source§

impl Clone for CtChoice

Source§

impl Clone for Limb

Source§

impl Clone for Reciprocal

Source§

impl Clone for InvalidLength

Source§

impl Clone for CompressedEdwardsY

Source§

impl Clone for EdwardsBasepointTable

Source§

impl Clone for EdwardsBasepointTableRadix32

Source§

impl Clone for EdwardsBasepointTableRadix64

Source§

impl Clone for EdwardsBasepointTableRadix128

Source§

impl Clone for EdwardsBasepointTableRadix256

Source§

impl Clone for EdwardsPoint

Source§

impl Clone for MontgomeryPoint

Source§

impl Clone for CompressedRistretto

Source§

impl Clone for RistrettoBasepointTable

Source§

impl Clone for RistrettoPoint

Source§

impl Clone for curve25519_dalek::scalar::Scalar

Source§

impl Clone for data_encoding::DecodeError

Source§

impl Clone for DecodePartial

Source§

impl Clone for data_encoding::Encoding

Source§

impl Clone for Specification

Source§

impl Clone for SpecificationError

Source§

impl Clone for Translate

Source§

impl Clone for Wrap

Source§

impl Clone for GeneralizedTime

Source§

impl Clone for Null

Source§

impl Clone for UtcTime

Source§

impl Clone for DateTime

Source§

impl Clone for der::error::Error

Source§

impl Clone for Header

Source§

impl Clone for IndefiniteLength

Source§

impl Clone for Length

Source§

impl Clone for TagNumber

Source§

impl Clone for MacError

Source§

impl Clone for InvalidBufferSize

Source§

impl Clone for InvalidOutputSize

Source§

impl Clone for RecoveryId

Source§

impl Clone for ed25519_dalek::signing::SigningKey

Source§

impl Clone for ed25519_dalek::verifying::VerifyingKey

Source§

impl Clone for ed25519::Signature

Source§

impl Clone for elliptic_curve::error::Error

Source§

impl Clone for ethnum::int::I256

Source§

impl Clone for ethnum::uint::U256

Source§

impl Clone for getrandom::error::Error

Source§

impl Clone for DefaultHashBuilder

Source§

impl Clone for indexmap::TryReserveError

Source§

impl Clone for itoa::Buffer

Source§

impl Clone for k256::arithmetic::affine::AffinePoint

Source§

impl Clone for k256::arithmetic::projective::ProjectivePoint

Source§

impl Clone for k256::arithmetic::scalar::Scalar

Source§

impl Clone for Secp256k1

Source§

impl Clone for j1939_filter

Source§

impl Clone for __c_anonymous_sockaddr_can_j1939

Source§

impl Clone for __c_anonymous_sockaddr_can_tp

Source§

impl Clone for can_filter

Source§

impl Clone for can_frame

Source§

impl Clone for canfd_frame

Source§

impl Clone for canxl_frame

Source§

impl Clone for sockaddr_can

Source§

impl Clone for termios2

Source§

impl Clone for pthread_attr_t

Source§

impl Clone for semid_ds

Source§

impl Clone for sigset_t

Source§

impl Clone for libc::unix::linux_like::linux::gnu::b32::stat

Source§

impl Clone for statvfs

Source§

impl Clone for sysinfo

Source§

impl Clone for timex

Source§

impl Clone for _libc_fpreg

Source§

impl Clone for _libc_fpstate

Source§

impl Clone for flock64

Source§

impl Clone for flock

Source§

impl Clone for ipc_perm

Source§

impl Clone for max_align_t

Source§

impl Clone for mcontext_t

Source§

impl Clone for msqid_ds

Source§

impl Clone for shmid_ds

Source§

impl Clone for sigaction

Source§

impl Clone for siginfo_t

Source§

impl Clone for stack_t

Source§

impl Clone for stat64

Source§

impl Clone for statfs64

Source§

impl Clone for statfs

Source§

impl Clone for statvfs64

Source§

impl Clone for ucontext_t

Source§

impl Clone for user

Source§

impl Clone for user_fpregs_struct

Source§

impl Clone for user_fpxregs_struct

Source§

impl Clone for user_regs_struct

Source§

impl Clone for Elf32_Chdr

Source§

impl Clone for Elf64_Chdr

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_entry

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_exit

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_seccomp

Source§

impl Clone for __exit_status

Source§

impl Clone for __timeval

Source§

impl Clone for aiocb

Source§

impl Clone for cmsghdr

Source§

impl Clone for fanotify_event_info_error

Source§

impl Clone for fanotify_event_info_pidfd

Source§

impl Clone for fpos64_t

Source§

impl Clone for fpos_t

Source§

impl Clone for glob64_t

Source§

impl Clone for iocb

Source§

impl Clone for mallinfo2

Source§

impl Clone for mallinfo

Source§

impl Clone for mbstate_t

Source§

impl Clone for msghdr

Source§

impl Clone for nl_mmap_hdr

Source§

impl Clone for nl_mmap_req

Source§

impl Clone for nl_pktinfo

Source§

impl Clone for ntptimeval

Source§

impl Clone for ptrace_peeksiginfo_args

Source§

impl Clone for ptrace_sud_config

Source§

impl Clone for ptrace_syscall_info

Source§

impl Clone for regex_t

Source§

impl Clone for rtentry

Source§

impl Clone for sem_t

Source§

impl Clone for seminfo

Source§

impl Clone for tcp_info

Source§

impl Clone for termios

Source§

impl Clone for timespec

Source§

impl Clone for utmpx

Source§

impl Clone for Elf32_Ehdr

Source§

impl Clone for Elf32_Phdr

Source§

impl Clone for Elf32_Shdr

Source§

impl Clone for Elf32_Sym

Source§

impl Clone for Elf64_Ehdr

Source§

impl Clone for Elf64_Phdr

Source§

impl Clone for Elf64_Shdr

Source§

impl Clone for Elf64_Sym

Source§

impl Clone for __c_anonymous__kernel_fsid_t

Source§

impl Clone for __c_anonymous_elf32_rel

Source§

impl Clone for __c_anonymous_elf32_rela

Source§

impl Clone for __c_anonymous_elf64_rel

Source§

impl Clone for __c_anonymous_elf64_rela

Source§

impl Clone for __c_anonymous_ifru_map

Source§

impl Clone for af_alg_iv

Source§

impl Clone for arpd_request

Source§

impl Clone for cpu_set_t

Source§

impl Clone for dirent64

Source§

impl Clone for dirent

Source§

impl Clone for dl_phdr_info

Source§

impl Clone for dmabuf_cmsg

Source§

impl Clone for dmabuf_token

Source§

impl Clone for dqblk

Source§

impl Clone for epoll_params

Source§

impl Clone for fanotify_event_info_fid

Source§

impl Clone for fanotify_event_info_header

Source§

impl Clone for fanotify_event_metadata

Source§

impl Clone for fanotify_response

Source§

impl Clone for fanout_args

Source§

impl Clone for ff_condition_effect

Source§

impl Clone for ff_constant_effect

Source§

impl Clone for ff_effect

Source§

impl Clone for ff_envelope

Source§

impl Clone for ff_periodic_effect

Source§

impl Clone for ff_ramp_effect

Source§

impl Clone for ff_replay

Source§

impl Clone for ff_rumble_effect

Source§

impl Clone for ff_trigger

Source§

impl Clone for fsid_t

Source§

impl Clone for genlmsghdr

Source§

impl Clone for glob_t

Source§

impl Clone for hwtstamp_config

Source§

impl Clone for if_nameindex

Source§

impl Clone for ifconf

Source§

impl Clone for ifreq

Source§

impl Clone for in6_ifreq

Source§

impl Clone for in6_pktinfo

Source§

impl Clone for inotify_event

Source§

impl Clone for input_absinfo

Source§

impl Clone for input_event

Source§

impl Clone for input_id

Source§

impl Clone for input_keymap_entry

Source§

impl Clone for input_mask

Source§

impl Clone for itimerspec

Source§

impl Clone for iw_discarded

Source§

impl Clone for iw_encode_ext

Source§

impl Clone for iw_event

Source§

impl Clone for iw_freq

Source§

impl Clone for iw_michaelmicfailure

Source§

impl Clone for iw_missed

Source§

impl Clone for iw_mlme

Source§

impl Clone for iw_param

Source§

impl Clone for iw_pmkid_cand

Source§

impl Clone for iw_pmksa

Source§

impl Clone for iw_point

Source§

impl Clone for iw_priv_args

Source§

impl Clone for iw_quality

Source§

impl Clone for iw_range

Source§

impl Clone for iw_scan_req

Source§

impl Clone for iw_statistics

Source§

impl Clone for iw_thrspy

Source§

impl Clone for iwreq

Source§

impl Clone for mnt_ns_info

Source§

impl Clone for mntent

Source§

impl Clone for mount_attr

Source§

impl Clone for mq_attr

Source§

impl Clone for msginfo

Source§

impl Clone for nlattr

Source§

impl Clone for nlmsgerr

Source§

impl Clone for nlmsghdr

Source§

impl Clone for open_how

Source§

impl Clone for option

Source§

impl Clone for packet_mreq

Source§

impl Clone for passwd

Source§

impl Clone for pidfd_info

Source§

impl Clone for posix_spawn_file_actions_t

Source§

impl Clone for posix_spawnattr_t

Source§

impl Clone for pthread_barrier_t

Source§

impl Clone for pthread_barrierattr_t

Source§

impl Clone for pthread_cond_t

Source§

impl Clone for pthread_condattr_t

Source§

impl Clone for pthread_mutex_t

Source§

impl Clone for pthread_mutexattr_t

Source§

impl Clone for pthread_rwlock_t

Source§

impl Clone for pthread_rwlockattr_t

Source§

impl Clone for ptp_clock_caps

Source§

impl Clone for ptp_clock_time

Source§

impl Clone for ptp_extts_event

Source§

impl Clone for ptp_extts_request

Source§

impl Clone for ptp_perout_request

Source§

impl Clone for ptp_pin_desc

Source§

impl Clone for ptp_sys_offset

Source§

impl Clone for ptp_sys_offset_extended

Source§

impl Clone for ptp_sys_offset_precise

Source§

impl Clone for regmatch_t

Source§

impl Clone for rlimit64

Source§

impl Clone for sched_attr

Source§

impl Clone for sctp_authinfo

Source§

impl Clone for sctp_initmsg

Source§

impl Clone for sctp_nxtinfo

Source§

impl Clone for sctp_prinfo

Source§

impl Clone for sctp_rcvinfo

Source§

impl Clone for sctp_sndinfo

Source§

impl Clone for sctp_sndrcvinfo

Source§

impl Clone for seccomp_data

Source§

impl Clone for seccomp_notif

Source§

impl Clone for seccomp_notif_addfd

Source§

impl Clone for seccomp_notif_resp

Source§

impl Clone for seccomp_notif_sizes

Source§

impl Clone for sembuf

Source§

impl Clone for signalfd_siginfo

Source§

impl Clone for sock_extended_err

Source§

impl Clone for sock_txtime

Source§

impl Clone for sockaddr_alg

Source§

impl Clone for sockaddr_nl

Source§

impl Clone for sockaddr_pkt

Source§

impl Clone for sockaddr_vm

Source§

impl Clone for sockaddr_xdp

Source§

impl Clone for spwd

Source§

impl Clone for tls12_crypto_info_aes_ccm_128

Source§

impl Clone for tls12_crypto_info_aes_gcm_128

Source§

impl Clone for tls12_crypto_info_aes_gcm_256

Source§

impl Clone for tls12_crypto_info_aria_gcm_128

Source§

impl Clone for tls12_crypto_info_aria_gcm_256

Source§

impl Clone for tls12_crypto_info_chacha20_poly1305

Source§

impl Clone for tls12_crypto_info_sm4_ccm

Source§

impl Clone for tls12_crypto_info_sm4_gcm

Source§

impl Clone for tls_crypto_info

Source§

impl Clone for tpacket2_hdr

Source§

impl Clone for tpacket3_hdr

Source§

impl Clone for tpacket_auxdata

Source§

impl Clone for tpacket_bd_ts

Source§

impl Clone for tpacket_block_desc

Source§

impl Clone for tpacket_hdr

Source§

impl Clone for tpacket_hdr_v1

Source§

impl Clone for tpacket_hdr_variant1

Source§

impl Clone for tpacket_req3

Source§

impl Clone for tpacket_req

Source§

impl Clone for tpacket_rollover_stats

Source§

impl Clone for tpacket_stats

Source§

impl Clone for tpacket_stats_v3

Source§

impl Clone for ucred

Source§

impl Clone for uinput_abs_setup

Source§

impl Clone for uinput_ff_erase

Source§

impl Clone for uinput_ff_upload

Source§

impl Clone for uinput_setup

Source§

impl Clone for uinput_user_dev

Source§

impl Clone for xdp_desc

Source§

impl Clone for xdp_mmap_offsets

Source§

impl Clone for xdp_mmap_offsets_v1

Source§

impl Clone for xdp_options

Source§

impl Clone for xdp_ring_offset

Source§

impl Clone for xdp_ring_offset_v1

Source§

impl Clone for xdp_statistics

Source§

impl Clone for xdp_statistics_v1

Source§

impl Clone for xdp_umem_reg

Source§

impl Clone for xdp_umem_reg_v1

Source§

impl Clone for xsk_tx_metadata

Source§

impl Clone for xsk_tx_metadata_completion

Source§

impl Clone for xsk_tx_metadata_request

Source§

impl Clone for Dl_info

Source§

impl Clone for addrinfo

Source§

impl Clone for arphdr

Source§

impl Clone for arpreq

Source§

impl Clone for arpreq_old

Source§

impl Clone for epoll_event

Source§

impl Clone for fd_set

Source§

impl Clone for file_clone_range

Source§

impl Clone for ifaddrs

Source§

impl Clone for in6_rtmsg

Source§

impl Clone for in_addr

Source§

impl Clone for in_pktinfo

Source§

impl Clone for ip_mreq

Source§

impl Clone for ip_mreq_source

Source§

impl Clone for ip_mreqn

Source§

impl Clone for lconv

Source§

impl Clone for mmsghdr

Source§

impl Clone for sched_param

Source§

impl Clone for sigevent

Source§

impl Clone for sock_filter

Source§

impl Clone for sock_fprog

Source§

impl Clone for sockaddr

Source§

impl Clone for sockaddr_in6

Source§

impl Clone for sockaddr_in

Source§

impl Clone for sockaddr_ll

Source§

impl Clone for sockaddr_storage

Source§

impl Clone for sockaddr_un

Source§

impl Clone for statx

Source§

impl Clone for statx_timestamp

Source§

impl Clone for tm

Source§

impl Clone for utsname

Source§

impl Clone for group

Source§

impl Clone for hostent

Source§

impl Clone for in6_addr

Source§

impl Clone for iovec

Source§

impl Clone for ipv6_mreq

Source§

impl Clone for itimerval

Source§

impl Clone for linger

Source§

impl Clone for pollfd

Source§

impl Clone for protoent

Source§

impl Clone for rlimit

Source§

impl Clone for rusage

Source§

impl Clone for servent

Source§

impl Clone for sigval

Source§

impl Clone for timeval

Source§

impl Clone for tms

Source§

impl Clone for utimbuf

Source§

impl Clone for winsize

Source§

impl Clone for One

Source§

impl Clone for Three

Source§

impl Clone for Two

Source§

impl Clone for memchr::arch::all::packedpair::Finder

Source§

impl Clone for Pair

Source§

impl Clone for memchr::arch::all::rabinkarp::Finder

Source§

impl Clone for memchr::arch::all::rabinkarp::FinderRev

Source§

impl Clone for memchr::arch::all::twoway::Finder

Source§

impl Clone for memchr::arch::all::twoway::FinderRev

Source§

impl Clone for FinderBuilder

Source§

impl Clone for num_bigint::bigint::BigInt

Source§

impl Clone for BigUint

Source§

impl Clone for ParseBigIntError

Source§

impl Clone for p256::arithmetic::scalar::Scalar

Source§

impl Clone for NistP256

Source§

impl Clone for G0

Source§

impl Clone for G1

Source§

impl Clone for GenericMachine

Source§

impl Clone for u32x4_generic

Source§

impl Clone for u64x2_generic

Source§

impl Clone for u128x1_generic

Source§

impl Clone for vec256_storage

Source§

impl Clone for vec512_storage

Source§

impl Clone for Bernoulli

Source§

impl Clone for Open01

Source§

impl Clone for OpenClosed01

Source§

impl Clone for Alphanumeric

Source§

impl Clone for Standard

Source§

impl Clone for UniformChar

Source§

impl Clone for UniformDuration

Source§

impl Clone for StepRng

Source§

impl Clone for StdRng

Source§

impl Clone for ThreadRng

Source§

impl Clone for ChaCha8Core

Source§

impl Clone for ChaCha8Rng

Source§

impl Clone for ChaCha12Core

Source§

impl Clone for ChaCha12Rng

Source§

impl Clone for ChaCha20Core

Source§

impl Clone for ChaCha20Rng

Source§

impl Clone for OsRng

Source§

impl Clone for ryu::buffer::Buffer

Source§

impl Clone for BuildMetadata

Source§

impl Clone for Comparator

Source§

impl Clone for Prerelease

Source§

impl Clone for semver::Version

Source§

impl Clone for VersionReq

Source§

impl Clone for IgnoredAny

Source§

impl Clone for serde_core::de::value::Error

Source§

impl Clone for serde_json::map::Map<String, Value>

Source§

impl Clone for Number

Source§

impl Clone for CompactFormatter

Source§

impl Clone for Sha256VarCore

Source§

impl Clone for Sha512VarCore

Source§

impl Clone for CShake128Core

Source§

impl Clone for CShake128ReaderCore

Source§

impl Clone for CShake256Core

Source§

impl Clone for CShake256ReaderCore

Source§

impl Clone for Keccak224Core

Source§

impl Clone for Keccak256Core

Source§

impl Clone for Keccak256FullCore

Source§

impl Clone for Keccak384Core

Source§

impl Clone for Keccak512Core

Source§

impl Clone for Sha3_224Core

Source§

impl Clone for Sha3_256Core

Source§

impl Clone for Sha3_384Core

Source§

impl Clone for Sha3_512Core

Source§

impl Clone for Shake128Core

Source§

impl Clone for Shake128ReaderCore

Source§

impl Clone for Shake256Core

Source§

impl Clone for Shake256ReaderCore

Source§

impl Clone for TurboShake128Core

Source§

impl Clone for TurboShake128ReaderCore

Source§

impl Clone for TurboShake256Core

Source§

impl Clone for TurboShake256ReaderCore

Source§

impl Clone for BytesObject

Source§

impl Clone for DurationObject

Source§

impl Clone for DurationSmall

Source§

impl Clone for DurationVal

Source§

impl Clone for I32Val

Source§

impl Clone for I64Object

Source§

impl Clone for I64Small

Source§

impl Clone for I64Val

Source§

impl Clone for I128Object

Source§

impl Clone for I128Small

Source§

impl Clone for I128Val

Source§

impl Clone for I256Object

Source§

impl Clone for I256Small

Source§

impl Clone for I256Val

Source§

impl Clone for TimepointObject

Source§

impl Clone for TimepointSmall

Source§

impl Clone for TimepointVal

Source§

impl Clone for U32Val

Source§

impl Clone for U64Object

Source§

impl Clone for U64Small

Source§

impl Clone for U64Val

Source§

impl Clone for U128Object

Source§

impl Clone for U128Small

Source§

impl Clone for U128Val

Source§

impl Clone for U256Object

Source§

impl Clone for U256Small

Source§

impl Clone for U256Val

Source§

impl Clone for Object

Source§

impl Clone for ScValObject

Source§

impl Clone for StringObject

Source§

impl Clone for soroban_env_common::symbol::Symbol

Source§

impl Clone for SymbolObject

Source§

impl Clone for SymbolSmall

Source§

impl Clone for SymbolSmallIter

Source§

impl Clone for AddressObject

Source§

impl Clone for Bool

Source§

impl Clone for Void

Source§

impl Clone for AuthorizationManager

Source§

impl Clone for MeteredCostComponent

Source§

impl Clone for ScaledU64

Source§

impl Clone for Budget

Source§

impl Clone for CostTracker

Source§

impl Clone for LedgerEntryLiveUntilChange

Source§

impl Clone for soroban_env_host::events::Events

Source§

impl Clone for HostEvent

Source§

impl Clone for HostError

Source§

impl Clone for FeeEstimate

Source§

impl Clone for InvocationResources

Source§

impl Clone for Host

Source§

impl Clone for Footprint

Source§

impl Clone for soroban_env_host::storage::Storage

Source§

impl Clone for ModuleCache

Source§

impl Clone for LedgerSnapshot

Source§

impl Clone for soroban_wasmi::engine::config::Config

Source§

impl Clone for FuelCosts

Source§

impl Clone for StackLimits

Source§

impl Clone for Engine

Source§

impl Clone for ExternRef

Source§

impl Clone for soroban_wasmi::func::func_type::FuncType

Source§

impl Clone for FuncRef

Source§

impl Clone for Func

Source§

impl Clone for soroban_wasmi::global::Global

Source§

impl Clone for soroban_wasmi::global::GlobalType

Source§

impl Clone for soroban_wasmi::instance::Instance

Source§

impl Clone for StoreLimits

Source§

impl Clone for Memory

Source§

impl Clone for soroban_wasmi::memory::MemoryType

Source§

impl Clone for Table

Source§

impl Clone for soroban_wasmi::table::TableType

Source§

impl Clone for stellar_strkey::ed25519::MuxedAccount

Source§

impl Clone for PrivateKey

Source§

impl Clone for stellar_strkey::ed25519::PublicKey

Source§

impl Clone for SignedPayload

Source§

impl Clone for Contract

Source§

impl Clone for HashX

Source§

impl Clone for PreAuthTx

Source§

impl Clone for Choice

Source§

impl Clone for ATerm

Source§

impl Clone for B0

Source§

impl Clone for B1

Source§

impl Clone for Z0

Source§

impl Clone for Equal

Source§

impl Clone for Greater

Source§

impl Clone for Less

Source§

impl Clone for UTerm

Source§

impl Clone for wasmi_core::nan_preserving_float::F32

Source§

impl Clone for wasmi_core::nan_preserving_float::F64

Source§

impl Clone for Pages

Source§

impl Clone for UntypedValue

Source§

impl Clone for wasmparser_nostd::binary_reader::BinaryReaderError

Source§

impl Clone for wasmparser_nostd::parser::Parser

Source§

impl Clone for wasmparser_nostd::readers::component::start::ComponentStartFunction

Source§

impl Clone for wasmparser_nostd::readers::core::operators::Ieee32

Source§

impl Clone for wasmparser_nostd::readers::core::operators::Ieee64

Source§

impl Clone for wasmparser_nostd::readers::core::operators::MemArg

Source§

impl Clone for wasmparser_nostd::readers::core::operators::V128

Source§

impl Clone for wasmparser_nostd::readers::core::types::FuncType

Source§

impl Clone for wasmparser_nostd::readers::core::types::GlobalType

Source§

impl Clone for wasmparser_nostd::readers::core::types::MemoryType

Source§

impl Clone for wasmparser_nostd::readers::core::types::TableType

Source§

impl Clone for wasmparser_nostd::readers::core::types::TagType

Source§

impl Clone for wasmparser_nostd::validator::operators::Frame

Source§

impl Clone for wasmparser_nostd::validator::WasmFeatures

Source§

impl Clone for wasmparser_nostd::validator::types::ComponentFuncType

Source§

impl Clone for wasmparser_nostd::validator::types::ComponentInstanceType

Source§

impl Clone for wasmparser_nostd::validator::types::ComponentType

Source§

impl Clone for wasmparser_nostd::validator::types::InstanceType

Source§

impl Clone for wasmparser_nostd::validator::types::KebabString

Source§

impl Clone for wasmparser_nostd::validator::types::ModuleType

Source§

impl Clone for wasmparser_nostd::validator::types::RecordType

Source§

impl Clone for wasmparser_nostd::validator::types::TupleType

Source§

impl Clone for wasmparser_nostd::validator::types::TypeId

Source§

impl Clone for UnionType

Source§

impl Clone for wasmparser_nostd::validator::types::VariantCase

Source§

impl Clone for wasmparser_nostd::validator::types::VariantType

Source§

impl Clone for wasmparser::binary_reader::BinaryReaderError

Source§

impl Clone for wasmparser::parser::Parser

Source§

impl Clone for wasmparser::readers::component::start::ComponentStartFunction

Source§

impl Clone for MemInfo

Source§

impl Clone for wasmparser::readers::core::operators::Ieee32

Source§

impl Clone for wasmparser::readers::core::operators::Ieee64

Source§

impl Clone for wasmparser::readers::core::operators::MemArg

Source§

impl Clone for wasmparser::readers::core::operators::V128

Source§

impl Clone for ArrayType

Source§

impl Clone for FieldType

Source§

impl Clone for wasmparser::readers::core::types::FuncType

Source§

impl Clone for wasmparser::readers::core::types::GlobalType

Source§

impl Clone for wasmparser::readers::core::types::MemoryType

Source§

impl Clone for RecGroup

Source§

impl Clone for RefType

Source§

impl Clone for StructType

Source§

impl Clone for SubType

Source§

impl Clone for wasmparser::readers::core::types::TableType

Source§

impl Clone for wasmparser::readers::core::types::TagType

Source§

impl Clone for wasmparser::validator::names::ComponentName

Source§

impl Clone for wasmparser::validator::names::KebabString

Source§

impl Clone for wasmparser::validator::operators::Frame

Source§

impl Clone for wasmparser::validator::WasmFeatures

Source§

impl Clone for AliasableResourceId

Source§

impl Clone for ComponentCoreInstanceTypeId

Source§

impl Clone for ComponentCoreModuleTypeId

Source§

impl Clone for ComponentDefinedTypeId

Source§

impl Clone for wasmparser::validator::types::ComponentFuncType

Source§

impl Clone for ComponentFuncTypeId

Source§

impl Clone for wasmparser::validator::types::ComponentInstanceType

Source§

impl Clone for ComponentInstanceTypeId

Source§

impl Clone for wasmparser::validator::types::ComponentType

Source§

impl Clone for ComponentTypeId

Source§

impl Clone for ComponentValueTypeId

Source§

impl Clone for CoreTypeId

Source§

impl Clone for wasmparser::validator::types::InstanceType

Source§

impl Clone for wasmparser::validator::types::ModuleType

Source§

impl Clone for wasmparser::validator::types::RecordType

Source§

impl Clone for ResourceId

Source§

impl Clone for wasmparser::validator::types::TupleType

Source§

impl Clone for wasmparser::validator::types::VariantCase

Source§

impl Clone for wasmparser::validator::types::VariantType

Source§

impl Clone for zerocopy::error::AllocError

Source§

impl Clone for __c_anonymous_sockaddr_can_can_addr

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_data

Source§

impl Clone for __c_anonymous_ifc_ifcu

Source§

impl Clone for __c_anonymous_ifr_ifru

Source§

impl Clone for __c_anonymous_iwreq

Source§

impl Clone for __c_anonymous_ptp_perout_request_1

Source§

impl Clone for __c_anonymous_ptp_perout_request_2

Source§

impl Clone for __c_anonymous_xsk_tx_metadata_union

Source§

impl Clone for iwreq_data

Source§

impl Clone for tpacket_bd_header_u

Source§

impl Clone for tpacket_req_u

Source§

impl Clone for vec128_storage

1.0.0 · Source§

impl<'a> Clone for Component<'a>

1.0.0 · Source§

impl<'a> Clone for Prefix<'a>

Source§

impl<'a> Clone for Utf8Pattern<'a>

Source§

impl<'a> Clone for Unexpected<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::aliases::ComponentAlias<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::instances::ComponentInstance<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::instances::Instance<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::names::ComponentName<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::ComponentDefinedType<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::ComponentFuncResult<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::ComponentType<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::ComponentTypeDeclaration<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::CoreType<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::InstanceTypeDeclaration<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::ModuleTypeDeclaration<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::data::DataKind<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::elements::ElementItems<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::elements::ElementKind<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::names::Name<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::operators::Operator<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::aliases::ComponentAlias<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::instances::ComponentInstance<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::instances::Instance<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::names::ComponentName<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentDefinedType<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentFuncResult<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentType<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentTypeDeclaration<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::CoreType<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::InstanceTypeDeclaration<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::ModuleTypeDeclaration<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::data::DataKind<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::elements::ElementItems<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::elements::ElementKind<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::names::Name<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::operators::Operator<'a>

Source§

impl<'a> Clone for ComponentNameKind<'a>

Source§

impl<'a> Clone for MockAuth<'a>

Source§

impl<'a> Clone for MockAuthInvoke<'a>

1.0.0 · Source§

impl<'a> Clone for Arguments<'a>

1.36.0 · Source§

impl<'a> Clone for IoSlice<'a>

Source§

impl<'a> Clone for PhantomContravariantLifetime<'a>

Source§

impl<'a> Clone for PhantomCovariantLifetime<'a>

Source§

impl<'a> Clone for PhantomInvariantLifetime<'a>

1.10.0 · Source§

impl<'a> Clone for Location<'a>

1.28.0 · Source§

impl<'a> Clone for Ancestors<'a>

1.0.0 · Source§

impl<'a> Clone for Components<'a>

1.0.0 · Source§

impl<'a> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::path::Iter<'a>

1.0.0 · Source§

impl<'a> Clone for PrefixComponent<'a>

1.60.0 · Source§

impl<'a> Clone for EscapeAscii<'a>

Source§

impl<'a> Clone for CharSearcher<'a>

1.0.0 · Source§

impl<'a> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::str::Bytes<'a>

1.0.0 · Source§

impl<'a> Clone for CharIndices<'a>

1.0.0 · Source§

impl<'a> Clone for Chars<'a>

1.8.0 · Source§

impl<'a> Clone for EncodeUtf16<'a>

1.34.0 · Source§

impl<'a> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::str::EscapeUnicode<'a>

1.0.0 · Source§

impl<'a> Clone for Lines<'a>

1.0.0 · Source§

impl<'a> Clone for LinesAny<'a>

1.34.0 · Source§

impl<'a> Clone for SplitAsciiWhitespace<'a>

1.1.0 · Source§

impl<'a> Clone for SplitWhitespace<'a>

1.79.0 · Source§

impl<'a> Clone for Utf8Chunk<'a>

1.79.0 · Source§

impl<'a> Clone for Utf8Chunks<'a>

Source§

impl<'a> Clone for Source<'a>

Source§

impl<'a> Clone for core::ffi::c_str::Bytes<'a>

Source§

impl<'a> Clone for HexDisplay<'a>

Source§

impl<'a> Clone for AnyRef<'a>

Source§

impl<'a> Clone for BitStringRef<'a>

Source§

impl<'a> Clone for Ia5StringRef<'a>

Source§

impl<'a> Clone for IntRef<'a>

Source§

impl<'a> Clone for UintRef<'a>

Source§

impl<'a> Clone for OctetStringRef<'a>

Source§

impl<'a> Clone for PrintableStringRef<'a>

Source§

impl<'a> Clone for TeletexStringRef<'a>

Source§

impl<'a> Clone for Utf8StringRef<'a>

Source§

impl<'a> Clone for VideotexStringRef<'a>

Source§

impl<'a> Clone for SliceReader<'a>

Source§

impl<'a> Clone for EcPrivateKey<'a>

Source§

impl<'a> Clone for serde_json::map::Iter<'a>

Source§

impl<'a> Clone for serde_json::map::Keys<'a>

Source§

impl<'a> Clone for serde_json::map::Values<'a>

Source§

impl<'a> Clone for PrettyFormatter<'a>

Source§

impl<'a> Clone for ScValObjRef<'a>

Source§

impl<'a> Clone for soroban_env_common::Version<'a>

Source§

impl<'a> Clone for stellar_strkey::Version<'a>

Source§

impl<'a> Clone for stellar_xdr::Version<'a>

Source§

impl<'a> Clone for wasmparser_nostd::binary_reader::BinaryReader<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::exports::ComponentExport<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::imports::ComponentImport<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::instances::ComponentInstantiationArg<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::instances::InstantiationArg<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::ComponentFuncType<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::component::types::VariantCase<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::code::FunctionBody<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::custom::CustomSectionReader<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::data::Data<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::elements::Element<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::exports::Export<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::globals::Global<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::imports::Import<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::init::ConstExpr<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::names::IndirectNaming<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::names::Naming<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::operators::BrTable<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::operators::OperatorsReader<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::producers::ProducersField<'a>

Source§

impl<'a> Clone for wasmparser_nostd::readers::core::producers::ProducersFieldValue<'a>

Source§

impl<'a> Clone for wasmparser_nostd::validator::types::TypesRef<'a>

Source§

impl<'a> Clone for wasmparser::binary_reader::BinaryReader<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::exports::ComponentExport<'a>

Source§

impl<'a> Clone for ComponentExportName<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::imports::ComponentImport<'a>

Source§

impl<'a> Clone for ComponentImportName<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::instances::ComponentInstantiationArg<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::instances::InstantiationArg<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::ComponentFuncType<'a>

Source§

impl<'a> Clone for wasmparser::readers::component::types::VariantCase<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::code::FunctionBody<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::custom::CustomSectionReader<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::data::Data<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::elements::Element<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::exports::Export<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::globals::Global<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::imports::Import<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::init::ConstExpr<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::names::IndirectNaming<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::names::Naming<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::operators::BrTable<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::operators::OperatorsReader<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::producers::ProducersField<'a>

Source§

impl<'a> Clone for wasmparser::readers::core::producers::ProducersFieldValue<'a>

Source§

impl<'a> Clone for DependencyName<'a>

Source§

impl<'a> Clone for HashName<'a>

Source§

impl<'a> Clone for InterfaceName<'a>

Source§

impl<'a> Clone for ResourceFunc<'a>

Source§

impl<'a> Clone for UrlName<'a>

Source§

impl<'a> Clone for wasmparser::validator::types::TypesRef<'a>

Source§

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>

Source§

impl<'a, 'b> Clone for StrSearcher<'a, 'b>

Source§

impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>

Source§

impl<'a, 'h> Clone for OneIter<'a, 'h>

Source§

impl<'a, 'h> Clone for ThreeIter<'a, 'h>

Source§

impl<'a, 'h> Clone for TwoIter<'a, 'h>

Source§

impl<'a, E> Clone for BytesDeserializer<'a, E>

Source§

impl<'a, E> Clone for CowStrDeserializer<'a, E>

Source§

impl<'a, F> Clone for DenseOrSparsePolynomial<'a, F>
where F: Clone + Field,

Source§

impl<'a, F> Clone for CharPredicateSearcher<'a, F>
where F: Clone + FnMut(char) -> bool,

Source§

impl<'a, I> Clone for Format<'a, I>
where I: Clone,

Source§

impl<'a, I, F> Clone for FormatWith<'a, I, F>
where I: Clone, F: Clone,

Source§

impl<'a, K> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_set::Cursor<'a, K>
where K: Clone + 'a,

Source§

impl<'a, K, V> Clone for indexmap_nostd::map::Iter<'a, K, V>
where K: Clone, V: Clone,

Source§

impl<'a, K, V> Clone for indexmap_nostd::map::Values<'a, K, V>
where K: Clone, V: Clone,

1.5.0 · Source§

impl<'a, P> Clone for MatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.2.0 · Source§

impl<'a, P> Clone for Matches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.5.0 · Source§

impl<'a, P> Clone for RMatchIndices<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.2.0 · Source§

impl<'a, P> Clone for RMatches<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for RSplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for RSplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.51.0 · Source§

impl<'a, P> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for SplitN<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

impl<'a, P> Clone for SplitTerminator<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

Source§

impl<'a, Size> Clone for Coordinates<'a, Size>
where Size: Clone + ModulusSize,

1.31.0 · Source§

impl<'a, T> Clone for RChunksExact<'a, T>

Source§

impl<'a, T> Clone for ContextSpecificRef<'a, T>
where T: Clone,

Source§

impl<'a, T> Clone for SequenceOfIter<'a, T>
where T: Clone,

Source§

impl<'a, T> Clone for SetOfIter<'a, T>
where T: Clone,

Source§

impl<'a, T> Clone for hashbrown::table::Iter<'a, T>

Source§

impl<'a, T> Clone for IterHash<'a, T>

Source§

impl<'a, T> Clone for indexmap_nostd::set::Iter<'a, T>
where T: Clone,

Source§

impl<'a, T> Clone for Slice<'a, T>
where T: Clone,

Source§

impl<'a, T> Clone for StoreContext<'a, T>
where T: Clone,

Source§

impl<'a, T> Clone for wasmparser_nostd::resources::WasmFuncTypeInputs<'a, T>

Source§

impl<'a, T> Clone for wasmparser_nostd::resources::WasmFuncTypeOutputs<'a, T>

Source§

impl<'a, T> Clone for wasmparser::resources::WasmFuncTypeInputs<'a, T>

Source§

impl<'a, T> Clone for wasmparser::resources::WasmFuncTypeOutputs<'a, T>

Source§

impl<'a, T, I> Clone for Ptr<'a, T, I>
where T: 'a + ?Sized, I: Invariants<Aliasing = Shared>,

SAFETY: See the safety comment on Copy.

1.89.0 · Source§

impl<'a, T, P> Clone for ChunkBy<'a, T, P>
where T: 'a, P: Clone,

Source§

impl<'a, T, const N: usize> Clone for ArrayWindows<'a, T, N>
where T: Clone + 'a,

Source§

impl<'a, const N: usize> Clone for CharArraySearcher<'a, N>

Source§

impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>

Source§

impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>

Source§

impl<'de, E> Clone for StrDeserializer<'de, E>

Source§

impl<'de, I, E> Clone for MapDeserializer<'de, I, E>
where I: Iterator + Clone, <I as Iterator>::Item: Pair, <<I as Iterator>::Item as Pair>::Second: Clone,

Source§

impl<'f> Clone for VaListImpl<'f>

1.63.0 · Source§

impl<'fd> Clone for BorrowedFd<'fd>

Source§

impl<'h> Clone for Memchr2<'h>

Source§

impl<'h> Clone for Memchr3<'h>

Source§

impl<'h> Clone for Memchr<'h>

Source§

impl<'h, 'n> Clone for FindIter<'h, 'n>

Source§

impl<'h, 'n> Clone for FindRevIter<'h, 'n>

Source§

impl<'instance> Clone for soroban_wasmi::instance::exports::Export<'instance>

Source§

impl<'n> Clone for memchr::memmem::Finder<'n>

Source§

impl<'n> Clone for memchr::memmem::FinderRev<'n>

1.0.0 · Source§

impl<A> Clone for Repeat<A>
where A: Clone,

1.82.0 · Source§

impl<A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::iter::RepeatN<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::option::IntoIter<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::option::Iter<'_, A>

Source§

impl<A> Clone for IterRange<A>
where A: Clone,

Source§

impl<A> Clone for IterRangeFrom<A>
where A: Clone,

Source§

impl<A> Clone for IterRangeInclusive<A>
where A: Clone,

Source§

impl<A> Clone for itertools::repeatn::RepeatN<A>
where A: Clone,

Source§

impl<A> Clone for ExtendedGcd<A>
where A: Clone,

Source§

impl<A> Clone for EnumAccessDeserializer<A>
where A: Clone,

Source§

impl<A> Clone for MapAccessDeserializer<A>
where A: Clone,

Source§

impl<A> Clone for SeqAccessDeserializer<A>
where A: Clone,

Source§

impl<A> Clone for smallvec::IntoIter<A>
where A: Array + Clone, <A as Array>::Item: Clone,

Source§

impl<A> Clone for SmallVec<A>
where A: Array, <A as Array>::Item: Clone,

Source§

impl<A> Clone for MeteredVector<A>
where A: Clone,

Source§

impl<A, B> Clone for EitherOrBoth<A, B>
where A: Clone, B: Clone,

1.0.0 · Source§

impl<A, B> Clone for Chain<A, B>
where A: Clone, B: Clone,

1.0.0 · Source§

impl<A, B> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::iter::Zip<A, B>
where A: Clone, B: Clone,

1.0.0 · Source§

impl<B> Clone for Cow<'_, B>
where B: ToOwned + ?Sized,

1.55.0 (const: unstable) · Source§

impl<B, C> Clone for ControlFlow<B, C>
where B: Clone, C: Clone,

Source§

impl<B, T> Clone for Ref<B, T>
where B: CloneableByteSlice + Clone, T: ?Sized,

Source§

impl<BlockSize, Kind> Clone for BlockBuffer<BlockSize, Kind>
where BlockSize: ArrayLength<u8> + IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero, Kind: BufferKind,

Source§

impl<C> Clone for ecdsa::der::Signature<C>

Source§

impl<C> Clone for NormalizedSignature<C>
where C: Clone + PrimeCurve,

Source§

impl<C> Clone for ecdsa::signing::SigningKey<C>

Source§

impl<C> Clone for ecdsa::Signature<C>
where C: Clone + PrimeCurve,

Source§

impl<C> Clone for SignatureWithOid<C>
where C: Clone + PrimeCurve,

Source§

impl<C> Clone for ecdsa::verifying::VerifyingKey<C>

Source§

impl<C> Clone for elliptic_curve::public_key::PublicKey<C>

Source§

impl<C> Clone for BlindedScalar<C>

Source§

impl<C> Clone for NonZeroScalar<C>

Source§

impl<C> Clone for ScalarPrimitive<C>
where C: Clone + Curve, <C as Curve>::Uint: Clone,

Source§

impl<C> Clone for SecretKey<C>
where C: Clone + Curve,

Source§

impl<C> Clone for primeorder::affine::AffinePoint<C>

Source§

impl<C> Clone for primeorder::projective::ProjectivePoint<C>

Source§

impl<D> Clone for HmacCore<D>

Source§

impl<D> Clone for SimpleHmac<D>
where D: Clone + Digest + BlockSizeUser,

Source§

impl<Dyn> Clone for DynMetadata<Dyn>
where Dyn: ?Sized,

Source§

impl<E> Clone for BoolDeserializer<E>

Source§

impl<E> Clone for CharDeserializer<E>

Source§

impl<E> Clone for F32Deserializer<E>

Source§

impl<E> Clone for F64Deserializer<E>

Source§

impl<E> Clone for I8Deserializer<E>

Source§

impl<E> Clone for I16Deserializer<E>

Source§

impl<E> Clone for I32Deserializer<E>

Source§

impl<E> Clone for I64Deserializer<E>

Source§

impl<E> Clone for I128Deserializer<E>

Source§

impl<E> Clone for IsizeDeserializer<E>

Source§

impl<E> Clone for StringDeserializer<E>

Source§

impl<E> Clone for U8Deserializer<E>

Source§

impl<E> Clone for U16Deserializer<E>

Source§

impl<E> Clone for U32Deserializer<E>

Source§

impl<E> Clone for U64Deserializer<E>

Source§

impl<E> Clone for U128Deserializer<E>

Source§

impl<E> Clone for UnitDeserializer<E>

Source§

impl<E> Clone for UsizeDeserializer<E>

Source§

impl<F> Clone for GeneralEvaluationDomain<F>
where F: Clone + FftField,

1.34.0 · Source§

impl<F> Clone for FromFn<F>
where F: Clone,

1.43.0 · Source§

impl<F> Clone for OnceWith<F>
where F: Clone,

1.28.0 · Source§

impl<F> Clone for RepeatWith<F>
where F: Clone,

Source§

impl<F> Clone for MixedRadixEvaluationDomain<F>
where F: Clone + FftField,

Source§

impl<F> Clone for Radix2EvaluationDomain<F>
where F: Clone + FftField,

Source§

impl<F> Clone for DenseMultilinearExtension<F>
where F: Clone + Field,

Source§

impl<F> Clone for SparseMultilinearExtension<F>
where F: Clone + Field,

Source§

impl<F> Clone for DensePolynomial<F>
where F: Clone + Field,

Source§

impl<F> Clone for ark_poly::polynomial::univariate::sparse::SparsePolynomial<F>
where F: Clone + Field,

Source§

impl<F> Clone for RepeatCall<F>
where F: Clone,

Source§

impl<F, D> Clone for Evaluations<F, D>
where F: Clone + FftField, D: Clone + EvaluationDomain<F>,

Source§

impl<F, T> Clone for ark_poly::polynomial::multivariate::sparse::SparsePolynomial<F, T>
where F: Field + Clone, T: Term + Clone,

Source§

impl<G> Clone for FromCoroutine<G>
where G: Clone,

Source§

impl<GuardIdx, EntityIdx> Clone for GuardedEntity<GuardIdx, EntityIdx>
where GuardIdx: Clone, EntityIdx: Clone,

1.7.0 · Source§

impl<H> Clone for BuildHasherDefault<H>

Source§

impl<I> Clone for FromIter<I>
where I: Clone,

1.9.0 · Source§

impl<I> Clone for DecodeUtf16<I>
where I: Clone + Iterator<Item = u16>,

1.1.0 · Source§

impl<I> Clone for Cloned<I>
where I: Clone,

1.36.0 · Source§

impl<I> Clone for Copied<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for Cycle<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for Enumerate<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for Fuse<I>
where I: Clone,

Source§

impl<I> Clone for Intersperse<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 · Source§

impl<I> Clone for Peekable<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 · Source§

impl<I> Clone for Skip<I>
where I: Clone,

1.28.0 · Source§

impl<I> Clone for StepBy<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for Take<I>
where I: Clone,

Source§

impl<I> Clone for ark_std::iterable::rev::Reverse<I>

Source§

impl<I> Clone for Escape<I>

Source§

impl<I> Clone for Unescape<I>

Source§

impl<I> Clone for PutBack<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

Source§

impl<I> Clone for Step<I>
where I: Clone,

Source§

impl<I> Clone for WhileSome<I>
where I: Clone,

Source§

impl<I> Clone for ExactlyOneError<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

Source§

impl<I> Clone for WithPosition<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

Source§

impl<I, E> Clone for SeqDeserializer<I, E>
where I: Clone, E: Clone,

Source§

impl<I, ElemF> Clone for itertools::intersperse::IntersperseWith<I, ElemF>
where I: Clone + Iterator, ElemF: Clone, <I as Iterator>::Item: Clone,

1.0.0 · Source§

impl<I, F> Clone for FilterMap<I, F>
where I: Clone, F: Clone,

1.0.0 · Source§

impl<I, F> Clone for Inspect<I, F>
where I: Clone, F: Clone,

1.0.0 · Source§

impl<I, F> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::iter::Map<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for Batching<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for FilterOk<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for Positions<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for Update<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for PadUsing<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F, const N: usize> Clone for MapWindows<I, F, N>
where I: Iterator + Clone, F: Clone, <I as Iterator>::Item: Clone,

Source§

impl<I, G> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::iter::IntersperseWith<I, G>
where I: Iterator + Clone, <I as Iterator>::Item: Clone, G: Clone,

Source§

impl<I, J> Clone for Interleave<I, J>
where I: Clone, J: Clone,

Source§

impl<I, J> Clone for InterleaveShortest<I, J>
where I: Clone + Iterator, J: Clone + Iterator<Item = <I as Iterator>::Item>,

Source§

impl<I, J> Clone for Product<I, J>
where I: Clone + Iterator, J: Clone, <I as Iterator>::Item: Clone,

Source§

impl<I, J> Clone for ConsTuples<I, J>
where I: Clone + Iterator<Item = J>,

Source§

impl<I, J> Clone for ZipEq<I, J>
where I: Clone, J: Clone,

Source§

impl<I, J, F> Clone for MergeBy<I, J, F>
where I: Iterator, J: Iterator<Item = <I as Iterator>::Item>, Peekable<I>: Clone, Peekable<J>: Clone, F: Clone,

Source§

impl<I, J, F> Clone for MergeJoinBy<I, J, F>
where I: Iterator, J: Iterator, PutBack<Fuse<I>>: Clone, PutBack<Fuse<J>>: Clone, F: Clone,

1.0.0 · Source§

impl<I, P> Clone for Filter<I, P>
where I: Clone, P: Clone,

1.57.0 · Source§

impl<I, P> Clone for MapWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · Source§

impl<I, P> Clone for SkipWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · Source§

impl<I, P> Clone for TakeWhile<I, P>
where I: Clone, P: Clone,

1.0.0 · Source§

impl<I, St, F> Clone for Scan<I, St, F>
where I: Clone, St: Clone, F: Clone,

Source§

impl<I, T> Clone for TupleCombinations<I, T>
where I: Clone + Iterator, T: Clone + HasCombination<I>, <T as HasCombination<I>>::Combination: Clone,

Source§

impl<I, T> Clone for TupleWindows<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + HomogeneousTuple,

Source§

impl<I, T> Clone for Tuples<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + HomogeneousTuple, <T as TupleCollect>::Buffer: Clone,

Source§

impl<I, T, E> Clone for UnwrappedIter<I, T, E>
where I: Clone, T: Clone, E: Clone,

Source§

impl<I, T, E> Clone for FlattenOk<I, T, E>
where I: Iterator<Item = Result<T, E>> + Clone, T: IntoIterator, <T as IntoIterator>::IntoIter: Clone,

1.29.0 · Source§

impl<I, U> Clone for Flatten<I>
where I: Clone + Iterator, <I as Iterator>::Item: IntoIterator<IntoIter = U, Item = <U as Iterator>::Item>, U: Clone + Iterator,

1.0.0 · Source§

impl<I, U, F> Clone for FlatMap<I, U, F>
where I: Clone, F: Clone, U: Clone + IntoIterator, <U as IntoIterator>::IntoIter: Clone,

Source§

impl<I, const N: usize> Clone for ArrayChunks<I, N>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

1.0.0 · Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::ops::Range<Idx>
where Idx: Clone,

1.0.0 · Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::ops::RangeFrom<Idx>
where Idx: Clone,

1.26.0 · Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::ops::RangeInclusive<Idx>
where Idx: Clone,

1.0.0 · Source§

impl<Idx> Clone for RangeTo<Idx>
where Idx: Clone,

1.26.0 · Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::ops::RangeToInclusive<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::range::Range<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::range::RangeFrom<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::range::RangeInclusive<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::range::RangeToInclusive<Idx>
where Idx: Clone,

1.0.0 · Source§

impl<K> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_set::Iter<'_, K>

Source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

Source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::Map<K, V>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for Box<Slice<K, V>>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_map::Cursor<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_map::Iter<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_map::Keys<'_, K, V>

1.17.0 · Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_map::Range<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_map::Values<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_map::Iter<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_map::Keys<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_map::Values<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

Source§

impl<K, V> Clone for indexmap_nostd::map::IndexMap<K, V>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for indexmap::map::iter::IntoIter<K, V>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for indexmap::map::iter::Iter<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::Keys<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::Values<'_, K, V>

1.0.0 · Source§

impl<K, V, A> Clone for BTreeMap<K, V, A>
where K: Clone, V: Clone, A: Allocator + Clone,

Source§

impl<K, V, Ctx> Clone for MeteredOrdMap<K, V, Ctx>
where K: MeteredClone, V: MeteredClone, Ctx: AsBudget,

Clone should not be used directly, used MeteredClone instead if possible. Clone is defined here to satisfy trait requirements.

1.0.0 · Source§

impl<K, V, S> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::HashMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

Source§

impl<K, V, S> Clone for indexmap::map::IndexMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

Source§

impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + Clone,

Source§

impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + Clone,

Source§

impl<K, V, W> Clone for InstanceMap<K, V, W>
where K: Clone + Into<W>, V: Clone + IntoVal<Env, Val> + TryFromVal<Env, Val>, W: Clone + LoamKey,

Source§

impl<K, V, W> Clone for PersistentMap<K, V, W>
where K: Clone + Into<W>, V: Clone + IntoVal<Env, Val> + TryFromVal<Env, Val>, W: Clone + LoamKey,

Source§

impl<K, V, W> Clone for TemporaryMap<K, V, W>
where K: Clone + Into<W>, V: Clone + IntoVal<Env, Val> + TryFromVal<Env, Val>, W: Clone + LoamKey,

Source§

impl<L, R> Clone for Either<L, R>
where L: Clone, R: Clone,

Source§

impl<L, R> Clone for IterEither<L, R>
where L: Clone, R: Clone,

Source§

impl<MOD, const LIMBS: usize> Clone for Residue<MOD, LIMBS>
where MOD: Clone + ResidueParams<LIMBS>,

Source§

impl<O> Clone for zerocopy::byteorder::F32<O>
where O: Clone,

Source§

impl<O> Clone for zerocopy::byteorder::F64<O>
where O: Clone,

Source§

impl<O> Clone for I16<O>
where O: Clone,

Source§

impl<O> Clone for I32<O>
where O: Clone,

Source§

impl<O> Clone for I64<O>
where O: Clone,

Source§

impl<O> Clone for I128<O>
where O: Clone,

Source§

impl<O> Clone for Isize<O>
where O: Clone,

Source§

impl<O> Clone for U16<O>
where O: Clone,

Source§

impl<O> Clone for U32<O>
where O: Clone,

Source§

impl<O> Clone for U64<O>
where O: Clone,

Source§

impl<O> Clone for U128<O>
where O: Clone,

Source§

impl<O> Clone for Usize<O>
where O: Clone,

Source§

impl<P> Clone for ark_ec::models::bls12::g1::G1Prepared<P>
where P: Bls12Config,

Source§

impl<P> Clone for ark_ec::models::bls12::g2::G2Prepared<P>
where P: Bls12Config,

Source§

impl<P> Clone for Bls12<P>
where P: Bls12Config,

Source§

impl<P> Clone for ark_ec::models::bn::g1::G1Prepared<P>
where P: BnConfig,

Source§

impl<P> Clone for ark_ec::models::bn::g2::G2Prepared<P>
where P: BnConfig,

Source§

impl<P> Clone for Bn<P>
where P: BnConfig,

Source§

impl<P> Clone for ark_ec::models::bw6::g1::G1Prepared<P>
where P: BW6Config,

Source§

impl<P> Clone for ark_ec::models::bw6::g2::G2Prepared<P>
where P: BW6Config,

Source§

impl<P> Clone for BW6<P>
where P: BW6Config,

Source§

impl<P> Clone for ark_ec::models::mnt4::g1::G1Prepared<P>
where P: MNT4Config,

Source§

impl<P> Clone for ark_ec::models::mnt4::g2::AteAdditionCoefficients<P>
where P: MNT4Config,

Source§

impl<P> Clone for ark_ec::models::mnt4::g2::AteDoubleCoefficients<P>
where P: MNT4Config,

Source§

impl<P> Clone for ark_ec::models::mnt4::g2::G2Prepared<P>
where P: MNT4Config,

Source§

impl<P> Clone for MNT4<P>
where P: MNT4Config,

Source§

impl<P> Clone for ark_ec::models::mnt6::g1::G1Prepared<P>
where P: MNT6Config,

Source§

impl<P> Clone for ark_ec::models::mnt6::g2::AteAdditionCoefficients<P>
where P: MNT6Config,

Source§

impl<P> Clone for ark_ec::models::mnt6::g2::AteDoubleCoefficients<P>
where P: MNT6Config,

Source§

impl<P> Clone for ark_ec::models::mnt6::g2::G2Prepared<P>
where P: MNT6Config,

Source§

impl<P> Clone for MNT6<P>
where P: MNT6Config,

Source§

impl<P> Clone for ark_ec::models::short_weierstrass::affine::Affine<P>
where P: SWCurveConfig,

Source§

impl<P> Clone for ark_ec::models::short_weierstrass::group::Projective<P>
where P: SWCurveConfig,

Source§

impl<P> Clone for ark_ec::models::twisted_edwards::affine::Affine<P>
where P: TECurveConfig,

Source§

impl<P> Clone for MontgomeryAffine<P>
where P: MontCurveConfig,

Source§

impl<P> Clone for ark_ec::models::twisted_edwards::group::Projective<P>
where P: TECurveConfig,

Source§

impl<P> Clone for MillerLoopOutput<P>
where P: Pairing,

Source§

impl<P> Clone for PairingOutput<P>
where P: Pairing,

Source§

impl<P> Clone for CubicExtField<P>
where P: CubicExtConfig,

Source§

impl<P> Clone for QuadExtField<P>
where P: QuadExtConfig,

Source§

impl<P> Clone for NonIdentity<P>
where P: Clone,

Source§

impl<P, const N: usize> Clone for ark_ff::fields::models::fp::Fp<P, N>
where P: FpConfig<N>,

Source§

impl<Params, Results> Clone for TypedFunc<Params, Results>

1.33.0 · Source§

impl<Ptr> Clone for Pin<Ptr>
where Ptr: Clone,

Source§

impl<R> Clone for BlockRng64<R>

Source§

impl<R> Clone for BlockRng<R>

Source§

impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr>
where R: BlockRngCore + SeedableRng + Clone, Rsdr: RngCore + Clone,

Source§

impl<Size> Clone for EncodedPoint<Size>

Source§

impl<St, F> Clone for Iterate<St, F>
where St: Clone, F: Clone,

Source§

impl<St, F> Clone for Unfold<St, F>
where St: Clone, F: Clone,

1.0.0 · Source§

impl<T> !Clone for &mut T
where T: ?Sized,

Shared references can be cloned, but mutable references cannot!

1.17.0 · Source§

impl<T> Clone for Bound<T>
where T: Clone,

1.0.0 (const: unstable) · Source§

impl<T> Clone for Option<T>
where T: Clone,

Source§

impl<T> Clone for SendTimeoutError<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for TrySendError<T>
where T: Clone,

1.36.0 · Source§

impl<T> Clone for Poll<T>
where T: Clone,

Source§

impl<T> Clone for FoldWhile<T>
where T: Clone,

Source§

impl<T> Clone for MinMaxResult<T>
where T: Clone,

Source§

impl<T> Clone for Position<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for *const T
where T: ?Sized,

1.0.0 · Source§

impl<T> Clone for *mut T
where T: ?Sized,

1.0.0 · Source§

impl<T> Clone for &T
where T: ?Sized,

Shared references can be cloned, but mutable references cannot!

Source§

impl<T> Clone for loam_sdk::soroban_sdk::Vec<T>

Source§

impl<T> Clone for loam_sdk::soroban_sdk::xdr::Frame<T>
where T: Clone + ReadXdr,

Source§

impl<T> Clone for Box<Slice<T>>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for Cell<T>
where T: Copy,

1.70.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::cell::OnceCell<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for RefCell<T>
where T: Clone,

1.19.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::cmp::Reverse<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::binary_heap::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_set::Iter<'_, T>

1.17.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_set::Range<'_, T>

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_set::SymmetricDifference<'_, T>

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_set::Union<'_, T>

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::linked_list::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::vec_deque::Iter<'_, T>

1.48.0 · Source§

impl<T> Clone for Pending<T>

1.48.0 · Source§

impl<T> Clone for Ready<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::io::Cursor<T>
where T: Clone,

1.2.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::iter::Empty<T>

1.2.0 · Source§

impl<T> Clone for Once<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for Rev<T>
where T: Clone,

Source§

impl<T> Clone for PhantomContravariant<T>
where T: ?Sized,

Source§

impl<T> Clone for PhantomCovariant<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> Clone for PhantomData<T>
where T: ?Sized,

Source§

impl<T> Clone for PhantomInvariant<T>
where T: ?Sized,

1.21.0 · Source§

impl<T> Clone for Discriminant<T>

1.20.0 · Source§

impl<T> Clone for ManuallyDrop<T>
where T: Clone + ?Sized,

1.28.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::num::NonZero<T>

1.74.0 · Source§

impl<T> Clone for Saturating<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::num::Wrapping<T>
where T: Clone,

1.25.0 · Source§

impl<T> Clone for NonNull<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::result::IntoIter<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::result::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for Chunks<'_, T>

1.31.0 · Source§

impl<T> Clone for ChunksExact<'_, T>

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::slice::Iter<'_, T>

1.31.0 · Source§

impl<T> Clone for RChunks<'_, T>

1.0.0 · Source§

impl<T> Clone for Windows<'_, T>

Source§

impl<T> Clone for Receiver<T>

1.0.0 · Source§

impl<T> Clone for SendError<T>
where T: Clone,

Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::sync::mpmc::Sender<T>

1.0.0 · Source§

impl<T> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::sync::mpsc::Sender<T>

1.0.0 · Source§

impl<T> Clone for SyncSender<T>

Source§

impl<T> Clone for Exclusive<T>
where T: Sync + Clone,

1.70.0 · Source§

impl<T> Clone for OnceLock<T>
where T: Clone,

Source§

impl<T> Clone for Checked<T>
where T: Clone,

Source§

impl<T> Clone for crypto_bigint::non_zero::NonZero<T>
where T: Clone + Zero,

Source§

impl<T> Clone for crypto_bigint::wrapping::Wrapping<T>
where T: Clone,

Source§

impl<T> Clone for ContextSpecific<T>
where T: Clone,

Source§

impl<T> Clone for RtVariableCoreWrapper<T>

Source§

impl<T> Clone for CoreWrapper<T>

Source§

impl<T> Clone for XofReaderCoreWrapper<T>

Source§

impl<T> Clone for CtOutput<T>
where T: Clone + OutputSizeUser,

Source§

impl<T> Clone for indexmap_nostd::set::IndexSet<T>
where T: Clone,

Source§

impl<T> Clone for indexmap::set::iter::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for indexmap::set::iter::Iter<'_, T>

Source§

impl<T> Clone for TupleBuffer<T>
where T: Clone + HomogeneousTuple, <T as TupleCollect>::Buffer: Clone,

Source§

impl<T> Clone for itertools::ziptuple::Zip<T>
where T: Clone,

Source§

impl<T> Clone for TryFromBigIntError<T>
where T: Clone,

Source§

impl<T> Clone for OnceBox<T>
where T: Clone,

Source§

impl<T> Clone for once_cell::unsync::OnceCell<T>
where T: Clone,

Source§

impl<T> Clone for Linker<T>

Source§

impl<T> Clone for BlackBox<T>
where T: Clone + Copy,

Source§

impl<T> Clone for CtOption<T>
where T: Clone,

Source§

impl<T> Clone for wasmparser_nostd::readers::SectionLimited<'_, T>

Source§

impl<T> Clone for wasmparser_nostd::readers::Subsections<'_, T>

Source§

impl<T> Clone for wasmparser::readers::SectionLimited<'_, T>

Source§

impl<T> Clone for wasmparser::readers::Subsections<'_, T>

Source§

impl<T> Clone for Unalign<T>
where T: Copy,

1.36.0 · Source§

impl<T> Clone for MaybeUninit<T>
where T: Copy,

1.3.0 · Source§

impl<T, A> Clone for Box<[T], A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for Box<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::binary_heap::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

Source§

impl<T, A> Clone for IntoIterSorted<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_set::Difference<'_, T, A>
where A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::btree_set::Intersection<'_, T, A>
where A: Allocator + Clone,

Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::linked_list::Cursor<'_, T, A>
where A: Allocator,

1.0.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::linked_list::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · Source§

impl<T, A> Clone for BTreeSet<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for BinaryHeap<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for LinkedList<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for VecDeque<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::vec_deque::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · Source§

impl<T, A> Clone for Rc<T, A>
where A: Allocator + Clone, T: ?Sized,

1.4.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::rc::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.0.0 · Source§

impl<T, A> Clone for Arc<T, A>
where A: Allocator + Clone, T: ?Sized,

1.4.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::sync::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.8.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::vec::IntoIter<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::vec::Vec<T, A>
where T: Clone, A: Allocator + Clone,

Source§

impl<T, A> Clone for HashTable<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

impl<T, E> Clone for Result<T, E>
where T: Clone, E: Clone,

1.34.0 · Source§

impl<T, F> Clone for Successors<T, F>
where T: Clone, F: Clone,

Source§

impl<T, N> Clone for GenericArrayIter<T, N>
where T: Clone, N: ArrayLength<T>,

Source§

impl<T, N> Clone for GenericArray<T, N>
where T: Clone, N: ArrayLength<T>,

Source§

impl<T, OutSize, O> Clone for CtVariableCoreWrapper<T, OutSize, O>

1.27.0 · Source§

impl<T, P> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::slice::RSplit<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.0.0 · Source§

impl<T, P> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::slice::Split<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::slice::SplitInclusive<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

Source§

impl<T, S1, S2> Clone for indexmap::set::iter::SymmetricDifference<'_, T, S1, S2>

1.0.0 · Source§

impl<T, S> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_set::Difference<'_, T, S>

1.0.0 · Source§

impl<T, S> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_set::Intersection<'_, T, S>

1.0.0 · Source§

impl<T, S> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_set::SymmetricDifference<'_, T, S>

1.0.0 · Source§

impl<T, S> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::hash_set::Union<'_, T, S>

1.0.0 · Source§

impl<T, S> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::collections::HashSet<T, S>
where T: Clone, S: Clone,

Source§

impl<T, S> Clone for indexmap::set::iter::Difference<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::iter::Intersection<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::iter::Union<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::IndexSet<T, S>
where T: Clone, S: Clone,

Source§

impl<T, S, A> Clone for hashbrown::set::Difference<'_, T, S, A>
where A: Allocator + Clone,

Source§

impl<T, S, A> Clone for hashbrown::set::Difference<'_, T, S, A>
where A: Allocator,

Source§

impl<T, S, A> Clone for hashbrown::set::HashSet<T, S, A>
where T: Clone, S: Clone, A: Allocator + Clone,

Source§

impl<T, S, A> Clone for hashbrown::set::HashSet<T, S, A>
where T: Clone, S: Clone, A: Allocator + Clone,

Source§

impl<T, S, A> Clone for hashbrown::set::Intersection<'_, T, S, A>
where A: Allocator + Clone,

Source§

impl<T, S, A> Clone for hashbrown::set::Intersection<'_, T, S, A>
where A: Allocator,

Source§

impl<T, S, A> Clone for hashbrown::set::SymmetricDifference<'_, T, S, A>
where A: Allocator + Clone,

Source§

impl<T, S, A> Clone for hashbrown::set::SymmetricDifference<'_, T, S, A>
where A: Allocator,

Source§

impl<T, S, A> Clone for hashbrown::set::Union<'_, T, S, A>
where A: Allocator + Clone,

Source§

impl<T, S, A> Clone for hashbrown::set::Union<'_, T, S, A>
where A: Allocator,

Source§

impl<T, U> Clone for ZipLongest<T, U>
where T: Clone, U: Clone,

Source§

impl<T, const MAX: u32> Clone for VecM<T, MAX>
where T: Clone,

1.58.0 · Source§

impl<T, const N: usize> Clone for [T; N]
where T: Clone,

1.51.0 · Source§

impl<T, const N: usize> Clone for loam_sdk::soroban_sdk::testutils::arbitrary::std::array::IntoIter<T, N>
where T: Clone,

Source§

impl<T, const N: usize> Clone for Mask<T, N>

Source§

impl<T, const N: usize> Clone for Simd<T, N>

Source§

impl<T, const N: usize> Clone for SequenceOf<T, N>
where T: Clone,

Source§

impl<T, const N: usize> Clone for SetOf<T, N>
where T: Clone + DerOrd,

Source§

impl<U> Clone for NInt<U>
where U: Clone + Unsigned + NonZero,

Source§

impl<U> Clone for PInt<U>
where U: Clone + Unsigned + NonZero,

Source§

impl<U, B> Clone for UInt<U, B>
where U: Clone, B: Clone,

Source§

impl<V, A> Clone for TArr<V, A>
where V: Clone, A: Clone,

Source§

impl<V, K> Clone for InstanceItem<V, K>

Source§

impl<V, K> Clone for PersistentItem<V, K>

Source§

impl<V, K> Clone for TemporaryItem<V, K>

Source§

impl<X> Clone for Uniform<X>

Source§

impl<X> Clone for UniformFloat<X>
where X: Clone,

Source§

impl<X> Clone for UniformInt<X>
where X: Clone,

Source§

impl<X> Clone for WeightedIndex<X>

Source§

impl<Y, R> Clone for CoroutineState<Y, R>
where Y: Clone, R: Clone,

Source§

impl<Z> Clone for Zeroizing<Z>
where Z: Zeroize + Clone,

Source§

impl<const LIMBS: usize> Clone for DynResidue<LIMBS>

Source§

impl<const LIMBS: usize> Clone for DynResidueParams<LIMBS>

Source§

impl<const LIMBS: usize> Clone for Uint<LIMBS>

Source§

impl<const MAX: u32> Clone for BytesM<MAX>

Source§

impl<const MAX: u32> Clone for StringM<MAX>

Source§

impl<const N: usize> Clone for loam_sdk::soroban_sdk::crypto::Hash<N>

Source§

impl<const N: usize> Clone for BytesN<N>

Source§

impl<const N: usize> Clone for ark_ff::biginteger::BigInt<N>