Copy

Trait Copy 

1.0.0 · Source
pub trait Copy: Clone { }
Expand description

Types whose values can be duplicated simply by copying bits.

By default, variable bindings have ‘move semantics.’ In other words:

#[derive(Debug)]
struct Foo;

let x = Foo;

let y = x;

// `x` has moved into `y`, and so cannot be used

// println!("{x:?}"); // error: use of moved value

However, if a type implements Copy, it instead has ‘copy semantics’:

// We can derive a `Copy` implementation. `Clone` is also required, as it's
// a supertrait of `Copy`.
#[derive(Debug, Copy, Clone)]
struct Foo;

let x = Foo;

let y = x;

// `y` is a copy of `x`

println!("{x:?}"); // A-OK!

It’s important to note that in these two examples, the only difference is whether you are allowed to access x after the assignment. Under the hood, both a copy and a move can result in bits being copied in memory, although this is sometimes optimized away.

§How can I implement Copy?

There are two ways to implement Copy on your type. The simplest is to use derive:

#[derive(Copy, Clone)]
struct MyStruct;

You can also implement Copy and Clone manually:

struct MyStruct;

impl Copy for MyStruct { }

impl Clone for MyStruct {
    fn clone(&self) -> MyStruct {
        *self
    }
}

There is a small difference between the two. The derive strategy will also place a Copy bound on type parameters:

#[derive(Clone)]
struct MyStruct<T>(T);

impl<T: Copy> Copy for MyStruct<T> { }

This isn’t always desired. For example, shared references (&T) can be copied regardless of whether T is Copy. Likewise, a generic struct containing markers such as PhantomData could potentially be duplicated with a bit-wise copy.

§What’s the difference between Copy and Clone?

Copies happen implicitly, for example as part of an assignment y = x. The behavior of Copy is not overloadable; it is always a simple bit-wise copy.

Cloning is an explicit action, x.clone(). The implementation of Clone can provide any type-specific behavior necessary to duplicate values safely. For example, the implementation of Clone for String needs to copy the pointed-to string buffer in the heap. A simple bitwise copy of String values would merely copy the pointer, leading to a double free down the line. For this reason, String is Clone but not Copy.

Clone is a supertrait of Copy, so everything which is Copy must also implement Clone. If a type is Copy then its Clone implementation only needs to return *self (see the example above).

§When can my type be Copy?

A type can implement Copy if all of its components implement Copy. For example, this struct can be Copy:

#[derive(Copy, Clone)]
struct Point {
   x: i32,
   y: i32,
}

A struct can be Copy, and i32 is Copy, therefore Point is eligible to be Copy. By contrast, consider

struct PointList {
    points: Vec<Point>,
}

The struct PointList cannot implement Copy, because Vec<T> is not Copy. If we attempt to derive a Copy implementation, we’ll get an error:

the trait `Copy` cannot be implemented for this type; field `points` does not implement `Copy`

Shared references (&T) are also Copy, so a type can be Copy, even when it holds shared references of types T that are not Copy. Consider the following struct, which can implement Copy, because it only holds a shared reference to our non-Copy type PointList from above:

#[derive(Copy, Clone)]
struct PointListWrapper<'a> {
    point_list_ref: &'a PointList,
}

§When can’t my type be Copy?

Some types can’t be copied safely. For example, copying &mut T would create an aliased mutable reference. Copying String would duplicate responsibility for managing the String’s buffer, leading to a double free.

Generalizing the latter case, any type implementing Drop can’t be Copy, because it’s managing some resource besides its own size_of::<T> bytes.

If you try to implement Copy on a struct or enum containing non-Copy data, you will get the error E0204.

§When should my type be Copy?

Generally speaking, if your type can implement Copy, it should. Keep in mind, though, that implementing Copy is part of the public API of your type. If the type might become non-Copy in the future, it could be prudent to omit the Copy implementation now, to avoid a breaking API change.

§Additional implementors

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

  • 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 Copy themselves. Note that variables captured by shared reference always implement Copy (even if the referent doesn’t), while variables captured by mutable reference never implement Copy.

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 Copy for CreationStrategy

Source§

impl Copy for AcceptedLedgerTransactionKind

Source§

impl Copy for AccessControllerPartitionOffset

Source§

impl Copy for AccountLockerPartitionOffset

Source§

impl Copy for AccountPartitionOffset

Source§

impl Copy for AlignerExecutionMode

Source§

impl Copy for AlignerFolderMode

Source§

impl Copy for AlwaysVisibleGlobalNodesVersion

Source§

impl Copy for AttachedModuleId

Source§

impl Copy for AuthZoneField

Source§

impl Copy for BlueprintPayloadDef

Source§

impl Copy for BootLoaderField

Source§

impl Copy for ComponentField

Source§

impl Copy for ComponentRoyaltyPartitionOffset

Source§

impl Copy for ConsensusManagerCollection

Source§

impl Copy for ConsensusManagerFeature

Source§

impl Copy for ConsensusManagerField

Source§

impl Copy for ConsensusManagerPartitionOffset

Source§

impl Copy for CostingTaskMode

Source§

impl Copy for CurveType

Source§

impl Copy for DateTimeError

Source§

impl Copy for DecodeError

Source§

impl Copy for DefaultDepositRule

Source§

impl Copy for scrypto_test::prelude::EntityType

Source§

impl Copy for FungibleBucketField

Source§

impl Copy for FungibleProofField

Source§

impl Copy for FungibleResourceManagerCollection

Source§

impl Copy for FungibleResourceManagerFeature

Source§

impl Copy for FungibleResourceManagerField

Source§

impl Copy for FungibleResourceManagerPartitionOffset

Source§

impl Copy for FungibleVaultCollection

Source§

impl Copy for FungibleVaultFeature

Source§

impl Copy for FungibleVaultField

Source§

impl Copy for FungibleVaultPartitionOffset

Source§

impl Copy for IdentityV1MinorVersion

Source§

impl Copy for IntentHash

Source§

impl Copy for scrypto_test::prelude::Level

Source§

impl Copy for LocalRef

Source§

impl Copy for LocalTypeId

Source§

impl Copy for LockStatus

Source§

impl Copy for LowerBound

Source§

impl Copy for ManifestAddress

Source§

impl Copy for ManifestComponentAddress

Source§

impl Copy for ManifestCustomExtension

Source§

impl Copy for ManifestCustomTraversal

Source§

impl Copy for ManifestCustomValueKind

Source§

impl Copy for ManifestExpression

Source§

impl Copy for ManifestGlobalAddress

Source§

impl Copy for ManifestPackageAddress

Source§

impl Copy for ManifestResourceAddress

Source§

impl Copy for MetadataPartitionOffset

Source§

impl Copy for ModuleId

Source§

impl Copy for MultiResourcePoolPartitionOffset

Source§

impl Copy for NameChangeRule

Source§

impl Copy for NoCustomExtension

Source§

impl Copy for NoCustomSchema

Source§

impl Copy for NoCustomTerminalValueRef

Source§

impl Copy for NoCustomTraversal

Source§

impl Copy for NoCustomTypeKindLabel

Source§

impl Copy for NoCustomValueKind

Source§

impl Copy for NonFungibleBucketField

Source§

impl Copy for NonFungibleIdType

Source§

impl Copy for NonFungibleProofField

Source§

impl Copy for NonFungibleResourceManagerCollection

Source§

impl Copy for NonFungibleResourceManagerFeature

Source§

impl Copy for NonFungibleResourceManagerField

Source§

impl Copy for NonFungibleResourceManagerGeneric

Source§

impl Copy for NonFungibleResourceManagerPartitionOffset

Source§

impl Copy for NonFungibleVaultCollection

Source§

impl Copy for NonFungibleVaultFeature

Source§

impl Copy for NonFungibleVaultField

Source§

impl Copy for NonFungibleVaultPartitionOffset

Source§

impl Copy for Nullification

Source§

impl Copy for OneResourcePoolPartitionOffset

Source§

impl Copy for OwnerRoleUpdater

Source§

impl Copy for PackageCollection

Source§

impl Copy for PackageFeature

Source§

impl Copy for PackageField

Source§

impl Copy for PackagePartitionOffset

Source§

impl Copy for PackageV1MinorVersion

Source§

impl Copy for ParseError

Source§

impl Copy for PartitionDescription

Source§

impl Copy for Proposer

Source§

impl Copy for ProtocolUpdateStatusField

Source§

impl Copy for ProtocolVersion

Source§

impl Copy for scrypto_test::prelude::PublicKey

Source§

impl Copy for PublicKeyHash

Source§

impl Copy for ReferenceOrigin

Source§

impl Copy for ResourceFeature

Source§

impl Copy for ResourcePreference

Source§

impl Copy for ResourceType

Source§

impl Copy for Role

Source§

impl Copy for RoleAssignmentPartitionOffset

Source§

impl Copy for RoundingMode

Source§

impl Copy for RoyaltyAmount

Source§

impl Copy for RoyaltyField

Source§

impl Copy for RustTypeId

Source§

impl Copy for ScryptoCustomTraversal

Source§

impl Copy for ScryptoCustomTypeKindLabel

Source§

impl Copy for ScryptoCustomValueKind

Source§

impl Copy for ScryptoVmVersion

Source§

impl Copy for SignatureV1

Source§

impl Copy for SignatureWithPublicKeyV1

Source§

impl Copy for StableReferenceType

Source§

impl Copy for scrypto_test::prelude::StorageType

Source§

impl Copy for SubstateDevice

Source§

impl Copy for SubstateLockState

Source§

impl Copy for SystemExecution

Source§

impl Copy for SystemFieldKind

Source§

impl Copy for SystemInstruction

Source§

impl Copy for SystemVersion

Source§

impl Copy for TimeComparisonOperator

Source§

impl Copy for TimePrecisionV1

Source§

impl Copy for TimePrecisionV2

Source§

impl Copy for TipSpecifier

Source§

impl Copy for TransactionDiscriminator

Source§

impl Copy for TransactionPayloadKind

Source§

impl Copy for TransactionProcessorV1MinorVersion

Source§

impl Copy for TransactionTrackerField

Source§

impl Copy for TwoResourcePoolPartitionOffset

Source§

impl Copy for TypeInfoField

Source§

impl Copy for UpdateNumberOfMinRoundsPerEpochSettings

Source§

impl Copy for UpperBound

Source§

impl Copy for ValidationChange

Source§

impl Copy for ValidatorCollection

Source§

impl Copy for ValidatorFeature

Source§

impl Copy for ValidatorField

Source§

impl Copy for ValidatorPartitionOffset

Source§

impl Copy for Visibility

Source§

impl Copy for VmType

Source§

impl Copy for WithdrawStrategy

Source§

impl Copy for WorktopField

1.28.0 · Source§

impl Copy for scrypto_test::prelude::fmt::Alignment

Source§

impl Copy for DebugAsHex

Source§

impl Copy for scrypto_test::prelude::fmt::Sign

Source§

impl Copy for PoolV1MinorVersion

Source§

impl Copy for MultiResourcePoolCollection

Source§

impl Copy for MultiResourcePoolFeature

Source§

impl Copy for MultiResourcePoolField

Source§

impl Copy for OneResourcePoolCollection

Source§

impl Copy for OneResourcePoolFeature

Source§

impl Copy for OneResourcePoolField

Source§

impl Copy for TwoResourcePoolCollection

Source§

impl Copy for TwoResourcePoolFeature

Source§

impl Copy for TwoResourcePoolField

Source§

impl Copy for DisplayMode

Source§

impl Copy for PrintMode

Source§

impl Copy for MapEntryPart

Source§

impl Copy for AccessControllerCollection

Source§

impl Copy for AccessControllerFeature

Source§

impl Copy for AccessControllerField

Source§

impl Copy for AccessControllerV2Collection

Source§

impl Copy for AccessControllerV2Feature

Source§

impl Copy for AccessControllerV2Field

1.0.0 · Source§

impl Copy for scrypto_test::prelude::rust::cmp::Ordering

1.34.0 · Source§

impl Copy for Infallible

1.0.0 · Source§

impl Copy for FpCategory

1.55.0 · Source§

impl Copy for IntErrorKind

Source§

impl Copy for SearchStep

1.0.0 · Source§

impl Copy for scrypto_test::prelude::rust::sync::atomic::Ordering

1.12.0 · Source§

impl Copy for scrypto_test::prelude::rust::sync::mpmc::RecvTimeoutError

1.0.0 · Source§

impl Copy for scrypto_test::prelude::rust::sync::mpmc::TryRecvError

Source§

impl Copy for AsciiChar

1.64.0 · Source§

impl Copy for FromBytesWithNulError

1.7.0 · Source§

impl Copy for IpAddr

Source§

impl Copy for Ipv6MulticastScope

1.0.0 · Source§

impl Copy for SocketAddr

Source§

impl Copy for proc_macro::diagnostic::Level

1.29.0 · Source§

impl Copy for proc_macro::Delimiter

1.29.0 · Source§

impl Copy for proc_macro::Spacing

1.0.0 · Source§

impl Copy for std::io::SeekFrom

1.0.0 · Source§

impl Copy for std::io::error::ErrorKind

1.0.0 · Source§

impl Copy for Shutdown

Source§

impl Copy for BacktraceStyle

Source§

impl Copy for AnnotationType

Source§

impl Copy for AnsiColor

Source§

impl Copy for anstyle::color::Color

Source§

impl Copy for bech32::Error

Source§

impl Copy for bech32::Variant

Source§

impl Copy for BLST_ERROR

Source§

impl Copy for Edition

Source§

impl Copy for MaintenanceStatus

Source§

impl Copy for Resolver

Source§

impl Copy for colored::color::Color

Source§

impl Copy for Styles

Source§

impl Copy for crossbeam_channel::err::RecvTimeoutError

Source§

impl Copy for crossbeam_channel::err::TryRecvError

Source§

impl Copy for TruncSide

Source§

impl Copy for FromHexError

Source§

impl Copy for tpacket_versions

Source§

impl Copy for fsconfig_command

Source§

impl Copy for membarrier_cmd

Source§

impl Copy for membarrier_cmd_flag

Source§

impl Copy for procmap_query_flags

Source§

impl Copy for PrefilterConfig

Source§

impl Copy for DeliveryMode

Source§

impl Copy for RemovalCause

Source§

impl Copy for num_bigint::bigint::Sign

Source§

impl Copy for OnceState

Source§

impl Copy for FilterOp

Source§

impl Copy for ParkResult

Source§

impl Copy for RequeueOp

Source§

impl Copy for proc_macro2::Delimiter

Source§

impl Copy for proc_macro2::Spacing

Source§

impl Copy for BlueprintHook

Source§

impl Copy for AccountCollection

Source§

impl Copy for AccountFeature

Source§

impl Copy for AccountField

Source§

impl Copy for AccountLockerCollection

Source§

impl Copy for AccountLockerFeature

Source§

impl Copy for AccountLockerField

Source§

impl Copy for MetadataCollection

Source§

impl Copy for MetadataFeature

Source§

impl Copy for MetadataField

Source§

impl Copy for RoleAssignmentCollection

Source§

impl Copy for RoleAssignmentFeature

Source§

impl Copy for RoleAssignmentField

Source§

impl Copy for ComponentRoyaltyCollection

Source§

impl Copy for ComponentRoyaltyFeature

Source§

impl Copy for ComponentRoyaltyField

Source§

impl Copy for InstructionDiscriminants

Source§

impl Copy for radix_transactions::manifest::ast::ValueKind

Source§

impl Copy for CompileErrorDiagnosticsStyle

Source§

impl Copy for VerificationKind

Source§

impl Copy for DefaultTestExecutionConfigType

Source§

impl Copy for ManifestBuildError

Source§

impl Copy for InterpreterValidationRulesetSpecifier

Source§

impl Copy for ManifestLocation

Source§

impl Copy for ChangeSource

Source§

impl Copy for ManifestValidationRuleset

Source§

impl Copy for TransactionValidationConfigurationVersions

Source§

impl Copy for TransactionVersion

Source§

impl Copy for MemoryGrowCost

Source§

impl Copy for ConstExprKind

Source§

impl Copy for Item

Source§

impl Copy for WhichCaptures

Source§

impl Copy for regex_automata::util::look::Look

Source§

impl Copy for Anchored

Source§

impl Copy for MatchKind

Source§

impl Copy for ClassSetBinaryOpKind

Source§

impl Copy for Flag

Source§

impl Copy for regex_syntax::hir::Dot

Source§

impl Copy for regex_syntax::hir::Look

Source§

impl Copy for Utf8Sequence

Source§

impl Copy for Advice

Source§

impl Copy for rustix::backend::fs::types::FileType

Source§

impl Copy for FlockOperation

Source§

impl Copy for rustix::fs::seek_from::SeekFrom

Source§

impl Copy for Direction

Source§

impl Copy for OnPoolDropBehavior

Source§

impl Copy for ObjectStubHandle

Source§

impl Copy for All

Source§

impl Copy for SignOnly

Source§

impl Copy for VerifyOnly

Source§

impl Copy for ElligatorSwiftParty

Source§

impl Copy for secp256k1::Error

Source§

impl Copy for Parity

Source§

impl Copy for Op

Source§

impl Copy for Category

Source§

impl Copy for AttrStyle

Source§

impl Copy for RangeLimits

Source§

impl Copy for TraitBoundModifier

Source§

impl Copy for BinOp

Source§

impl Copy for UnOp

Source§

impl Copy for Offset

Source§

impl Copy for uuid::Variant

Source§

impl Copy for Version

Source§

impl Copy for wasm_encoder::component::aliases::ComponentOuterAliasKind

Source§

impl Copy for wasm_encoder::component::canonicals::CanonicalOption

Source§

impl Copy for ComponentSectionId

Source§

impl Copy for ComponentExportKind

Source§

impl Copy for wasm_encoder::component::imports::ComponentTypeRef

Source§

impl Copy for wasm_encoder::component::imports::TypeBounds

Source§

impl Copy for ModuleArg

Source§

impl Copy for wasm_encoder::component::types::ComponentValType

Source§

impl Copy for wasm_encoder::component::types::PrimitiveValType

Source§

impl Copy for wasm_encoder::core::code::BlockType

Source§

impl Copy for SectionId

Source§

impl Copy for ExportKind

Source§

impl Copy for wasm_encoder::core::imports::EntityType

Source§

impl Copy for wasm_encoder::core::tags::TagKind

Source§

impl Copy for wasm_encoder::core::types::HeapType

Source§

impl Copy for wasm_encoder::core::types::StorageType

Source§

impl Copy for wasm_encoder::core::types::ValType

Source§

impl Copy for wasm_opt::api::FileType

Source§

impl Copy for OptimizeLevel

Source§

impl Copy for ShrinkLevel

Source§

impl Copy for Feature

Source§

impl Copy for CompilationMode

Source§

impl Copy for EnforcedLimitsError

Source§

impl Copy for Mutability

Source§

impl Copy for wasmi::instance::exports::Extern

Source§

impl Copy for InternHint

Source§

impl Copy for TrapCode

Source§

impl Copy for UntypedError

Source§

impl Copy for wasmi_core::value::ValType

Source§

impl Copy for Instruction

Source§

impl Copy for Comparator

Source§

impl Copy for wasmparser_nostd::parser::Encoding

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Copy for wasmparser_nostd::validator::operators::FrameKind

Source§

impl Copy for wasmparser_nostd::validator::types::ComponentEntityType

Source§

impl Copy for wasmparser_nostd::validator::types::ComponentValType

Source§

impl Copy for wasmparser_nostd::validator::types::EntityType

Source§

impl Copy for wasmparser::parser::Encoding

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Copy for wasmparser::readers::core::types::HeapType

Source§

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

Source§

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

Source§

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

Source§

impl Copy for wasmparser::validator::operators::FrameKind

Source§

impl Copy for wasmparser::validator::types::ComponentEntityType

Source§

impl Copy for wasmparser::validator::types::ComponentValType

Source§

impl Copy for wasmparser::validator::types::EntityType

Source§

impl Copy for Endianness

Source§

impl Copy for winnow::error::ErrorKind

Source§

impl Copy for Needed

1.0.0 · Source§

impl Copy for bool

1.0.0 · Source§

impl Copy for char

1.0.0 · Source§

impl Copy for f16

1.0.0 · Source§

impl Copy for f32

1.0.0 · Source§

impl Copy for f64

1.0.0 · Source§

impl Copy for f128

1.0.0 · Source§

impl Copy for i8

1.0.0 · Source§

impl Copy for i16

1.0.0 · Source§

impl Copy for i32

1.0.0 · Source§

impl Copy for i64

1.0.0 · Source§

impl Copy for i128

1.0.0 · Source§

impl Copy for isize

Source§

impl Copy for !

1.0.0 · Source§

impl Copy for u8

1.0.0 · Source§

impl Copy for u16

1.0.0 · Source§

impl Copy for u32

1.0.0 · Source§

impl Copy for u64

1.0.0 · Source§

impl Copy for u128

1.0.0 · Source§

impl Copy for usize

Source§

impl Copy for OwnedNodeId

Source§

impl Copy for ReferencedNodeId

1.0.0 · Source§

impl Copy for scrypto_test::prelude::fmt::Error

Source§

impl Copy for FormattingOptions

Source§

impl Copy for Assume

Source§

impl Copy for MultiResourcePoolFeatureSet

Source§

impl Copy for OneResourcePoolFeatureSet

Source§

impl Copy for TwoResourcePoolFeatureSet

Source§

impl Copy for RustLikeOptions

Source§

impl Copy for AccessControllerMarker

Source§

impl Copy for AccountLockerMarker

Source§

impl Copy for AccountMarker

Source§

impl Copy for Bls12381G1PublicKey

Source§

impl Copy for Bls12381G2Signature

Source§

impl Copy for BlueprintVersion

Source§

impl Copy for CanonicalPartition

Source§

impl Copy for CodeHash

Source§

impl Copy for ComponentAddress

Source§

impl Copy for ConsensusManagerFeatureSet

Source§

impl Copy for ConsensusManagerMarker

Source§

impl Copy for CostingParameters

Source§

impl Copy for Decimal

Source§

impl Copy for Ed25519PublicKey

Source§

impl Copy for Ed25519PublicKeyHash

Source§

impl Copy for Ed25519Signature

Source§

impl Copy for EnabledModules

Source§

impl Copy for Epoch

Source§

impl Copy for EventFlags

Source§

impl Copy for FlashTransactionHash

Source§

impl Copy for FungibleResourceManagerFeatureSet

Source§

impl Copy for FungibleVaultFeatureSet

Source§

impl Copy for GlobalAddress

Source§

impl Copy for Hash

Source§

impl Copy for I192

Source§

impl Copy for I256

Source§

impl Copy for I320

Source§

impl Copy for I384

Source§

impl Copy for I448

Source§

impl Copy for I512

Source§

impl Copy for I768

Source§

impl Copy for IdentityMarker

Source§

impl Copy for scrypto_test::prelude::Instant

Source§

impl Copy for InternalAddress

Source§

impl Copy for LedgerTransactionHash

Source§

impl Copy for LengthValidation

Source§

impl Copy for LimitParameters

Source§

impl Copy for LockFlags

Source§

impl Copy for ManifestAddressReservation

Source§

impl Copy for ManifestBucket

Source§

impl Copy for ManifestNamedAddress

Source§

impl Copy for ManifestNamedIntent

Source§

impl Copy for ManifestNamedIntentIndex

Source§

impl Copy for ManifestProof

Source§

impl Copy for MultiResourcePoolMarker

Source§

impl Copy for NoSettings

Source§

impl Copy for NodeId

Source§

impl Copy for NonFungibleResourceManagerFeatureSet

Source§

impl Copy for NonFungibleVaultFeatureSet

Source§

impl Copy for NotarizedTransactionHash

Source§

impl Copy for OneResourcePoolMarker

Source§

impl Copy for Own

Source§

impl Copy for PackageAddress

Source§

impl Copy for PackageFeatureSet

Source§

impl Copy for PartitionNumber

Source§

impl Copy for PartitionOffset

Source§

impl Copy for PreciseDecimal

Source§

impl Copy for PreparationSettingsV1

Source§

impl Copy for ProofMoveableSubstate

Source§

impl Copy for Reference

Source§

impl Copy for ResourceAddress

Source§

impl Copy for Round

Source§

impl Copy for RoundUpdateTransactionHash

Source§

impl Copy for SchemaComparisonCompletenessSettings

Source§

impl Copy for SchemaComparisonMetadataSettings

Source§

impl Copy for SchemaComparisonSettings

Source§

impl Copy for SchemaComparisonStructureSettings

Source§

impl Copy for SchemaComparisonValidationSettings

Source§

impl Copy for SchemaHash

Source§

impl Copy for ScopedTypeId

Source§

impl Copy for ScryptoCustomExtension

Source§

impl Copy for ScryptoCustomSchema

Source§

impl Copy for Secp256k1PublicKey

Source§

impl Copy for Secp256k1PublicKeyHash

Source§

impl Copy for Secp256k1Signature

Source§

impl Copy for Secp256k1UncompressedPublicKey

Source§

impl Copy for SecretKeyWrapper

Source§

impl Copy for SignedTransactionIntentHash

Source§

impl Copy for SubintentHash

Source§

impl Copy for SubintentIndex

Source§

impl Copy for SystemTransactionHash

Source§

impl Copy for TransactionIntentHash

Source§

impl Copy for TransientReference

Source§

impl Copy for TwoResourcePoolMarker

Source§

impl Copy for U192

Source§

impl Copy for U256

Source§

impl Copy for U320

Source§

impl Copy for U384

Source§

impl Copy for U448

Source§

impl Copy for U512

Source§

impl Copy for U768

Source§

impl Copy for UserTransactionHashesV1

Source§

impl Copy for UtcDateTime

Source§

impl Copy for ValidatorFeatureSet

Source§

impl Copy for ValidatorMarker

Source§

impl Copy for VaultFreezeFlags

Source§

impl Copy for WellKnownTypeId

Source§

impl Copy for Worktop

Source§

impl Copy for EnumVariantHeader

Source§

impl Copy for TupleHeader

Source§

impl Copy for AccessControllerFeatureSet

Source§

impl Copy for AccessControllerV2FeatureSet

Source§

impl Copy for AllocError

Source§

impl Copy for scrypto_test::prelude::rust::alloc::Global

1.28.0 · Source§

impl Copy for Layout

1.28.0 · Source§

impl Copy for System

1.34.0 · Source§

impl Copy for scrypto_test::prelude::rust::num::TryFromIntError

1.0.0 · Source§

impl Copy for RangeFull

Source§

impl Copy for scrypto_test::prelude::rust::ptr::Alignment

1.0.0 · Source§

impl Copy for Utf8Error

1.0.0 · Source§

impl Copy for scrypto_test::prelude::rust::sync::mpmc::RecvError

1.5.0 · Source§

impl Copy for scrypto_test::prelude::rust::sync::WaitTimeoutResult

1.0.0 · Source§

impl Copy for core::any::TypeId

1.34.0 · Source§

impl Copy for TryFromSliceError

1.34.0 · Source§

impl Copy for CharTryFromError

1.59.0 · Source§

impl Copy for TryFromCharError

1.27.0 · Source§

impl Copy for CpuidResult

1.27.0 · Source§

impl Copy for __m128

1.89.0 · Source§

impl Copy for __m128bh

1.27.0 · Source§

impl Copy for __m128d

Source§

impl Copy for __m128h

1.27.0 · Source§

impl Copy for __m128i

1.27.0 · Source§

impl Copy for __m256

1.89.0 · Source§

impl Copy for __m256bh

1.27.0 · Source§

impl Copy for __m256d

Source§

impl Copy for __m256h

1.27.0 · Source§

impl Copy for __m256i

1.72.0 · Source§

impl Copy for __m512

1.89.0 · Source§

impl Copy for __m512bh

1.72.0 · Source§

impl Copy for __m512d

Source§

impl Copy for __m512h

1.72.0 · Source§

impl Copy for __m512i

Source§

impl Copy for bf16

1.0.0 · Source§

impl Copy for Ipv4Addr

1.0.0 · Source§

impl Copy for Ipv6Addr

1.0.0 · Source§

impl Copy for SocketAddrV4

1.0.0 · Source§

impl Copy for SocketAddrV6

1.36.0 · Source§

impl Copy for RawWakerVTable

1.3.0 · Source§

impl Copy for Duration

1.29.0 · Source§

impl Copy for proc_macro::Span

1.75.0 · Source§

impl Copy for FileTimes

1.1.0 · Source§

impl Copy for std::fs::FileType

1.0.0 · Source§

impl Copy for Empty

1.0.0 · Source§

impl Copy for Sink

Source§

impl Copy for UCred

1.61.0 · Source§

impl Copy for ExitCode

1.0.0 · Source§

impl Copy for ExitStatus

Source§

impl Copy for ExitStatusError

Source§

impl Copy for DefaultRandomSource

1.26.0 · Source§

impl Copy for AccessError

1.19.0 · Source§

impl Copy for ThreadId

1.8.0 · Source§

impl Copy for std::time::Instant

1.8.0 · Source§

impl Copy for SystemTime

Source§

impl Copy for Margin

Source§

impl Copy for Ansi256Color

Source§

impl Copy for RgbColor

Source§

impl Copy for Effects

Source§

impl Copy for Reset

Source§

impl Copy for anstyle::style::Style

Source§

impl Copy for u5

Source§

impl Copy for Eager

Source§

impl Copy for block_buffer::Error

Source§

impl Copy for Lazy

Source§

impl Copy for blst::min_pk::AggregatePublicKey

Source§

impl Copy for blst::min_pk::AggregateSignature

Source§

impl Copy for blst::min_pk::PublicKey

Source§

impl Copy for blst::min_pk::Signature

Source§

impl Copy for blst::min_sig::AggregatePublicKey

Source§

impl Copy for blst::min_sig::AggregateSignature

Source§

impl Copy for blst::min_sig::PublicKey

Source§

impl Copy for blst::min_sig::Signature

Source§

impl Copy for blst_fp2

Source§

impl Copy for blst_fp6

Source§

impl Copy for blst_fp12

Source§

impl Copy for blst_fp

Source§

impl Copy for blst_fr

Source§

impl Copy for blst_p1

Source§

impl Copy for blst_p1_affine

Source§

impl Copy for blst_p2

Source§

impl Copy for blst_p2_affine

Source§

impl Copy for bnum::errors::tryfrom::TryFromIntError

Source§

impl Copy for Maintenance

Source§

impl Copy for CustomColor

Source§

impl Copy for colored::style::Style

Source§

impl Copy for ReadyTimeoutError

Source§

impl Copy for crossbeam_channel::err::RecvError

Source§

impl Copy for SelectTimeoutError

Source§

impl Copy for TryReadyError

Source§

impl Copy for TrySelectError

Source§

impl Copy for InvalidLength

Source§

impl Copy for CompressedEdwardsY

Source§

impl Copy for EdwardsPoint

Source§

impl Copy for MontgomeryPoint

Source§

impl Copy for CompressedRistretto

Source§

impl Copy for RistrettoPoint

Source§

impl Copy for curve25519_dalek::scalar::Scalar

Source§

impl Copy for MacError

Source§

impl Copy for InvalidBufferSize

Source§

impl Copy for InvalidOutputSize

Source§

impl Copy for VerifyingKey

Source§

impl Copy for ed25519::Signature

Source§

impl Copy for getrandom::error::Error

Source§

impl Copy for itoa::Buffer

Source§

impl Copy for j1939_filter

Source§

impl Copy for __c_anonymous_sockaddr_can_j1939

Source§

impl Copy for __c_anonymous_sockaddr_can_tp

Source§

impl Copy for can_filter

Source§

impl Copy for can_frame

Source§

impl Copy for canfd_frame

Source§

impl Copy for canxl_frame

Source§

impl Copy for sockaddr_can

Source§

impl Copy for libc::unix::linux_like::linux::arch::generic::termios2

Source§

impl Copy for msqid_ds

Source§

impl Copy for semid_ds

Source§

impl Copy for sigset_t

Source§

impl Copy for sysinfo

Source§

impl Copy for timex

Source§

impl Copy for statvfs

Source§

impl Copy for _libc_fpstate

Source§

impl Copy for _libc_fpxreg

Source§

impl Copy for _libc_xmmreg

Source§

impl Copy for libc::unix::linux_like::linux::gnu::b64::x86_64::clone_args

Source§

impl Copy for libc::unix::linux_like::linux::gnu::b64::x86_64::flock64

Source§

impl Copy for libc::unix::linux_like::linux::gnu::b64::x86_64::flock

Source§

impl Copy for ipc_perm

Source§

impl Copy for max_align_t

Source§

impl Copy for mcontext_t

Source§

impl Copy for pthread_attr_t

Source§

impl Copy for ptrace_rseq_configuration

Source§

impl Copy for shmid_ds

Source§

impl Copy for libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction

Source§

impl Copy for siginfo_t

Source§

impl Copy for stack_t

Source§

impl Copy for stat64

Source§

impl Copy for libc::unix::linux_like::linux::gnu::b64::x86_64::stat

Source§

impl Copy for libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64

Source§

impl Copy for libc::unix::linux_like::linux::gnu::b64::x86_64::statfs

Source§

impl Copy for statvfs64

Source§

impl Copy for ucontext_t

Source§

impl Copy for user

Source§

impl Copy for user_fpregs_struct

Source§

impl Copy for user_regs_struct

Source§

impl Copy for Elf32_Chdr

Source§

impl Copy for Elf64_Chdr

Source§

impl Copy for __c_anonymous_ptrace_syscall_info_entry

Source§

impl Copy for __c_anonymous_ptrace_syscall_info_exit

Source§

impl Copy for __c_anonymous_ptrace_syscall_info_seccomp

Source§

impl Copy for __exit_status

Source§

impl Copy for __timeval

Source§

impl Copy for aiocb

Source§

impl Copy for cmsghdr

Source§

impl Copy for fanotify_event_info_error

Source§

impl Copy for fanotify_event_info_pidfd

Source§

impl Copy for fpos64_t

Source§

impl Copy for fpos_t

Source§

impl Copy for glob64_t

Source§

impl Copy for iocb

Source§

impl Copy for mallinfo2

Source§

impl Copy for mallinfo

Source§

impl Copy for mbstate_t

Source§

impl Copy for msghdr

Source§

impl Copy for nl_mmap_hdr

Source§

impl Copy for nl_mmap_req

Source§

impl Copy for nl_pktinfo

Source§

impl Copy for ntptimeval

Source§

impl Copy for ptrace_peeksiginfo_args

Source§

impl Copy for ptrace_sud_config

Source§

impl Copy for ptrace_syscall_info

Source§

impl Copy for regex_t

Source§

impl Copy for rtentry

Source§

impl Copy for sem_t

Source§

impl Copy for seminfo

Source§

impl Copy for tcp_info

Source§

impl Copy for libc::unix::linux_like::linux::gnu::termios

Source§

impl Copy for libc::unix::linux_like::linux::gnu::timespec

Source§

impl Copy for utmpx

Source§

impl Copy for Elf32_Ehdr

Source§

impl Copy for Elf32_Phdr

Source§

impl Copy for Elf32_Shdr

Source§

impl Copy for Elf32_Sym

Source§

impl Copy for Elf64_Ehdr

Source§

impl Copy for Elf64_Phdr

Source§

impl Copy for Elf64_Shdr

Source§

impl Copy for Elf64_Sym

Source§

impl Copy for __c_anonymous__kernel_fsid_t

Source§

impl Copy for __c_anonymous_elf32_rel

Source§

impl Copy for __c_anonymous_elf32_rela

Source§

impl Copy for __c_anonymous_elf64_rel

Source§

impl Copy for __c_anonymous_elf64_rela

Source§

impl Copy for __c_anonymous_ifru_map

Source§

impl Copy for af_alg_iv

Source§

impl Copy for arpd_request

Source§

impl Copy for cpu_set_t

Source§

impl Copy for dirent64

Source§

impl Copy for dirent

Source§

impl Copy for dl_phdr_info

Source§

impl Copy for libc::unix::linux_like::linux::dmabuf_cmsg

Source§

impl Copy for libc::unix::linux_like::linux::dmabuf_token

Source§

impl Copy for dqblk

Source§

impl Copy for libc::unix::linux_like::linux::epoll_params

Source§

impl Copy for fanotify_event_info_fid

Source§

impl Copy for fanotify_event_info_header

Source§

impl Copy for fanotify_event_metadata

Source§

impl Copy for fanotify_response

Source§

impl Copy for fanout_args

Source§

impl Copy for ff_condition_effect

Source§

impl Copy for ff_constant_effect

Source§

impl Copy for ff_effect

Source§

impl Copy for ff_envelope

Source§

impl Copy for ff_periodic_effect

Source§

impl Copy for ff_ramp_effect

Source§

impl Copy for ff_replay

Source§

impl Copy for ff_rumble_effect

Source§

impl Copy for ff_trigger

Source§

impl Copy for fsid_t

Source§

impl Copy for genlmsghdr

Source§

impl Copy for glob_t

Source§

impl Copy for hwtstamp_config

Source§

impl Copy for if_nameindex

Source§

impl Copy for ifconf

Source§

impl Copy for ifreq

Source§

impl Copy for in6_ifreq

Source§

impl Copy for in6_pktinfo

Source§

impl Copy for inotify_event

Source§

impl Copy for input_absinfo

Source§

impl Copy for input_event

Source§

impl Copy for input_id

Source§

impl Copy for input_keymap_entry

Source§

impl Copy for input_mask

Source§

impl Copy for libc::unix::linux_like::linux::itimerspec

Source§

impl Copy for iw_discarded

Source§

impl Copy for iw_encode_ext

Source§

impl Copy for iw_event

Source§

impl Copy for iw_freq

Source§

impl Copy for iw_michaelmicfailure

Source§

impl Copy for iw_missed

Source§

impl Copy for iw_mlme

Source§

impl Copy for iw_param

Source§

impl Copy for iw_pmkid_cand

Source§

impl Copy for iw_pmksa

Source§

impl Copy for iw_point

Source§

impl Copy for iw_priv_args

Source§

impl Copy for iw_quality

Source§

impl Copy for iw_range

Source§

impl Copy for iw_scan_req

Source§

impl Copy for iw_statistics

Source§

impl Copy for iw_thrspy

Source§

impl Copy for iwreq

Source§

impl Copy for mnt_ns_info

Source§

impl Copy for mntent

Source§

impl Copy for libc::unix::linux_like::linux::mount_attr

Source§

impl Copy for mq_attr

Source§

impl Copy for msginfo

Source§

impl Copy for nlattr

Source§

impl Copy for nlmsgerr

Source§

impl Copy for nlmsghdr

Source§

impl Copy for libc::unix::linux_like::linux::open_how

Source§

impl Copy for option

Source§

impl Copy for packet_mreq

Source§

impl Copy for passwd

Source§

impl Copy for pidfd_info

Source§

impl Copy for posix_spawn_file_actions_t

Source§

impl Copy for posix_spawnattr_t

Source§

impl Copy for pthread_barrier_t

Source§

impl Copy for pthread_barrierattr_t

Source§

impl Copy for pthread_cond_t

Source§

impl Copy for pthread_condattr_t

Source§

impl Copy for pthread_mutex_t

Source§

impl Copy for pthread_mutexattr_t

Source§

impl Copy for pthread_rwlock_t

Source§

impl Copy for pthread_rwlockattr_t

Source§

impl Copy for ptp_clock_caps

Source§

impl Copy for ptp_clock_time

Source§

impl Copy for ptp_extts_event

Source§

impl Copy for ptp_extts_request

Source§

impl Copy for ptp_perout_request

Source§

impl Copy for ptp_pin_desc

Source§

impl Copy for ptp_sys_offset

Source§

impl Copy for ptp_sys_offset_extended

Source§

impl Copy for ptp_sys_offset_precise

Source§

impl Copy for regmatch_t

Source§

impl Copy for libc::unix::linux_like::linux::rlimit64

Source§

impl Copy for sched_attr

Source§

impl Copy for sctp_authinfo

Source§

impl Copy for sctp_initmsg

Source§

impl Copy for sctp_nxtinfo

Source§

impl Copy for sctp_prinfo

Source§

impl Copy for sctp_rcvinfo

Source§

impl Copy for sctp_sndinfo

Source§

impl Copy for sctp_sndrcvinfo

Source§

impl Copy for seccomp_data

Source§

impl Copy for seccomp_notif

Source§

impl Copy for seccomp_notif_addfd

Source§

impl Copy for seccomp_notif_resp

Source§

impl Copy for seccomp_notif_sizes

Source§

impl Copy for sembuf

Source§

impl Copy for signalfd_siginfo

Source§

impl Copy for sock_extended_err

Source§

impl Copy for sock_txtime

Source§

impl Copy for sockaddr_alg

Source§

impl Copy for sockaddr_nl

Source§

impl Copy for sockaddr_pkt

Source§

impl Copy for sockaddr_vm

Source§

impl Copy for sockaddr_xdp

Source§

impl Copy for spwd

Source§

impl Copy for tls12_crypto_info_aes_ccm_128

Source§

impl Copy for tls12_crypto_info_aes_gcm_128

Source§

impl Copy for tls12_crypto_info_aes_gcm_256

Source§

impl Copy for tls12_crypto_info_aria_gcm_128

Source§

impl Copy for tls12_crypto_info_aria_gcm_256

Source§

impl Copy for tls12_crypto_info_chacha20_poly1305

Source§

impl Copy for tls12_crypto_info_sm4_ccm

Source§

impl Copy for tls12_crypto_info_sm4_gcm

Source§

impl Copy for tls_crypto_info

Source§

impl Copy for tpacket2_hdr

Source§

impl Copy for tpacket3_hdr

Source§

impl Copy for tpacket_auxdata

Source§

impl Copy for tpacket_bd_ts

Source§

impl Copy for tpacket_block_desc

Source§

impl Copy for tpacket_hdr

Source§

impl Copy for tpacket_hdr_v1

Source§

impl Copy for tpacket_hdr_variant1

Source§

impl Copy for tpacket_req3

Source§

impl Copy for tpacket_req

Source§

impl Copy for tpacket_rollover_stats

Source§

impl Copy for tpacket_stats

Source§

impl Copy for tpacket_stats_v3

Source§

impl Copy for ucred

Source§

impl Copy for uinput_abs_setup

Source§

impl Copy for uinput_ff_erase

Source§

impl Copy for uinput_ff_upload

Source§

impl Copy for uinput_setup

Source§

impl Copy for uinput_user_dev

Source§

impl Copy for xdp_desc

Source§

impl Copy for xdp_mmap_offsets

Source§

impl Copy for xdp_mmap_offsets_v1

Source§

impl Copy for xdp_options

Source§

impl Copy for xdp_ring_offset

Source§

impl Copy for xdp_ring_offset_v1

Source§

impl Copy for xdp_statistics

Source§

impl Copy for xdp_statistics_v1

Source§

impl Copy for xdp_umem_reg

Source§

impl Copy for xdp_umem_reg_v1

Source§

impl Copy for xsk_tx_metadata

Source§

impl Copy for xsk_tx_metadata_completion

Source§

impl Copy for xsk_tx_metadata_request

Source§

impl Copy for Dl_info

Source§

impl Copy for addrinfo

Source§

impl Copy for arphdr

Source§

impl Copy for arpreq

Source§

impl Copy for arpreq_old

Source§

impl Copy for libc::unix::linux_like::epoll_event

Source§

impl Copy for fd_set

Source§

impl Copy for libc::unix::linux_like::file_clone_range

Source§

impl Copy for ifaddrs

Source§

impl Copy for in6_rtmsg

Source§

impl Copy for in_addr

Source§

impl Copy for in_pktinfo

Source§

impl Copy for ip_mreq

Source§

impl Copy for ip_mreq_source

Source§

impl Copy for ip_mreqn

Source§

impl Copy for lconv

Source§

impl Copy for mmsghdr

Source§

impl Copy for sched_param

Source§

impl Copy for libc::unix::linux_like::sigevent

Source§

impl Copy for sock_filter

Source§

impl Copy for sock_fprog

Source§

impl Copy for sockaddr

Source§

impl Copy for sockaddr_in6

Source§

impl Copy for sockaddr_in

Source§

impl Copy for sockaddr_ll

Source§

impl Copy for sockaddr_storage

Source§

impl Copy for sockaddr_un

Source§

impl Copy for libc::unix::linux_like::statx

Source§

impl Copy for libc::unix::linux_like::statx_timestamp

Source§

impl Copy for tm

Source§

impl Copy for utsname

Source§

impl Copy for group

Source§

impl Copy for hostent

Source§

impl Copy for in6_addr

Source§

impl Copy for libc::unix::iovec

Source§

impl Copy for ipv6_mreq

Source§

impl Copy for libc::unix::itimerval

Source§

impl Copy for linger

Source§

impl Copy for libc::unix::pollfd

Source§

impl Copy for protoent

Source§

impl Copy for libc::unix::rlimit

Source§

impl Copy for libc::unix::rusage

Source§

impl Copy for servent

Source§

impl Copy for libc::unix::sigval

Source§

impl Copy for libc::unix::timeval

Source§

impl Copy for tms

Source§

impl Copy for utimbuf

Source§

impl Copy for libc::unix::winsize

Source§

impl Copy for Elf_Dyn

Source§

impl Copy for __kernel_fd_set

Source§

impl Copy for __kernel_fsid_t

Source§

impl Copy for __kernel_itimerspec

Source§

impl Copy for __kernel_old_itimerval

Source§

impl Copy for __kernel_old_timespec

Source§

impl Copy for __kernel_old_timeval

Source§

impl Copy for __kernel_sock_timeval

Source§

impl Copy for __kernel_timespec

Source§

impl Copy for __old_kernel_stat

Source§

impl Copy for __sifields__bindgen_ty_1

Source§

impl Copy for __sifields__bindgen_ty_2

Source§

impl Copy for __sifields__bindgen_ty_3

Source§

impl Copy for __sifields__bindgen_ty_4

Source§

impl Copy for __sifields__bindgen_ty_5

Source§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1

Source§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2

Source§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3

Source§

impl Copy for __sifields__bindgen_ty_6

Source§

impl Copy for __sifields__bindgen_ty_7

Source§

impl Copy for __user_cap_data_struct

Source§

impl Copy for __user_cap_header_struct

Source§

impl Copy for cachestat

Source§

impl Copy for cachestat_range

Source§

impl Copy for linux_raw_sys::general::clone_args

Source§

impl Copy for compat_statfs64

Source§

impl Copy for linux_raw_sys::general::dmabuf_cmsg

Source§

impl Copy for linux_raw_sys::general::dmabuf_token

Source§

impl Copy for linux_raw_sys::general::epoll_event

Source§

impl Copy for linux_raw_sys::general::epoll_params

Source§

impl Copy for f_owner_ex

Source§

impl Copy for linux_raw_sys::general::file_clone_range

Source§

impl Copy for file_dedupe_range_info

Source§

impl Copy for files_stat_struct

Source§

impl Copy for linux_raw_sys::general::flock64

Source§

impl Copy for linux_raw_sys::general::flock

Source§

impl Copy for fs_sysfs_path

Source§

impl Copy for fscrypt_get_key_status_arg

Source§

impl Copy for fscrypt_get_policy_ex_arg

Source§

impl Copy for fscrypt_key

Source§

impl Copy for fscrypt_key_specifier

Source§

impl Copy for fscrypt_policy_v1

Source§

impl Copy for fscrypt_policy_v2

Source§

impl Copy for fscrypt_remove_key_arg

Source§

impl Copy for fstrim_range

Source§

impl Copy for fsuuid2

Source§

impl Copy for fsxattr

Source§

impl Copy for futex_waitv

Source§

impl Copy for inodes_stat_t

Source§

impl Copy for linux_raw_sys::general::iovec

Source§

impl Copy for linux_raw_sys::general::itimerspec

Source§

impl Copy for linux_raw_sys::general::itimerval

Source§

impl Copy for kernel_sigaction

Source§

impl Copy for kernel_sigset_t

Source§

impl Copy for ktermios

Source§

impl Copy for mnt_id_req

Source§

impl Copy for linux_raw_sys::general::mount_attr

Source§

impl Copy for linux_raw_sys::general::open_how

Source§

impl Copy for page_region

Source§

impl Copy for pm_scan_arg

Source§

impl Copy for linux_raw_sys::general::pollfd

Source§

impl Copy for procmap_query

Source§

impl Copy for linux_raw_sys::general::rlimit64

Source§

impl Copy for linux_raw_sys::general::rlimit

Source§

impl Copy for robust_list

Source§

impl Copy for robust_list_head

Source§

impl Copy for linux_raw_sys::general::rusage

Source§

impl Copy for linux_raw_sys::general::sigaction

Source§

impl Copy for sigaltstack

Source§

impl Copy for linux_raw_sys::general::sigevent

Source§

impl Copy for sigevent__bindgen_ty_1__bindgen_ty_1

Source§

impl Copy for siginfo

Source§

impl Copy for siginfo__bindgen_ty_1__bindgen_ty_1

Source§

impl Copy for linux_raw_sys::general::stat

Source§

impl Copy for linux_raw_sys::general::statfs64

Source§

impl Copy for linux_raw_sys::general::statfs

Source§

impl Copy for linux_raw_sys::general::statx

Source§

impl Copy for linux_raw_sys::general::statx_timestamp

Source§

impl Copy for termio

Source§

impl Copy for linux_raw_sys::general::termios2

Source§

impl Copy for linux_raw_sys::general::termios

Source§

impl Copy for linux_raw_sys::general::timespec

Source§

impl Copy for linux_raw_sys::general::timeval

Source§

impl Copy for timezone

Source§

impl Copy for uffd_msg

Source§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_1

Source§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_2

Source§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_3

Source§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_4

Source§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_5

Source§

impl Copy for uffdio_api

Source§

impl Copy for uffdio_continue

Source§

impl Copy for uffdio_copy

Source§

impl Copy for uffdio_move

Source§

impl Copy for uffdio_poison

Source§

impl Copy for uffdio_range

Source§

impl Copy for uffdio_register

Source§

impl Copy for uffdio_writeprotect

Source§

impl Copy for uffdio_zeropage

Source§

impl Copy for user_desc

Source§

impl Copy for vfs_cap_data

Source§

impl Copy for vfs_cap_data__bindgen_ty_1

Source§

impl Copy for vfs_ns_cap_data

Source§

impl Copy for vfs_ns_cap_data__bindgen_ty_1

Source§

impl Copy for vgetrandom_opaque_params

Source§

impl Copy for linux_raw_sys::general::winsize

Source§

impl Copy for xattr_args

Source§

impl Copy for memchr::arch::all::memchr::One

Source§

impl Copy for memchr::arch::all::memchr::Three

Source§

impl Copy for memchr::arch::all::memchr::Two

Source§

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

Source§

impl Copy for Pair

Source§

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

Source§

impl Copy for FinderRev

Source§

impl Copy for memchr::arch::x86_64::avx2::memchr::One

Source§

impl Copy for memchr::arch::x86_64::avx2::memchr::Three

Source§

impl Copy for memchr::arch::x86_64::avx2::memchr::Two

Source§

impl Copy for memchr::arch::x86_64::avx2::packedpair::Finder

Source§

impl Copy for memchr::arch::x86_64::sse2::memchr::One

Source§

impl Copy for memchr::arch::x86_64::sse2::memchr::Three

Source§

impl Copy for memchr::arch::x86_64::sse2::memchr::Two

Source§

impl Copy for memchr::arch::x86_64::sse2::packedpair::Finder

Source§

impl Copy for Key

Source§

impl Copy for parking_lot::condvar::WaitTimeoutResult

Source§

impl Copy for ParkToken

Source§

impl Copy for UnparkResult

Source§

impl Copy for UnparkToken

Source§

impl Copy for DelimSpan

Source§

impl Copy for proc_macro2::Span

Source§

impl Copy for RefTypes

Source§

impl Copy for AccountFeatureSet

Source§

impl Copy for AccountLockerFeatureSet

Source§

impl Copy for MetadataFeatureSet

Source§

impl Copy for RoleAssignmentFeatureSet

Source§

impl Copy for ComponentRoyaltyFeatureSet

Source§

impl Copy for Nibble

Source§

impl Copy for MultiLine

Source§

impl Copy for radix_transactions::manifest::token::Position

Source§

impl Copy for radix_transactions::manifest::token::Span

Source§

impl Copy for MessageValidationConfig

Source§

impl Copy for TransactionValidationConfigV1

Source§

impl Copy for TransactionValidationConfigurationSubstate

Source§

impl Copy for TransactionValidator

Source§

impl Copy for Transition

Source§

impl Copy for ByteClasses

Source§

impl Copy for Unit

Source§

impl Copy for DebugByte

Source§

impl Copy for regex_automata::util::look::LookSet

Source§

impl Copy for NonMaxUsize

Source§

impl Copy for PatternID

Source§

impl Copy for SmallIndex

Source§

impl Copy for StateID

Source§

impl Copy for HalfMatch

Source§

impl Copy for regex_automata::util::search::Match

Source§

impl Copy for regex_automata::util::search::Span

Source§

impl Copy for regex_automata::util::syntax::Config

Source§

impl Copy for regex_syntax::ast::Position

Source§

impl Copy for regex_syntax::ast::Span

Source§

impl Copy for ClassBytesRange

Source§

impl Copy for ClassUnicodeRange

Source§

impl Copy for regex_syntax::hir::LookSet

Source§

impl Copy for Utf8Range

Source§

impl Copy for CreateFlags

Source§

impl Copy for ReadFlags

Source§

impl Copy for WatchFlags

Source§

impl Copy for Access

Source§

impl Copy for AtFlags

Source§

impl Copy for FallocateFlags

Source§

impl Copy for Fsid

Source§

impl Copy for MemfdFlags

Source§

impl Copy for Mode

Source§

impl Copy for OFlags

Source§

impl Copy for RenameFlags

Source§

impl Copy for ResolveFlags

Source§

impl Copy for SealFlags

Source§

impl Copy for Stat

Source§

impl Copy for StatFs

Source§

impl Copy for StatVfsMountFlags

Source§

impl Copy for Errno

Source§

impl Copy for DupFlags

Source§

impl Copy for FdFlags

Source§

impl Copy for ReadWriteFlags

Source§

impl Copy for IFlags

Source§

impl Copy for Statx

Source§

impl Copy for StatxAttributes

Source§

impl Copy for StatxFlags

Source§

impl Copy for StatxTimestamp

Source§

impl Copy for XattrFlags

Source§

impl Copy for Timespec

Source§

impl Copy for Gid

Source§

impl Copy for Uid

Source§

impl Copy for ryu::buffer::Buffer

Source§

impl Copy for AnyComponent

Source§

impl Copy for PackageStub

Source§

impl Copy for AccessController

Source§

impl Copy for Account

Source§

impl Copy for AccountLocker

Source§

impl Copy for ConsensusManager

Source§

impl Copy for Faucet

Source§

impl Copy for Identity

Source§

impl Copy for MultiResourcePool

Source§

impl Copy for OneResourcePool

Source§

impl Copy for TwoResourcePool

Source§

impl Copy for Validator

Source§

impl Copy for FungibleResourceManager

Source§

impl Copy for FungibleResourceManagerStub

Source§

impl Copy for NonFungibleResourceManager

Source§

impl Copy for NonFungibleResourceManagerStub

Source§

impl Copy for ResourceManager

Source§

impl Copy for ResourceManagerStub

Source§

impl Copy for secp256k1_sys::recovery::RecoverableSignature

Source§

impl Copy for secp256k1_sys::ElligatorSwift

Source§

impl Copy for secp256k1_sys::Keypair

Source§

impl Copy for secp256k1_sys::PublicKey

Source§

impl Copy for secp256k1_sys::Signature

Source§

impl Copy for secp256k1_sys::XOnlyPublicKey

Source§

impl Copy for AlignedType

Source§

impl Copy for SharedSecret

Source§

impl Copy for secp256k1::ecdsa::recovery::RecoverableSignature

Source§

impl Copy for RecoveryId

Source§

impl Copy for SerializedSignature

Source§

impl Copy for secp256k1::ecdsa::Signature

Source§

impl Copy for secp256k1::ellswift::ElligatorSwift

Source§

impl Copy for ElligatorSwiftSharedSecret

Source§

impl Copy for InvalidParityValue

Source§

impl Copy for secp256k1::key::Keypair

Source§

impl Copy for secp256k1::key::PublicKey

Source§

impl Copy for SecretKey

Source§

impl Copy for secp256k1::key::XOnlyPublicKey

Source§

impl Copy for secp256k1::scalar::Scalar

Source§

impl Copy for secp256k1::schnorr::Signature

Source§

impl Copy for Message

Source§

impl Copy for IgnoredAny

Source§

impl Copy for Choice

Source§

impl Copy for Abstract

Source§

impl Copy for Add

Source§

impl Copy for AddEq

Source§

impl Copy for And

Source§

impl Copy for AndAnd

Source§

impl Copy for AndEq

Source§

impl Copy for As

Source§

impl Copy for Async

Source§

impl Copy for At

Source§

impl Copy for Auto

Source§

impl Copy for Await

Source§

impl Copy for Bang

Source§

impl Copy for Become

Source§

impl Copy for Box

Source§

impl Copy for Brace

Source§

impl Copy for Bracket

Source§

impl Copy for Break

Source§

impl Copy for Caret

Source§

impl Copy for CaretEq

Source§

impl Copy for Colon2

Source§

impl Copy for Colon

Source§

impl Copy for Comma

Source§

impl Copy for Const

Source§

impl Copy for Continue

Source§

impl Copy for Crate

Source§

impl Copy for Default

Source§

impl Copy for Div

Source§

impl Copy for DivEq

Source§

impl Copy for Do

Source§

impl Copy for Dollar

Source§

impl Copy for Dot2

Source§

impl Copy for Dot3

Source§

impl Copy for syn::token::Dot

Source§

impl Copy for DotDotEq

Source§

impl Copy for Dyn

Source§

impl Copy for Else

Source§

impl Copy for Enum

Source§

impl Copy for Eq

Source§

impl Copy for EqEq

Source§

impl Copy for syn::token::Extern

Source§

impl Copy for FatArrow

Source§

impl Copy for Final

Source§

impl Copy for Fn

Source§

impl Copy for For

Source§

impl Copy for Ge

Source§

impl Copy for Group

Source§

impl Copy for Gt

Source§

impl Copy for If

Source§

impl Copy for Impl

Source§

impl Copy for In

Source§

impl Copy for LArrow

Source§

impl Copy for Le

Source§

impl Copy for Let

Source§

impl Copy for Loop

Source§

impl Copy for Lt

Source§

impl Copy for Macro

Source§

impl Copy for syn::token::Match

Source§

impl Copy for Mod

Source§

impl Copy for Move

Source§

impl Copy for MulEq

Source§

impl Copy for Mut

Source§

impl Copy for Ne

Source§

impl Copy for Or

Source§

impl Copy for OrEq

Source§

impl Copy for OrOr

Source§

impl Copy for Override

Source§

impl Copy for Paren

Source§

impl Copy for Pound

Source§

impl Copy for Priv

Source§

impl Copy for Pub

Source§

impl Copy for Question

Source§

impl Copy for RArrow

Source§

impl Copy for Ref

Source§

impl Copy for Rem

Source§

impl Copy for RemEq

Source§

impl Copy for Return

Source§

impl Copy for SelfType

Source§

impl Copy for SelfValue

Source§

impl Copy for Semi

Source§

impl Copy for Shl

Source§

impl Copy for ShlEq

Source§

impl Copy for Shr

Source§

impl Copy for ShrEq

Source§

impl Copy for Star

Source§

impl Copy for Static

Source§

impl Copy for Struct

Source§

impl Copy for Sub

Source§

impl Copy for SubEq

Source§

impl Copy for Super

Source§

impl Copy for Tilde

Source§

impl Copy for Trait

Source§

impl Copy for Try

Source§

impl Copy for Type

Source§

impl Copy for Typeof

Source§

impl Copy for Underscore

Source§

impl Copy for Union

Source§

impl Copy for Unsafe

Source§

impl Copy for Unsized

Source§

impl Copy for Use

Source§

impl Copy for Virtual

Source§

impl Copy for Where

Source§

impl Copy for While

Source§

impl Copy for Yield

Source§

impl Copy for Null

Source§

impl Copy for Date

Source§

impl Copy for Datetime

Source§

impl Copy for Time

Source§

impl Copy for ATerm

Source§

impl Copy for B0

Source§

impl Copy for B1

Source§

impl Copy for Z0

Source§

impl Copy for Equal

Source§

impl Copy for Greater

Source§

impl Copy for Less

Source§

impl Copy for UTerm

Source§

impl Copy for Braced

Source§

impl Copy for Hyphenated

Source§

impl Copy for Simple

Source§

impl Copy for Urn

Source§

impl Copy for NonNilUuid

Source§

impl Copy for Uuid

Source§

impl Copy for NoContext

Source§

impl Copy for Timestamp

Source§

impl Copy for wasm_encoder::core::code::MemArg

Source§

impl Copy for DataCountSection

Source§

impl Copy for wasm_encoder::core::globals::GlobalType

Source§

impl Copy for wasm_encoder::core::memories::MemoryType

Source§

impl Copy for StartSection

Source§

impl Copy for wasm_encoder::core::tables::TableType

Source§

impl Copy for wasm_encoder::core::tags::TagType

Source§

impl Copy for wasm_encoder::core::types::RefType

Source§

impl Copy for InliningOptions

Source§

impl Copy for ReaderOptions

Source§

impl Copy for wasmi::engine::config::Config

Source§

impl Copy for EnforcedLimits

Source§

impl Copy for StackLimits

Source§

impl Copy for ExternRef

Source§

impl Copy for FuncRef

Source§

impl Copy for wasmi::func::Func

Source§

impl Copy for wasmi::global::Global

Source§

impl Copy for wasmi::global::GlobalType

Source§

impl Copy for Instance

Source§

impl Copy for wasmi::memory::Memory

Source§

impl Copy for wasmi::memory::MemoryType

Source§

impl Copy for wasmi::table::Table

Source§

impl Copy for wasmi::table::TableType

Source§

impl Copy for Sym

Source§

impl Copy for F32

Source§

impl Copy for F64

Source§

impl Copy for TypedVal

Source§

impl Copy for Pages

Source§

impl Copy for UntypedVal

Source§

impl Copy for AnyConst16

Source§

impl Copy for AnyConst32

Source§

impl Copy for Data

Source§

impl Copy for Elem

Source§

impl Copy for wasmi_ir::index::Func

Source§

impl Copy for FuncType

Source§

impl Copy for wasmi_ir::index::Global

Source§

impl Copy for Instr

Source§

impl Copy for InternalFunc

Source§

impl Copy for wasmi_ir::index::Memory

Source§

impl Copy for Reg

Source§

impl Copy for wasmi_ir::index::Table

Source§

impl Copy for BlockFuel

Source§

impl Copy for BranchOffset16

Source§

impl Copy for BranchOffset

Source§

impl Copy for ComparatorAndOffset

Source§

impl Copy for BoundedRegSpan

Source§

impl Copy for RegSpan

Source§

impl Copy for RegSpanIter

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Copy for wasmparser_nostd::validator::operators::Frame

Source§

impl Copy for wasmparser_nostd::validator::WasmFeatures

Source§

impl Copy for wasmparser_nostd::validator::types::TypeId

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Copy for wasmparser::readers::core::types::RefType

Source§

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

Source§

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

Source§

impl Copy for wasmparser::validator::operators::Frame

Source§

impl Copy for wasmparser::validator::WasmFeatures

Source§

impl Copy for ResourceId

Source§

impl Copy for wasmparser::validator::types::TypeId

1.33.0 · Source§

impl Copy for PhantomPinned

Source§

impl Copy for __c_anonymous_sockaddr_can_can_addr

Source§

impl Copy for __c_anonymous_ptrace_syscall_info_data

Source§

impl Copy for __c_anonymous_ifc_ifcu

Source§

impl Copy for __c_anonymous_ifr_ifru

Source§

impl Copy for __c_anonymous_iwreq

Source§

impl Copy for __c_anonymous_ptp_perout_request_1

Source§

impl Copy for __c_anonymous_ptp_perout_request_2

Source§

impl Copy for __c_anonymous_xsk_tx_metadata_union

Source§

impl Copy for iwreq_data

Source§

impl Copy for tpacket_bd_header_u

Source§

impl Copy for tpacket_req_u

Source§

impl Copy for Elf_Dyn_Union

Source§

impl Copy for __sifields

Source§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1

Source§

impl Copy for fscrypt_get_policy_ex_arg__bindgen_ty_1

Source§

impl Copy for fscrypt_key_specifier__bindgen_ty_1

Source§

impl Copy for sigevent__bindgen_ty_1

Source§

impl Copy for siginfo__bindgen_ty_1

Source§

impl Copy for linux_raw_sys::general::sigval

Source§

impl Copy for uffd_msg__bindgen_ty_1

Source§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

Source§

impl<'a> Copy for ClientCostingEntry<'a>

Source§

impl<'a> Copy for SubstateKeyRef<'a>

Source§

impl<'a> Copy for Utf8Pattern<'a>

1.0.0 · Source§

impl<'a> Copy for Component<'a>

1.0.0 · Source§

impl<'a> Copy for Prefix<'a>

Source§

impl<'a> Copy for AddressReservationDestination<'a>

Source§

impl<'a> Copy for BlobDestination<'a>

Source§

impl<'a> Copy for BucketAssertion<'a>

Source§

impl<'a> Copy for BucketDestination<'a>

Source§

impl<'a> Copy for BucketSourceAmount<'a>

Source§

impl<'a> Copy for ExpressionDestination<'a>

Source§

impl<'a> Copy for InvocationKind<'a>

Source§

impl<'a> Copy for ManifestInstructionEffect<'a>

Source§

impl<'a> Copy for NextCallAssertion<'a>

Source§

impl<'a> Copy for ProofDestination<'a>

Source§

impl<'a> Copy for ProofSourceAmount<'a>

Source§

impl<'a> Copy for ResourceAssertion<'a>

Source§

impl<'a> Copy for WorktopAssertion<'a>

Source§

impl<'a> Copy for ManifestObjectNamesRef<'a>

Source§

impl<'a> Copy for Unexpected<'a>

Source§

impl<'a> Copy for Alias<'a>

Source§

impl<'a> Copy for wasm_encoder::component::imports::ComponentExternName<'a>

Source§

impl<'a> Copy for Elements<'a>

Source§

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

Source§

impl<'a> Copy for wasmparser::readers::component::imports::ComponentExternName<'a>

Source§

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

1.0.0 · Source§

impl<'a> Copy for Arguments<'a>

Source§

impl<'a> Copy for AddressDisplayContext<'a>

Source§

impl<'a> Copy for ManifestValueDisplayContext<'a>

Source§

impl<'a> Copy for ScryptoValueDisplayContext<'a>

Source§

impl<'a> Copy for TransactionHashDisplayContext<'a>

1.10.0 · Source§

impl<'a> Copy for core::panic::location::Location<'a>

1.36.0 · Source§

impl<'a> Copy for IoSlice<'a>

1.28.0 · Source§

impl<'a> Copy for Ancestors<'a>

1.0.0 · Source§

impl<'a> Copy for PrefixComponent<'a>

Source§

impl<'a> Copy for ManifestDecompilationDisplayContext<'a>

Source§

impl<'a> Copy for Cursor<'a>

Source§

impl<'a> Copy for RawSection<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Copy for PhantomContravariantLifetime<'a>

Source§

impl<'a> Copy for PhantomCovariantLifetime<'a>

Source§

impl<'a> Copy for PhantomInvariantLifetime<'a>

Source§

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

Source§

impl<'a, T> Copy for ArcBorrow<'a, T>

Source§

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

Source§

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

Source§

impl<'buf> Copy for AllPreallocated<'buf>

Source§

impl<'buf> Copy for SignOnlyPreallocated<'buf>

Source§

impl<'buf> Copy for VerifyOnlyPreallocated<'buf>

Source§

impl<'c, 'a> Copy for StepCursor<'c, 'a>

Source§

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

Source§

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

Source§

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

1.63.0 · Source§

impl<'fd> Copy for BorrowedFd<'fd>

Source§

impl<'h> Copy for regex::regex::bytes::Match<'h>

Source§

impl<'h> Copy for regex::regex::string::Match<'h>

Source§

impl<'s> Copy for ContainerType<'s>

Source§

impl<'s, 'a, E> Copy for ValueDisplayParameters<'s, 'a, E>

Source§

impl<'s, 'a, E> Copy for NestedStringDisplayContext<'s, 'a, E>

Source§

impl<'s, 'a, E> Copy for RustLikeDisplayContext<'s, 'a, E>

Source§

impl<'t, T> Copy for scrypto_test::prelude::traversal::Location<'t, T>
where T: Copy + CustomTraversal,

Source§

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

1.55.0 · Source§

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

Source§

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

Source§

impl<E> Copy for BoolDeserializer<E>

Source§

impl<E> Copy for CharDeserializer<E>

Source§

impl<E> Copy for F32Deserializer<E>

Source§

impl<E> Copy for F64Deserializer<E>

Source§

impl<E> Copy for I8Deserializer<E>

Source§

impl<E> Copy for I16Deserializer<E>

Source§

impl<E> Copy for I32Deserializer<E>

Source§

impl<E> Copy for I64Deserializer<E>

Source§

impl<E> Copy for I128Deserializer<E>

Source§

impl<E> Copy for IsizeDeserializer<E>

Source§

impl<E> Copy for U8Deserializer<E>

Source§

impl<E> Copy for U16Deserializer<E>

Source§

impl<E> Copy for U32Deserializer<E>

Source§

impl<E> Copy for U64Deserializer<E>

Source§

impl<E> Copy for U128Deserializer<E>

Source§

impl<E> Copy for UnitDeserializer<E>

Source§

impl<E> Copy for UsizeDeserializer<E>

Source§

impl<F32, F64> Copy for Value<F32, F64>
where F32: Copy, F64: Copy,

1.28.0 · Source§

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

Source§

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

Source§

impl<H> Copy for HeaderWithLength<H>
where H: Copy,

Source§

impl<H, T> Copy for HeaderSlice<H, T>
where H: Copy, T: Copy + ?Sized,

Source§

impl<I> Copy for InputError<I>
where I: Copy + Clone,

Source§

impl<I> Copy for Located<I>
where I: Copy,

Source§

impl<I> Copy for Partial<I>
where I: Copy,

Source§

impl<I, S> Copy for Stateful<I, S>
where I: Copy, S: Copy,

1.0.0 · Source§

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

1.26.0 · Source§

impl<Idx> Copy for RangeToInclusive<Idx>
where Idx: Copy,

Source§

impl<Idx> Copy for Range<Idx>
where Idx: Copy,

Source§

impl<Idx> Copy for RangeFrom<Idx>
where Idx: Copy,

Source§

impl<Idx> Copy for RangeInclusive<Idx>
where Idx: Copy,

Source§

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

Source§

impl<O> Copy for scrypto::component::component::Global<O>
where O: HasStub,

Source§

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

1.33.0 · Source§

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

Source§

impl<Storage> Copy for __BindgenBitfieldUnit<Storage>
where Storage: Copy,

1.0.0 · Source§

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

Source§

impl<T> Copy for TypeKindLabel<T>

Source§

impl<T> Copy for ContainerHeader<T>

Source§

impl<T> Copy for NextAction<T>

1.17.0 · Source§

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

Source§

impl<T> Copy for scrypto_test::prelude::rust::sync::mpmc::SendTimeoutError<T>
where T: Copy,

1.0.0 · Source§

impl<T> Copy for scrypto_test::prelude::rust::sync::mpmc::TrySendError<T>
where T: Copy,

1.36.0 · Source§

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

Source§

impl<T> Copy for Inheritable<T>
where T: Copy,

Source§

impl<T> Copy for crossbeam_channel::err::SendTimeoutError<T>
where T: Copy,

Source§

impl<T> Copy for crossbeam_channel::err::TrySendError<T>
where T: Copy,

Source§

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

Source§

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

Source§

impl<T> Copy for itertools::with_position::Position<T>
where T: Copy,

Source§

impl<T> Copy for radix_blueprint_schema_init::TypeRef<T>
where T: Copy,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Shared references can be copied, but mutable references cannot!

1.21.0 · Source§

impl<T> Copy for Discriminant<T>

1.20.0 · Source§

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

Source§

impl<T> Copy for FullyScopedTypeId<T>
where T: Copy + AsRef<NodeId>,

Source§

impl<T> Copy for NumericValidation<T>

1.0.0 · Source§

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

Source§

impl<T> Copy for AncestorState<T>
where T: Copy + CustomTraversal,

1.19.0 · Source§

impl<T> Copy for Reverse<T>
where T: Copy,

1.28.0 · Source§

impl<T> Copy for NonZero<T>

1.74.0 · Source§

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

1.0.0 · Source§

impl<T> Copy for Wrapping<T>
where T: Copy,

1.25.0 · Source§

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

1.0.0 · Source§

impl<T> Copy for scrypto_test::prelude::rust::sync::mpmc::SendError<T>
where T: Copy,

Source§

impl<T> Copy for CapacityError<T>
where T: Copy,

Source§

impl<T> Copy for crossbeam_channel::err::SendError<T>
where T: Copy,

Source§

impl<T> Copy for Shared<'_, T>
where T: Pointable + ?Sized,

Source§

impl<T> Copy for CachePadded<T>
where T: Copy,

Source§

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

Source§

impl<T> Copy for radix_engine_interface::blueprints::component::Global<T>
where T: Copy + TypeInfoMarker,

Source§

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

Source§

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

Source§

impl<T> Copy for Const16<T>

Source§

impl<T> Copy for Const32<T>

Source§

impl<T> Copy for ShiftAmount<T>
where T: Copy,

Source§

impl<T> Copy for wasmi_ir::primitive::Sign<T>

Source§

impl<T> Copy for Caseless<T>
where T: Copy,

Source§

impl<T> Copy for Checkpoint<T>
where T: Copy,

Source§

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

Source§

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

Source§

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

1.36.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T, N> Copy for GenericArray<T, N>
where T: Copy, N: ArrayLength<T>, <N as ArrayLength<T>>::ArrayType: Copy,

1.58.0 · Source§

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

Source§

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

Source§

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

Source§

impl<T, const N: usize> Copy for TagNonNull<T, N>

Source§

impl<T, const N: usize> Copy for TagPtr<T, N>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<X> Copy for scrypto_test::prelude::ValueKind<X>
where X: Copy + CustomValueKind,

Source§

impl<X> Copy for ExpectedStart<X>
where X: Copy + CustomValueKind,

Source§

impl<X> Copy for ArrayHeader<X>
where X: Copy + CustomValueKind,

Source§

impl<X> Copy for MapHeader<X>
where X: Copy + CustomValueKind,

Source§

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

Source§

impl<const CAP: usize> Copy for ArrayString<CAP>

Source§

impl<const N: u16> Copy for FixedRegSpan<N>

Source§

impl<const N: usize> Copy for BInt<N>

Source§

impl<const N: usize> Copy for BIntD8<N>

Source§

impl<const N: usize> Copy for BIntD16<N>

Source§

impl<const N: usize> Copy for BIntD32<N>

Source§

impl<const N: usize> Copy for BUint<N>

Source§

impl<const N: usize> Copy for BUintD8<N>

Source§

impl<const N: usize> Copy for BUintD16<N>

Source§

impl<const N: usize> Copy for BUintD32<N>