Trait frame_support::dispatch::marker::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, which isn’t always desired.

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.

Implementors§

source§

impl Copy for frame_support::pallet_prelude::DispatchError

source§

impl Copy for InvalidTransaction

source§

impl Copy for TransactionSource

source§

impl Copy for TransactionValidityError

source§

impl Copy for UnknownTransaction

§

impl Copy for ChildType

§

impl Copy for StateVersion

source§

impl Copy for ProcessMessageError

source§

impl Copy for BalanceStatus

source§

impl Copy for DepositConsequence

source§

impl Copy for ExistenceRequirement

source§

impl Copy for Fortitude

source§

impl Copy for Precision

source§

impl Copy for Preservation

source§

impl Copy for Provenance

source§

impl Copy for Restriction

source§

impl Copy for DispatchClass

source§

impl Copy for Pays

1.28.0 · source§

impl Copy for frame_support::dispatch::fmt::Alignment

source§

impl Copy for core::cmp::Ordering

1.34.0 · source§

impl Copy for Infallible

source§

impl Copy for Which

1.7.0 · source§

impl Copy for IpAddr

source§

impl Copy for Ipv6MulticastScope

source§

impl Copy for SocketAddr

source§

impl Copy for FpCategory

source§

impl Copy for SearchStep

source§

impl Copy for core::sync::atomic::Ordering

source§

impl Copy for std::io::SeekFrom

source§

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

source§

impl Copy for Shutdown

source§

impl Copy for BacktraceStyle

1.12.0 · source§

impl Copy for RecvTimeoutError

source§

impl Copy for TryRecvError

source§

impl Copy for _Unwind_Action

source§

impl Copy for _Unwind_Reason_Code

source§

impl Copy for PrintFmt

source§

impl Copy for SecondsFormat

source§

impl Copy for Pad

source§

impl Copy for ParseErrorKind

source§

impl Copy for Month

source§

impl Copy for RoundingError

source§

impl Copy for Weekday

source§

impl Copy for hex::error::FromHexError

source§

impl Copy for log::Level

source§

impl Copy for log::LevelFilter

source§

impl Copy for Sign

source§

impl Copy for Grouping

source§

impl Copy for Locale

source§

impl Copy for MetaForm

source§

impl Copy for PortableForm

source§

impl Copy for Category

source§

impl Copy for ArithmeticError

source§

impl Copy for Rounding

source§

impl Copy for SignedRounding

source§

impl Copy for DeriveJunction

source§

impl Copy for PublicError

source§

impl Copy for LogLevel

source§

impl Copy for LogLevelFilter

source§

impl Copy for HttpError

source§

impl Copy for HttpRequestStatus

source§

impl Copy for StorageKind

source§

impl Copy for CallContext

source§

impl Copy for TokenError

source§

impl Copy for TransactionalError

source§

impl Copy for Era

source§

impl Copy for sp_runtime::legacy::byte_sized_error::DispatchError

source§

impl Copy for DisableStrategy

source§

impl Copy for ExecutionStrategy

source§

impl Copy for url::parser::ParseError

source§

impl Copy for SyntaxViolation

source§

impl Copy for url::slicing::Position

source§

impl Copy for rand::distributions::bernoulli::BernoulliError

source§

impl Copy for rand::distributions::bernoulli::BernoulliError

source§

impl Copy for rand::distributions::weighted::WeightedError

source§

impl Copy for rand::distributions::weighted_index::WeightedError

source§

impl Copy for bool

source§

impl Copy for char

source§

impl Copy for f32

source§

impl Copy for f64

source§

impl Copy for i8

source§

impl Copy for i16

source§

impl Copy for i32

source§

impl Copy for i64

source§

impl Copy for i128

source§

impl Copy for isize

source§

impl Copy for !

source§

impl Copy for u8

source§

impl Copy for u16

source§

impl Copy for u32

source§

impl Copy for u64

source§

impl Copy for u128

source§

impl Copy for usize

source§

impl Copy for Instance1

source§

impl Copy for Weight

source§

impl Copy for PalletId

source§

impl Copy for CrateVersion

source§

impl Copy for Footprint

source§

impl Copy for PalletInfoData

source§

impl Copy for StorageVersion

source§

impl Copy for WithdrawReasons

source§

impl Copy for OldWeight

source§

impl Copy for RuntimeDbWeight

source§

impl Copy for frame_support::dispatch::fmt::Error

source§

impl Copy for DispatchInfo

source§

impl Copy for PostDispatchInfo

source§

impl Copy for alloc::alloc::Global

1.28.0 · source§

impl Copy for Layout

source§

impl Copy for AllocError

source§

impl Copy for core::any::TypeId

1.34.0 · source§

impl Copy for core::array::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

source§

impl Copy for __m128bh

1.27.0 · source§

impl Copy for __m128d

1.27.0 · source§

impl Copy for __m128i

1.27.0 · source§

impl Copy for __m256

source§

impl Copy for __m256bh

1.27.0 · source§

impl Copy for __m256d

1.27.0 · source§

impl Copy for __m256i

source§

impl Copy for __m512

source§

impl Copy for __m512bh

source§

impl Copy for __m512d

source§

impl Copy for __m512i

source§

impl Copy for Assume

source§

impl Copy for Ipv4Addr

source§

impl Copy for Ipv6Addr

source§

impl Copy for SocketAddrV4

source§

impl Copy for SocketAddrV6

1.34.0 · source§

impl Copy for TryFromIntError

1.34.0 · source§

impl Copy for NonZeroI8

1.34.0 · source§

impl Copy for NonZeroI16

1.34.0 · source§

impl Copy for NonZeroI32

1.34.0 · source§

impl Copy for NonZeroI64

1.34.0 · source§

impl Copy for NonZeroI128

1.34.0 · source§

impl Copy for NonZeroIsize

1.28.0 · source§

impl Copy for NonZeroU8

1.28.0 · source§

impl Copy for NonZeroU16

1.28.0 · source§

impl Copy for NonZeroU32

1.28.0 · source§

impl Copy for NonZeroU64

1.28.0 · source§

impl Copy for NonZeroU128

1.28.0 · source§

impl Copy for NonZeroUsize

source§

impl Copy for RangeFull

source§

impl Copy for core::ptr::alignment::Alignment

source§

impl Copy for TimSortRun

source§

impl Copy for Utf8Error

1.36.0 · source§

impl Copy for RawWakerVTable

1.3.0 · source§

impl Copy for core::time::Duration

1.28.0 · source§

impl Copy for System

source§

impl Copy for FileTimes

1.1.0 · source§

impl Copy for std::fs::FileType

source§

impl Copy for Empty

source§

impl Copy for Sink

source§

impl Copy for UCred

1.61.0 · source§

impl Copy for ExitCode

source§

impl Copy for ExitStatus

source§

impl Copy for ExitStatusError

1.5.0 · source§

impl Copy for std::sync::condvar::WaitTimeoutResult

source§

impl Copy for RecvError

1.26.0 · source§

impl Copy for AccessError

1.19.0 · source§

impl Copy for ThreadId

1.8.0 · source§

impl Copy for Instant

1.8.0 · source§

impl Copy for std::time::SystemTime

source§

impl Copy for Adler32

source§

impl Copy for bincode::config::endian::BigEndian

source§

impl Copy for bincode::config::endian::LittleEndian

source§

impl Copy for NativeEndian

source§

impl Copy for FixintEncoding

source§

impl Copy for VarintEncoding

source§

impl Copy for Bounded

source§

impl Copy for Infinite

source§

impl Copy for DefaultOptions

source§

impl Copy for AllowTrailing

source§

impl Copy for RejectTrailing

source§

impl Copy for chrono::format::ParseError

source§

impl Copy for Months

source§

impl Copy for Days

source§

impl Copy for NaiveDate

source§

impl Copy for NaiveDateTime

source§

impl Copy for IsoWeek

source§

impl Copy for NaiveTime

source§

impl Copy for FixedOffset

source§

impl Copy for chrono::offset::local::Local

source§

impl Copy for Utc

source§

impl Copy for chrono::oldtime::Duration

source§

impl Copy for OutOfRangeError

source§

impl Copy for crypto_mac::errors::InvalidKeyLength

source§

impl Copy for crypto_mac::errors::MacError

source§

impl Copy for curve25519_dalek::edwards::CompressedEdwardsY

source§

impl Copy for curve25519_dalek::edwards::EdwardsPoint

source§

impl Copy for curve25519_dalek::montgomery::MontgomeryPoint

source§

impl Copy for curve25519_dalek::ristretto::CompressedRistretto

source§

impl Copy for curve25519_dalek::ristretto::RistrettoPoint

source§

impl Copy for curve25519_dalek::scalar::Scalar

source§

impl Copy for curve25519_dalek::edwards::CompressedEdwardsY

source§

impl Copy for curve25519_dalek::edwards::EdwardsPoint

source§

impl Copy for curve25519_dalek::montgomery::MontgomeryPoint

source§

impl Copy for curve25519_dalek::ristretto::CompressedRistretto

source§

impl Copy for curve25519_dalek::ristretto::RistrettoPoint

source§

impl Copy for curve25519_dalek::scalar::Scalar

source§

impl Copy for getrandom::error::Error

source§

impl Copy for AffinePoint

source§

impl Copy for ProjectivePoint

source§

impl Copy for k256::arithmetic::scalar::Scalar

source§

impl Copy for Secp256k1

source§

impl Copy for num_format::buffer::Buffer

source§

impl Copy for ParseRatioError

source§

impl Copy for OptionBool

source§

impl Copy for ryu::buffer::Buffer

source§

impl Copy for MetaType

source§

impl Copy for IgnoredAny

source§

impl Copy for DefaultConfig

source§

impl Copy for FixedI64

source§

impl Copy for FixedI128

source§

impl Copy for FixedU64

source§

impl Copy for FixedU128

source§

impl Copy for PerU16

source§

impl Copy for Perbill

source§

impl Copy for Percent

source§

impl Copy for Permill

source§

impl Copy for Perquintill

source§

impl Copy for Rational128

source§

impl Copy for CryptoTypeId

source§

impl Copy for KeyTypeId

source§

impl Copy for sp_core::ecdsa::Public

source§

impl Copy for Pair

source§

impl Copy for sp_core::ed25519::Public

source§

impl Copy for Capabilities

source§

impl Copy for sp_core::offchain::Duration

source§

impl Copy for HttpRequestId

source§

impl Copy for Timestamp

source§

impl Copy for sp_core::sr25519::Public

source§

impl Copy for sp_runtime::legacy::byte_sized_error::ModuleError

source§

impl Copy for sp_runtime::ModuleError

source§

impl Copy for Choice

source§

impl Copy for tracing_core::metadata::Level

source§

impl Copy for tracing_core::metadata::LevelFilter

source§

impl Copy for NoSubscriber

source§

impl Copy for FilterId

source§

impl Copy for Json

source§

impl Copy for tracing_subscriber::fmt::format::Compact

source§

impl Copy for Full

source§

impl Copy for tracing_subscriber::fmt::time::SystemTime

source§

impl Copy for Uptime

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 getrandom::error::Error

source§

impl Copy for rand::distributions::bernoulli::Bernoulli

source§

impl Copy for rand::distributions::bernoulli::Bernoulli

source§

impl Copy for Binomial

source§

impl Copy for Cauchy

source§

impl Copy for Exp1

source§

impl Copy for Exp

source§

impl Copy for rand::distributions::float::Open01

source§

impl Copy for rand::distributions::float::Open01

source§

impl Copy for rand::distributions::float::OpenClosed01

source§

impl Copy for rand::distributions::float::OpenClosed01

source§

impl Copy for Beta

source§

impl Copy for ChiSquared

source§

impl Copy for FisherF

source§

impl Copy for Gamma

source§

impl Copy for StudentT

source§

impl Copy for LogNormal

source§

impl Copy for Normal

source§

impl Copy for StandardNormal

source§

impl Copy for Alphanumeric

source§

impl Copy for Pareto

source§

impl Copy for Poisson

source§

impl Copy for rand::distributions::Standard

source§

impl Copy for rand::distributions::Standard

source§

impl Copy for Triangular

source§

impl Copy for UniformChar

source§

impl Copy for rand::distributions::uniform::UniformDuration

source§

impl Copy for rand::distributions::uniform::UniformDuration

source§

impl Copy for UnitCircle

source§

impl Copy for UnitSphereSurface

source§

impl Copy for Weibull

source§

impl Copy for ThreadRng

source§

impl Copy for rand_core::os::OsRng

source§

impl Copy for rand_core::os::OsRng

1.33.0 · source§

impl Copy for PhantomPinned

§

impl Copy for AArch64

§

impl Copy for AArch64

§

impl Copy for Aarch64Architecture

§

impl Copy for Aborted

§

impl Copy for Access

§

impl Copy for AddressSize

§

impl Copy for AddressSize

§

impl Copy for Advice

§

impl Copy for Advice

§

impl Copy for Affine

§

impl Copy for AffineStorage

§

impl Copy for AixFileHeader

§

impl Copy for AixHeader

§

impl Copy for AixMemberOffset

§

impl Copy for AlignedType

§

impl Copy for All

§

impl Copy for Alphabet

§

impl Copy for AnonObjectHeader

§

impl Copy for AnonObjectHeaderBigobj

§

impl Copy for AnonObjectHeaderV2

§

impl Copy for AnyfuncIndex

§

impl Copy for Architecture

§

impl Copy for Architecture

§

impl Copy for Architecture

§

impl Copy for ArchiveKind

§

impl Copy for Arm

§

impl Copy for Arm

§

impl Copy for ArmArchitecture

§

impl Copy for AtFlags

§

impl Copy for AttributeSpecification

§

impl Copy for AttributeSpecification

§

impl Copy for Augmentation

§

impl Copy for Augmentation

§

impl Copy for BidiClass

§

impl Copy for BidiMatchedOpeningBracket

§

impl Copy for BigEndian

§

impl Copy for BigEndian

§

impl Copy for BigEndian

§

impl Copy for BigEndian

§

impl Copy for BigEndian

§

impl Copy for BinaryFormat

§

impl Copy for BinaryFormat

§

impl Copy for BinaryFormat

§

impl Copy for BlockType

§

impl Copy for BlockType

§

impl Copy for BuiltinFunctionIndex

§

impl Copy for ByLength

§

impl Copy for ByMemoryUsage

§

impl Copy for Bytes

§

impl Copy for CDataModel

§

impl Copy for CacheSize

§

impl Copy for CallHook

§

impl Copy for CallingConvention

§

impl Copy for Canceled

§

impl Copy for CanonicalOption

§

impl Copy for ChainCode

§

impl Copy for CharacterSet

§

impl Copy for Class

§

impl Copy for ClassBytesRange

§

impl Copy for ClassSetBinaryOpKind

§

impl Copy for ClassUnicodeRange

§

impl Copy for Colour

§

impl Copy for ColumnType

§

impl Copy for ColumnType

§

impl Copy for ComdatId

§

impl Copy for ComdatKind

§

impl Copy for ComdatKind

§

impl Copy for Commitment

§

impl Copy for CompiledModuleId

§

impl Copy for ComponentEntityType

§

impl Copy for ComponentExternalKind

§

impl Copy for ComponentOuterAliasKind

§

impl Copy for ComponentTypeRef

§

impl Copy for ComponentValType

§

impl Copy for ComponentValType

§

impl Copy for CompressedFileRange

§

impl Copy for CompressedFileRange

§

impl Copy for CompressionFormat

§

impl Copy for CompressionFormat

§

impl Copy for Config

§

impl Copy for Config

§

impl Copy for Cosignature

§

impl Copy for CreateFlags

§

impl Copy for CreateFlags

§

impl Copy for CreateFlags

§

impl Copy for CtChoice

§

impl Copy for DIR

§

impl Copy for DataFormat

§

impl Copy for DataIndex

§

impl Copy for DateTime

§

impl Copy for DebugTypeSignature

§

impl Copy for DebugTypeSignature

§

impl Copy for DefinedFuncIndex

§

impl Copy for DefinedGlobalIndex

§

impl Copy for DefinedMemoryIndex

§

impl Copy for DefinedTableIndex

§

impl Copy for DemangleNodeType

§

impl Copy for DemangleOptions

§

impl Copy for Dl_info

§

impl Copy for DupFlags

§

impl Copy for DupFlags

§

impl Copy for DwAccess

§

impl Copy for DwAccess

§

impl Copy for DwAddr

§

impl Copy for DwAddr

§

impl Copy for DwAt

§

impl Copy for DwAt

§

impl Copy for DwAte

§

impl Copy for DwAte

§

impl Copy for DwCc

§

impl Copy for DwCc

§

impl Copy for DwCfa

§

impl Copy for DwCfa

§

impl Copy for DwChildren

§

impl Copy for DwChildren

§

impl Copy for DwDefaulted

§

impl Copy for DwDefaulted

§

impl Copy for DwDs

§

impl Copy for DwDs

§

impl Copy for DwDsc

§

impl Copy for DwDsc

§

impl Copy for DwEhPe

§

impl Copy for DwEhPe

§

impl Copy for DwEnd

§

impl Copy for DwEnd

§

impl Copy for DwForm

§

impl Copy for DwForm

§

impl Copy for DwId

§

impl Copy for DwId

§

impl Copy for DwIdx

§

impl Copy for DwIdx

§

impl Copy for DwInl

§

impl Copy for DwInl

§

impl Copy for DwLang

§

impl Copy for DwLang

§

impl Copy for DwLle

§

impl Copy for DwLle

§

impl Copy for DwLnct

§

impl Copy for DwLnct

§

impl Copy for DwLne

§

impl Copy for DwLne

§

impl Copy for DwLns

§

impl Copy for DwLns

§

impl Copy for DwMacro

§

impl Copy for DwMacro

§

impl Copy for DwOp

§

impl Copy for DwOp

§

impl Copy for DwOrd

§

impl Copy for DwOrd

§

impl Copy for DwRle

§

impl Copy for DwRle

§

impl Copy for DwSect

§

impl Copy for DwSect

§

impl Copy for DwSectV2

§

impl Copy for DwSectV2

§

impl Copy for DwTag

§

impl Copy for DwTag

§

impl Copy for DwUt

§

impl Copy for DwUt

§

impl Copy for DwVirtuality

§

impl Copy for DwVirtuality

§

impl Copy for DwVis

§

impl Copy for DwVis

§

impl Copy for DwarfFileType

§

impl Copy for DwarfFileType

§

impl Copy for DwoId

§

impl Copy for DwoId

§

impl Copy for ECQVCertPublic

§

impl Copy for ECQVCertSecret

§

impl Copy for Eager

§

impl Copy for EcParameters

§

impl Copy for ElemIndex

§

impl Copy for Elf32_Chdr

§

impl Copy for Elf32_Ehdr

§

impl Copy for Elf32_Phdr

§

impl Copy for Elf32_Shdr

§

impl Copy for Elf32_Sym

§

impl Copy for Elf64_Chdr

§

impl Copy for Elf64_Ehdr

§

impl Copy for Elf64_Phdr

§

impl Copy for Elf64_Shdr

§

impl Copy for Elf64_Sym

§

impl Copy for Encoding

§

impl Copy for Encoding

§

impl Copy for Encoding

§

impl Copy for Endianness

§

impl Copy for Endianness

§

impl Copy for Endianness

§

impl Copy for EntityIndex

§

impl Copy for EntityType

§

impl Copy for Environment

§

impl Copy for Errno

§

impl Copy for Errno

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for Error

§

impl Copy for ErrorKind

§

impl Copy for EventFlags

§

impl Copy for EventFlags

§

impl Copy for EventfdFlags

§

impl Copy for EventfdFlags

§

impl Copy for ExportFunction

§

impl Copy for External

§

impl Copy for ExternalKind

§

impl Copy for F32

§

impl Copy for F64

§

impl Copy for FILE

§

impl Copy for FallocateFlags

§

impl Copy for FatArch32

§

impl Copy for FatArch64

§

impl Copy for FatHeader

§

impl Copy for FdFlags

§

impl Copy for FdFlags

§

impl Copy for Field

§

impl Copy for FieldStorage

§

impl Copy for FileEntryFormat

§

impl Copy for FileEntryFormat

§

impl Copy for FileFlags

§

impl Copy for FileFlags

§

impl Copy for FileKind

§

impl Copy for FileKind

§

impl Copy for FilePos

§

impl Copy for FileSeal

§

impl Copy for FileType

§

impl Copy for FilterOp

§

impl Copy for Flag

§

impl Copy for FlockOperation

§

impl Copy for Format

§

impl Copy for Format

§

impl Copy for Frame

§

impl Copy for FrameKind

§

impl Copy for FromHexError

§

impl Copy for FromStrRadixErrKind

§

impl Copy for Func

§

impl Copy for Func

§

impl Copy for FuncIndex

§

impl Copy for FunctionLoc

§

impl Copy for GeneralizedTime

§

impl Copy for Global

§

impl Copy for Global

§

impl Copy for GlobalContext

§

impl Copy for GlobalIndex

§

impl Copy for GlobalInit

§

impl Copy for GlobalType

§

impl Copy for GlobalType

§

impl Copy for Guid

§

impl Copy for H128

§

impl Copy for H160

§

impl Copy for H256

§

impl Copy for H384

§

impl Copy for H512

§

impl Copy for H768

§

impl Copy for Hash

§

impl Copy for Header

§

impl Copy for Header

§

impl Copy for HugetlbSize

§

impl Copy for Ident

§

impl Copy for Ident

§

impl Copy for Ieee32

§

impl Copy for Ieee64

§

impl Copy for ImageAlpha64RuntimeFunctionEntry

§

impl Copy for ImageAlphaRuntimeFunctionEntry

§

impl Copy for ImageArchitectureEntry

§

impl Copy for ImageArchiveMemberHeader

§

impl Copy for ImageArm64RuntimeFunctionEntry

§

impl Copy for ImageArmRuntimeFunctionEntry

§

impl Copy for ImageAuxSymbolCrc

§

impl Copy for ImageAuxSymbolFunction

§

impl Copy for ImageAuxSymbolFunctionBeginEnd

§

impl Copy for ImageAuxSymbolSection

§

impl Copy for ImageAuxSymbolTokenDef

§

impl Copy for ImageAuxSymbolWeak

§

impl Copy for ImageBaseRelocation

§

impl Copy for ImageBoundForwarderRef

§

impl Copy for ImageBoundImportDescriptor

§

impl Copy for ImageCoffSymbolsHeader

§

impl Copy for ImageCor20Header

§

impl Copy for ImageDataDirectory

§

impl Copy for ImageDebugDirectory

§

impl Copy for ImageDebugMisc

§

impl Copy for ImageDelayloadDescriptor

§

impl Copy for ImageDosHeader

§

impl Copy for ImageDynamicRelocation32

§

impl Copy for ImageDynamicRelocation32V2

§

impl Copy for ImageDynamicRelocation64

§

impl Copy for ImageDynamicRelocation64V2

§

impl Copy for ImageDynamicRelocationTable

§

impl Copy for ImageEnclaveConfig32

§

impl Copy for ImageEnclaveConfig64

§

impl Copy for ImageEnclaveImport

§

impl Copy for ImageEpilogueDynamicRelocationHeader

§

impl Copy for ImageExportDirectory

§

impl Copy for ImageFileHeader

§

impl Copy for ImageFunctionEntry

§

impl Copy for ImageFunctionEntry64

§

impl Copy for ImageHotPatchBase

§

impl Copy for ImageHotPatchHashes

§

impl Copy for ImageHotPatchInfo

§

impl Copy for ImageImportByName

§

impl Copy for ImageImportDescriptor

§

impl Copy for ImageLinenumber

§

impl Copy for ImageLoadConfigCodeIntegrity

§

impl Copy for ImageLoadConfigDirectory32

§

impl Copy for ImageLoadConfigDirectory64

§

impl Copy for ImageNtHeaders32

§

impl Copy for ImageNtHeaders64

§

impl Copy for ImageOptionalHeader32

§

impl Copy for ImageOptionalHeader64

§

impl Copy for ImageOs2Header

§

impl Copy for ImagePrologueDynamicRelocationHeader

§

impl Copy for ImageRelocation

§

impl Copy for ImageResourceDataEntry

§

impl Copy for ImageResourceDirStringU

§

impl Copy for ImageResourceDirectory

§

impl Copy for ImageResourceDirectoryEntry

§

impl Copy for ImageResourceDirectoryString

§

impl Copy for ImageRomHeaders

§

impl Copy for ImageRomOptionalHeader

§

impl Copy for ImageRuntimeFunctionEntry

§

impl Copy for ImageSectionHeader

§

impl Copy for ImageSeparateDebugHeader

§

impl Copy for ImageSymbol

§

impl Copy for ImageSymbolBytes

§

impl Copy for ImageSymbolEx

§

impl Copy for ImageSymbolExBytes

§

impl Copy for ImageThunkData32

§

impl Copy for ImageThunkData64

§

impl Copy for ImageTlsDirectory32

§

impl Copy for ImageTlsDirectory64

§

impl Copy for ImageVxdHeader

§

impl Copy for ImportCountType

§

impl Copy for ImportObjectHeader

§

impl Copy for IndefiniteLength

§

impl Copy for Infix

§

impl Copy for Instance

§

impl Copy for InstantiationArgKind

§

impl Copy for Internal

§

impl Copy for InvalidBufferSize

§

impl Copy for InvalidKeyLength

§

impl Copy for InvalidLength

§

impl Copy for InvalidOutputSize

§

impl Copy for InvalidOutputSize

§

impl Copy for InvalidOutputSize

§

impl Copy for InvalidParityValue

§

impl Copy for Jacobian

§

impl Copy for KeyPair

§

impl Copy for KeyPair

§

impl Copy for Language

§

impl Copy for Lazy

§

impl Copy for Length

§

impl Copy for Level

§

impl Copy for Limb

§

impl Copy for LineEncoding

§

impl Copy for LineEncoding

§

impl Copy for LineRow

§

impl Copy for LineRow

§

impl Copy for LittleEndian

§

impl Copy for LittleEndian

§

impl Copy for LittleEndian

§

impl Copy for LittleEndian

§

impl Copy for LittleEndian

§

impl Copy for Local

§

impl Copy for LoongArch

§

impl Copy for MZError

§

impl Copy for MZFlush

§

impl Copy for MZStatus

§

impl Copy for MacError

§

impl Copy for MacError

§

impl Copy for Mangling

§

impl Copy for MapFlags

§

impl Copy for MaskedRichHeaderEntry

§

impl Copy for MatchKind

§

impl Copy for MatchKind

§

impl Copy for MemArg

§

impl Copy for MemfdFlags

§

impl Copy for Memory

§

impl Copy for Memory

§

impl Copy for MemoryIndex

§

impl Copy for MemoryType

§

impl Copy for MemoryType

§

impl Copy for Message

§

impl Copy for Message

§

impl Copy for Mips32Architecture

§

impl Copy for Mips64Architecture

§

impl Copy for MlockFlags

§

impl Copy for MnemonicType

§

impl Copy for Mode

§

impl Copy for ModuleType

§

impl Copy for MountFlags

§

impl Copy for MountPropagationFlags

§

impl Copy for MprotectFlags

§

impl Copy for MremapFlags

§

impl Copy for MsyncFlags

§

impl Copy for MultiSignatureStage

§

impl Copy for Mutability

§

impl Copy for NoA1

§

impl Copy for NoA2

§

impl Copy for NoNI

§

impl Copy for NoS3

§

impl Copy for NoS4

§

impl Copy for NonPagedDebugInfo

§

impl Copy for Null

§

impl Copy for NullProfilerAgent

§

impl Copy for OFlags

§

impl Copy for ObjectIdentifier

§

impl Copy for ObjectKind

§

impl Copy for ObjectKind

§

impl Copy for OnceState

§

impl Copy for OperatingSystem

§

impl Copy for OuterAliasKind

§

impl Copy for OwnedMemoryIndex

§

impl Copy for PadError

§

impl Copy for Pages

§

impl Copy for Pages

§

impl Copy for Parity

§

impl Copy for ParkResult

§

impl Copy for ParkToken

§

impl Copy for ParseError

§

impl Copy for ParseOptions

§

impl Copy for PipeFlags

§

impl Copy for PipeFlags

§

impl Copy for Pointer

§

impl Copy for Pointer

§

impl Copy for PointerWidth

§

impl Copy for PollFlags

§

impl Copy for PollFlags

§

impl Copy for PollNext

§

impl Copy for Position

§

impl Copy for Prefilter

§

impl Copy for Prefix

§

impl Copy for PrimitiveValType

§

impl Copy for ProfilingStrategy

§

impl Copy for ProtFlags

§

impl Copy for PublicKey

§

impl Copy for PublicKey

§

impl Copy for PublicKey

§

impl Copy for PublicKey

§

impl Copy for PublicKey

§

impl Copy for Range

§

impl Copy for Range

§

impl Copy for ReadWriteFlags

§

impl Copy for ReadWriteFlags

§

impl Copy for ReaderOffsetId

§

impl Copy for ReaderOffsetId

§

impl Copy for Reciprocal

§

impl Copy for RecordedForKey

§

impl Copy for RecoverableSignature

§

impl Copy for RecoverableSignature

§

impl Copy for RecoveryId

§

impl Copy for RecoveryId

§

impl Copy for RecoveryId

§

impl Copy for Register

§

impl Copy for Register

§

impl Copy for Relocation

§

impl Copy for RelocationEncoding

§

impl Copy for RelocationEncoding

§

impl Copy for RelocationEntry

§

impl Copy for RelocationInfo

§

impl Copy for RelocationKind

§

impl Copy for RelocationKind

§

impl Copy for RelocationTarget

§

impl Copy for RelocationTarget

§

impl Copy for RenameFlags

§

impl Copy for RequeueOp

§

impl Copy for ResizableLimits

§

impl Copy for ResolveFlags

§

impl Copy for ResourceName

§

impl Copy for ReturnValue

§

impl Copy for RichHeaderEntry

§

impl Copy for RiscV

§

impl Copy for RiscV

§

impl Copy for Riscv32Architecture

§

impl Copy for Riscv64Architecture

§

impl Copy for RistrettoBoth

§

impl Copy for RunTimeEndian

§

impl Copy for RunTimeEndian

§

impl Copy for Scalar

§

impl Copy for Scalar

§

impl Copy for ScatteredRelocationInfo

§

impl Copy for SealFlags

§

impl Copy for SecretKey

§

impl Copy for SecretKey

§

impl Copy for SectionFlags

§

impl Copy for SectionFlags

§

impl Copy for SectionId

§

impl Copy for SectionId

§

impl Copy for SectionId

§

impl Copy for SectionIndex

§

impl Copy for SectionIndex

§

impl Copy for SectionIndex

§

impl Copy for SectionKind

§

impl Copy for SectionKind

§

impl Copy for SeekFrom

§

impl Copy for SegmentFlags

§

impl Copy for SegmentFlags

§

impl Copy for SerializedSignature

§

impl Copy for Setting

§

impl Copy for SettingKind

§

impl Copy for SharedSecret

§

impl Copy for SignOnly

§

impl Copy for Signature

§

impl Copy for Signature

§

impl Copy for Signature

§

impl Copy for Signature

§

impl Copy for Signature

§

impl Copy for Signature

§

impl Copy for Signature

§

impl Copy for SignatureError

§

impl Copy for SignatureIndex

§

impl Copy for SigningKey

§

impl Copy for Size

§

impl Copy for Span

§

impl Copy for SpliceFlags

§

impl Copy for SpliceFlags

§

impl Copy for Ss58AddressFormat

§

impl Copy for Ss58AddressFormatRegistry

§

impl Copy for StackDirection

§

impl Copy for StackValueType

§

impl Copy for StandardSection

§

impl Copy for StandardSegment

§

impl Copy for StartedWith

§

impl Copy for StatVfsMountFlags

§

impl Copy for StatxFlags

§

impl Copy for StoreOnHeap

§

impl Copy for StoreOnHeap

§

impl Copy for Strategy

§

impl Copy for StreamResult

§

impl Copy for StringId

§

impl Copy for Style

§

impl Copy for Suffix

§

impl Copy for SymbolId

§

impl Copy for SymbolIndex

§

impl Copy for SymbolIndex

§

impl Copy for SymbolIndex

§

impl Copy for SymbolKind

§

impl Copy for SymbolKind

§

impl Copy for SymbolScope

§

impl Copy for SymbolScope

§

impl Copy for SymbolSection

§

impl Copy for SymbolSection

§

impl Copy for SymbolSection

§

impl Copy for TINFLStatus

§

impl Copy for Table

§

impl Copy for Table

§

impl Copy for TableElementType

§

impl Copy for TableIndex

§

impl Copy for TableType

§

impl Copy for TableType

§

impl Copy for Tag

§

impl Copy for Tag

§

impl Copy for Tag

§

impl Copy for TagIndex

§

impl Copy for TagKind

§

impl Copy for TagMode

§

impl Copy for TagNumber

§

impl Copy for TagType

§

impl Copy for TokenRegistry

§

impl Copy for Trap

§

impl Copy for TrapCode

§

impl Copy for TruncSide

§

impl Copy for TryFromSliceError

§

impl Copy for TypeBounds

§

impl Copy for TypeId

§

impl Copy for TypeIndex

§

impl Copy for TypeRef

§

impl Copy for U128

§

impl Copy for U256

§

impl Copy for U512

§

impl Copy for Uint8

§

impl Copy for Uint32

§

impl Copy for Uint64

§

impl Copy for UnitIndexSection

§

impl Copy for UnitIndexSection

§

impl Copy for Unlimited

§

impl Copy for UnlimitedCompact

§

impl Copy for UnmountFlags

§

impl Copy for UnpadError

§

impl Copy for UnparkResult

§

impl Copy for UnparkToken

§

impl Copy for UntypedError

§

impl Copy for UntypedValue

§

impl Copy for UserfaultfdFlags

§

impl Copy for UtcTime

§

impl Copy for Utf8Range

§

impl Copy for Utf8Sequence

§

impl Copy for V128

§

impl Copy for VMFunctionImport

§

impl Copy for VMGlobalImport

§

impl Copy for VMInvokeArgument

§

impl Copy for VMMemoryImport

§

impl Copy for VMSharedSignatureIndex

§

impl Copy for VMTableDefinition

§

impl Copy for VMTableImport

§

impl Copy for VRFOutput

§

impl Copy for ValRaw

§

impl Copy for ValType

§

impl Copy for Value

§

impl Copy for Value

§

impl Copy for Value

§

impl Copy for Value

§

impl Copy for ValueType

§

impl Copy for ValueType

§

impl Copy for ValueType

§

impl Copy for ValueType

§

impl Copy for ValueType

§

impl Copy for VarInt7

§

impl Copy for VarInt32

§

impl Copy for VarInt64

§

impl Copy for VarUint1

§

impl Copy for VarUint7

§

impl Copy for VarUint32

§

impl Copy for VarUint64

§

impl Copy for VerificationKey

§

impl Copy for VerificationKeyBytes

§

impl Copy for VerifyOnly

§

impl Copy for VersionIndex

§

impl Copy for VersionIndex

§

impl Copy for WaitResult

§

impl Copy for WaitTimeoutResult

§

impl Copy for WasmBacktraceDetails

§

impl Copy for WasmFeatures

§

impl Copy for WasmType

§

impl Copy for WatchFlags

§

impl Copy for Words

§

impl Copy for Words

§

impl Copy for X86

§

impl Copy for X86

§

impl Copy for X86_32Architecture

§

impl Copy for X86_64

§

impl Copy for X86_64

§

impl Copy for XOnlyPublicKey

§

impl Copy for XOnlyPublicKey

§

impl Copy for XxHash32

§

impl Copy for XxHash64

§

impl Copy for YesA1

§

impl Copy for YesA2

§

impl Copy for YesNI

§

impl Copy for YesS3

§

impl Copy for YesS4

§

impl Copy for __c_anonymous_ifr_ifru

§

impl Copy for __c_anonymous_ifru_map

§

impl Copy for __c_anonymous_ptrace_syscall_info_data

§

impl Copy for __c_anonymous_ptrace_syscall_info_entry

§

impl Copy for __c_anonymous_ptrace_syscall_info_exit

§

impl Copy for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Copy for __c_anonymous_sockaddr_can_can_addr

§

impl Copy for __c_anonymous_sockaddr_can_j1939

§

impl Copy for __c_anonymous_sockaddr_can_tp

§

impl Copy for __exit_status

§

impl Copy for __kernel_fd_set

§

impl Copy for __kernel_fd_set

§

impl Copy for __kernel_fsid_t

§

impl Copy for __kernel_fsid_t

§

impl Copy for __kernel_itimerspec

§

impl Copy for __kernel_itimerspec

§

impl Copy for __kernel_old_itimerval

§

impl Copy for __kernel_old_itimerval

§

impl Copy for __kernel_old_timespec

§

impl Copy for __kernel_old_timespec

§

impl Copy for __kernel_old_timeval

§

impl Copy for __kernel_old_timeval

§

impl Copy for __kernel_sock_timeval

§

impl Copy for __kernel_sock_timeval

§

impl Copy for __kernel_sockaddr_storage

§

impl Copy for __kernel_sockaddr_storage

§

impl Copy for __kernel_sockaddr_storage__bindgen_ty_1

§

impl Copy for __kernel_sockaddr_storage__bindgen_ty_1

§

impl Copy for __kernel_sockaddr_storage__bindgen_ty_1__bindgen_ty_1

§

impl Copy for __kernel_sockaddr_storage__bindgen_ty_1__bindgen_ty_1

§

impl Copy for __kernel_timespec

§

impl Copy for __kernel_timespec

§

impl Copy for __old_kernel_stat

§

impl Copy for __old_kernel_stat

§

impl Copy for __sifields

§

impl Copy for __sifields

§

impl Copy for __sifields__bindgen_ty_1

§

impl Copy for __sifields__bindgen_ty_1

§

impl Copy for __sifields__bindgen_ty_2

§

impl Copy for __sifields__bindgen_ty_2

§

impl Copy for __sifields__bindgen_ty_3

§

impl Copy for __sifields__bindgen_ty_3

§

impl Copy for __sifields__bindgen_ty_4

§

impl Copy for __sifields__bindgen_ty_4

§

impl Copy for __sifields__bindgen_ty_5

§

impl Copy for __sifields__bindgen_ty_5

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3

§

impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3

§

impl Copy for __sifields__bindgen_ty_6

§

impl Copy for __sifields__bindgen_ty_6

§

impl Copy for __sifields__bindgen_ty_7

§

impl Copy for __sifields__bindgen_ty_7

§

impl Copy for __timeval

§

impl Copy for __user_cap_data_struct

§

impl Copy for __user_cap_header_struct

§

impl Copy for _bindgen_ty_1

§

impl Copy for _bindgen_ty_1

§

impl Copy for _bindgen_ty_2

§

impl Copy for _bindgen_ty_2

§

impl Copy for _bindgen_ty_3

§

impl Copy for _bindgen_ty_3

§

impl Copy for _bindgen_ty_4

§

impl Copy for _bindgen_ty_4

§

impl Copy for _bindgen_ty_5

§

impl Copy for _bindgen_ty_5

§

impl Copy for _bindgen_ty_6

§

impl Copy for _bindgen_ty_6

§

impl Copy for _bindgen_ty_7

§

impl Copy for _bindgen_ty_7

§

impl Copy for _bindgen_ty_8

§

impl Copy for _bindgen_ty_8

§

impl Copy for _bindgen_ty_9

§

impl Copy for _bindgen_ty_9

§

impl Copy for _bindgen_ty_10

§

impl Copy for _bindgen_ty_10

§

impl Copy for _bindgen_ty_11

§

impl Copy for _bindgen_ty_11

§

impl Copy for _bindgen_ty_12

§

impl Copy for _bindgen_ty_12

§

impl Copy for _libc_fpstate

§

impl Copy for _libc_fpxreg

§

impl Copy for _libc_xmmreg

§

impl Copy for addrinfo

§

impl Copy for af_alg_iv

§

impl Copy for aiocb

§

impl Copy for arpd_request

§

impl Copy for arphdr

§

impl Copy for arpreq

§

impl Copy for arpreq_old

§

impl Copy for can_filter

§

impl Copy for can_frame

§

impl Copy for canfd_frame

§

impl Copy for clone_args

§

impl Copy for clone_args

§

impl Copy for clone_args

§

impl Copy for cmsghdr

§

impl Copy for cmsghdr

§

impl Copy for cmsghdr

§

impl Copy for compat_statfs64

§

impl Copy for compat_statfs64

§

impl Copy for cpu_set_t

§

impl Copy for dirent

§

impl Copy for dirent64

§

impl Copy for dl_phdr_info

§

impl Copy for dqblk

§

impl Copy for epoll_event

§

impl Copy for epoll_event

§

impl Copy for epoll_event

§

impl Copy for f_owner_ex

§

impl Copy for f_owner_ex

§

impl Copy for fanotify_event_metadata

§

impl Copy for fanotify_response

§

impl Copy for fd_set

§

impl Copy for ff_condition_effect

§

impl Copy for ff_constant_effect

§

impl Copy for ff_effect

§

impl Copy for ff_envelope

§

impl Copy for ff_periodic_effect

§

impl Copy for ff_ramp_effect

§

impl Copy for ff_replay

§

impl Copy for ff_rumble_effect

§

impl Copy for ff_trigger

§

impl Copy for file_clone_range

§

impl Copy for file_clone_range

§

impl Copy for file_clone_range

§

impl Copy for file_dedupe_range_info

§

impl Copy for file_dedupe_range_info

§

impl Copy for files_stat_struct

§

impl Copy for files_stat_struct

§

impl Copy for flock

§

impl Copy for flock

§

impl Copy for flock

§

impl Copy for flock64

§

impl Copy for flock64

§

impl Copy for flock64

§

impl Copy for fpos64_t

§

impl Copy for fpos_t

§

impl Copy for fsconfig_command

§

impl Copy for fsconfig_command

§

impl Copy for fscrypt_get_key_status_arg

§

impl Copy for fscrypt_get_key_status_arg

§

impl Copy for fscrypt_get_policy_ex_arg

§

impl Copy for fscrypt_get_policy_ex_arg

§

impl Copy for fscrypt_get_policy_ex_arg__bindgen_ty_1

§

impl Copy for fscrypt_get_policy_ex_arg__bindgen_ty_1

§

impl Copy for fscrypt_key

§

impl Copy for fscrypt_key

§

impl Copy for fscrypt_key_specifier

§

impl Copy for fscrypt_key_specifier

§

impl Copy for fscrypt_key_specifier__bindgen_ty_1

§

impl Copy for fscrypt_key_specifier__bindgen_ty_1

§

impl Copy for fscrypt_policy_v1

§

impl Copy for fscrypt_policy_v1

§

impl Copy for fscrypt_policy_v2

§

impl Copy for fscrypt_policy_v2

§

impl Copy for fscrypt_remove_key_arg

§

impl Copy for fscrypt_remove_key_arg

§

impl Copy for fsid_t

§

impl Copy for fstrim_range

§

impl Copy for fstrim_range

§

impl Copy for fsxattr

§

impl Copy for fsxattr

§

impl Copy for futex_waitv

§

impl Copy for futex_waitv

§

impl Copy for genlmsghdr

§

impl Copy for glob64_t

§

impl Copy for glob_t

§

impl Copy for group

§

impl Copy for group_filter__bindgen_ty_1__bindgen_ty_1

§

impl Copy for group_filter__bindgen_ty_1__bindgen_ty_1

§

impl Copy for group_req

§

impl Copy for group_req

§

impl Copy for group_source_req

§

impl Copy for group_source_req

§

impl Copy for hostent

§

impl Copy for hwtstamp_config

§

impl Copy for if_nameindex

§

impl Copy for ifaddrs

§

impl Copy for ifreq

§

impl Copy for in6_addr

§

impl Copy for in6_addr

§

impl Copy for in6_addr

§

impl Copy for in6_addr__bindgen_ty_1

§

impl Copy for in6_addr__bindgen_ty_1

§

impl Copy for in6_flowlabel_req

§

impl Copy for in6_flowlabel_req

§

impl Copy for in6_ifreq

§

impl Copy for in6_ifreq

§

impl Copy for in6_ifreq

§

impl Copy for in6_pktinfo

§

impl Copy for in6_pktinfo

§

impl Copy for in6_pktinfo

§

impl Copy for in6_rtmsg

§

impl Copy for in_addr

§

impl Copy for in_addr

§

impl Copy for in_addr

§

impl Copy for in_pktinfo

§

impl Copy for in_pktinfo

§

impl Copy for in_pktinfo

§

impl Copy for inodes_stat_t

§

impl Copy for inodes_stat_t

§

impl Copy for inotify_event

§

impl Copy for input_absinfo

§

impl Copy for input_event

§

impl Copy for input_id

§

impl Copy for input_keymap_entry

§

impl Copy for input_mask

§

impl Copy for io_cqring_offsets

§

impl Copy for io_cqring_offsets

§

impl Copy for io_sqring_offsets

§

impl Copy for io_sqring_offsets

§

impl Copy for io_uring_buf

§

impl Copy for io_uring_buf_reg

§

impl Copy for io_uring_buf_ring__bindgen_ty_1__bindgen_ty_1

§

impl Copy for io_uring_cqe

§

impl Copy for io_uring_file_index_range

§

impl Copy for io_uring_files_update

§

impl Copy for io_uring_files_update

§

impl Copy for io_uring_getevents_arg

§

impl Copy for io_uring_getevents_arg

§

impl Copy for io_uring_notification_register

§

impl Copy for io_uring_notification_slot

§

impl Copy for io_uring_op

§

impl Copy for io_uring_params

§

impl Copy for io_uring_params

§

impl Copy for io_uring_probe_op

§

impl Copy for io_uring_probe_op

§

impl Copy for io_uring_recvmsg_out

§

impl Copy for io_uring_restriction

§

impl Copy for io_uring_restriction

§

impl Copy for io_uring_restriction__bindgen_ty_1

§

impl Copy for io_uring_restriction__bindgen_ty_1

§

impl Copy for io_uring_rsrc_register

§

impl Copy for io_uring_rsrc_register

§

impl Copy for io_uring_rsrc_update

§

impl Copy for io_uring_rsrc_update

§

impl Copy for io_uring_rsrc_update2

§

impl Copy for io_uring_rsrc_update2

§

impl Copy for io_uring_sqe

§

impl Copy for io_uring_sqe__bindgen_ty_1

§

impl Copy for io_uring_sqe__bindgen_ty_1

§

impl Copy for io_uring_sqe__bindgen_ty_1__bindgen_ty_1

§

impl Copy for io_uring_sqe__bindgen_ty_2

§

impl Copy for io_uring_sqe__bindgen_ty_2

§

impl Copy for io_uring_sqe__bindgen_ty_3

§

impl Copy for io_uring_sqe__bindgen_ty_3

§

impl Copy for io_uring_sqe__bindgen_ty_4

§

impl Copy for io_uring_sqe__bindgen_ty_4

§

impl Copy for io_uring_sqe__bindgen_ty_5

§

impl Copy for io_uring_sqe__bindgen_ty_5

§

impl Copy for io_uring_sqe__bindgen_ty_5__bindgen_ty_1

§

impl Copy for io_uring_sqe__bindgen_ty_6__bindgen_ty_1

§

impl Copy for io_uring_sync_cancel_reg

§

impl Copy for iovec

§

impl Copy for iovec

§

impl Copy for iovec

§

impl Copy for ip6_mtuinfo

§

impl Copy for ip6_mtuinfo

§

impl Copy for ip_beet_phdr

§

impl Copy for ip_beet_phdr

§

impl Copy for ip_comp_hdr

§

impl Copy for ip_comp_hdr

§

impl Copy for ip_mreq

§

impl Copy for ip_mreq

§

impl Copy for ip_mreq

§

impl Copy for ip_mreq_source

§

impl Copy for ip_mreq_source

§

impl Copy for ip_mreq_source

§

impl Copy for ip_mreqn

§

impl Copy for ip_mreqn

§

impl Copy for ip_mreqn

§

impl Copy for ip_msfilter__bindgen_ty_1__bindgen_ty_1

§

impl Copy for ip_msfilter__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

§

impl Copy for ipc_perm

§

impl Copy for iphdr

§

impl Copy for iphdr

§

impl Copy for iphdr__bindgen_ty_1

§

impl Copy for iphdr__bindgen_ty_1__bindgen_ty_1

§

impl Copy for iphdr__bindgen_ty_1__bindgen_ty_2

§

impl Copy for ipv6_destopt_hao

§

impl Copy for ipv6_destopt_hao

§

impl Copy for ipv6_mreq

§

impl Copy for ipv6_mreq

§

impl Copy for ipv6_mreq

§

impl Copy for ipv6_opt_hdr

§

impl Copy for ipv6_opt_hdr

§

impl Copy for ipv6_rt_hdr

§

impl Copy for ipv6_rt_hdr

§

impl Copy for ipv6hdr

§

impl Copy for ipv6hdr

§

impl Copy for ipv6hdr__bindgen_ty_1

§

impl Copy for ipv6hdr__bindgen_ty_1__bindgen_ty_1

§

impl Copy for ipv6hdr__bindgen_ty_1__bindgen_ty_2

§

impl Copy for itimerspec

§

impl Copy for itimerspec

§

impl Copy for itimerspec

§

impl Copy for itimerval

§

impl Copy for itimerval

§

impl Copy for itimerval

§

impl Copy for j1939_filter

§

impl Copy for ktermios

§

impl Copy for ktermios

§

impl Copy for lconv

§

impl Copy for linger

§

impl Copy for linger

§

impl Copy for linger

§

impl Copy for mallinfo

§

impl Copy for mallinfo2

§

impl Copy for max_align_t

§

impl Copy for mcontext_t

§

impl Copy for membarrier_cmd

§

impl Copy for membarrier_cmd

§

impl Copy for membarrier_cmd_flag

§

impl Copy for membarrier_cmd_flag

§

impl Copy for mmsghdr

§

impl Copy for mmsghdr

§

impl Copy for mmsghdr

§

impl Copy for mntent

§

impl Copy for mount_attr

§

impl Copy for mount_attr

§

impl Copy for mq_attr

§

impl Copy for msghdr

§

impl Copy for msghdr

§

impl Copy for msghdr

§

impl Copy for msginfo

§

impl Copy for msqid_ds

§

impl Copy for new_utsname

§

impl Copy for new_utsname

§

impl Copy for nl_mmap_hdr

§

impl Copy for nl_mmap_req

§

impl Copy for nl_pktinfo

§

impl Copy for nlattr

§

impl Copy for nlmsgerr

§

impl Copy for nlmsghdr

§

impl Copy for ntptimeval

§

impl Copy for old_utsname

§

impl Copy for old_utsname

§

impl Copy for oldold_utsname

§

impl Copy for oldold_utsname

§

impl Copy for open_how

§

impl Copy for open_how

§

impl Copy for open_how

§

impl Copy for option

§

impl Copy for packet_mreq

§

impl Copy for passwd

§

impl Copy for pollfd

§

impl Copy for pollfd

§

impl Copy for pollfd

§

impl Copy for posix_spawn_file_actions_t

§

impl Copy for posix_spawnattr_t

§

impl Copy for prctl_mm_map

§

impl Copy for prctl_mm_map

§

impl Copy for protoent

§

impl Copy for pthread_attr_t

§

impl Copy for pthread_barrier_t

§

impl Copy for pthread_barrierattr_t

§

impl Copy for pthread_cond_t

§

impl Copy for pthread_condattr_t

§

impl Copy for pthread_mutex_t

§

impl Copy for pthread_mutexattr_t

§

impl Copy for pthread_rwlock_t

§

impl Copy for pthread_rwlockattr_t

§

impl Copy for ptrace_peeksiginfo_args

§

impl Copy for ptrace_rseq_configuration

§

impl Copy for ptrace_syscall_info

§

impl Copy for regex_t

§

impl Copy for regmatch_t

§

impl Copy for rlimit

§

impl Copy for rlimit

§

impl Copy for rlimit

§

impl Copy for rlimit64

§

impl Copy for rlimit64

§

impl Copy for rlimit64

§

impl Copy for robust_list

§

impl Copy for robust_list

§

impl Copy for robust_list_head

§

impl Copy for robust_list_head

§

impl Copy for rt2_hdr

§

impl Copy for rt2_hdr

§

impl Copy for rtentry

§

impl Copy for rusage

§

impl Copy for rusage

§

impl Copy for rusage

§

impl Copy for sched_param

§

impl Copy for sctp_authinfo

§

impl Copy for sctp_initmsg

§

impl Copy for sctp_nxtinfo

§

impl Copy for sctp_prinfo

§

impl Copy for sctp_rcvinfo

§

impl Copy for sctp_sndinfo

§

impl Copy for sctp_sndrcvinfo

§

impl Copy for seccomp_data

§

impl Copy for seccomp_notif_sizes

§

impl Copy for sem_t

§

impl Copy for sembuf

§

impl Copy for semid_ds

§

impl Copy for seminfo

§

impl Copy for servent

§

impl Copy for shmid_ds

§

impl Copy for sigaction

§

impl Copy for sigaction

§

impl Copy for sigaction

§

impl Copy for sigaltstack

§

impl Copy for sigaltstack

§

impl Copy for sigevent

§

impl Copy for sigevent

§

impl Copy for sigevent

§

impl Copy for sigevent__bindgen_ty_1

§

impl Copy for sigevent__bindgen_ty_1

§

impl Copy for sigevent__bindgen_ty_1__bindgen_ty_1

§

impl Copy for sigevent__bindgen_ty_1__bindgen_ty_1

§

impl Copy for siginfo

§

impl Copy for siginfo

§

impl Copy for siginfo__bindgen_ty_1

§

impl Copy for siginfo__bindgen_ty_1

§

impl Copy for siginfo__bindgen_ty_1__bindgen_ty_1

§

impl Copy for siginfo__bindgen_ty_1__bindgen_ty_1

§

impl Copy for siginfo_t

§

impl Copy for signalfd_siginfo

§

impl Copy for sigset_t

§

impl Copy for sigval

§

impl Copy for sigval

§

impl Copy for sigval

§

impl Copy for sock_extended_err

§

impl Copy for sock_filter

§

impl Copy for sock_fprog

§

impl Copy for sock_txtime

§

impl Copy for sockaddr

§

impl Copy for sockaddr

§

impl Copy for sockaddr

§

impl Copy for sockaddr_alg

§

impl Copy for sockaddr_can

§

impl Copy for sockaddr_in

§

impl Copy for sockaddr_in

§

impl Copy for sockaddr_in

§

impl Copy for sockaddr_in6

§

impl Copy for sockaddr_in6

§

impl Copy for sockaddr_in6

§

impl Copy for sockaddr_ll

§

impl Copy for sockaddr_nl

§

impl Copy for sockaddr_storage

§

impl Copy for sockaddr_un

§

impl Copy for sockaddr_un

§

impl Copy for sockaddr_un

§

impl Copy for sockaddr_vm

§

impl Copy for socket_state

§

impl Copy for socket_state

§

impl Copy for spwd

§

impl Copy for stack_t

§

impl Copy for stat

§

impl Copy for stat

§

impl Copy for stat

§

impl Copy for stat64

§

impl Copy for statfs

§

impl Copy for statfs

§

impl Copy for statfs

§

impl Copy for statfs64

§

impl Copy for statfs64

§

impl Copy for statfs64

§

impl Copy for statvfs

§

impl Copy for statvfs64

§

impl Copy for statx

§

impl Copy for statx

§

impl Copy for statx

§

impl Copy for statx_timestamp

§

impl Copy for statx_timestamp

§

impl Copy for statx_timestamp

§

impl Copy for sysinfo

§

impl Copy for tcp_ca_state

§

impl Copy for tcp_ca_state

§

impl Copy for tcp_diag_md5sig

§

impl Copy for tcp_diag_md5sig

§

impl Copy for tcp_fastopen_client_fail

§

impl Copy for tcp_fastopen_client_fail

§

impl Copy for tcp_info

§

impl Copy for tcp_info

§

impl Copy for tcp_md5sig

§

impl Copy for tcp_md5sig

§

impl Copy for tcp_repair_opt

§

impl Copy for tcp_repair_opt

§

impl Copy for tcp_repair_window

§

impl Copy for tcp_repair_window

§

impl Copy for tcp_word_hdr

§

impl Copy for tcp_word_hdr

§

impl Copy for tcp_zerocopy_receive

§

impl Copy for tcp_zerocopy_receive

§

impl Copy for tcphdr

§

impl Copy for tcphdr

§

impl Copy for termio

§

impl Copy for termio

§

impl Copy for termios

§

impl Copy for termios

§

impl Copy for termios

§

impl Copy for termios2

§

impl Copy for termios2

§

impl Copy for termios2

§

impl Copy for timespec

§

impl Copy for timespec

§

impl Copy for timespec

§

impl Copy for timeval

§

impl Copy for timeval

§

impl Copy for timeval

§

impl Copy for timex

§

impl Copy for timezone

§

impl Copy for timezone

§

impl Copy for timezone

§

impl Copy for tm

§

impl Copy for tms

§

impl Copy for u32x4

§

impl Copy for u64x2

§

impl Copy for ucontext_t

§

impl Copy for ucred

§

impl Copy for ucred

§

impl Copy for ucred

§

impl Copy for uffd_msg

§

impl Copy for uffd_msg

§

impl Copy for uffd_msg__bindgen_ty_1

§

impl Copy for uffd_msg__bindgen_ty_1

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_1

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_1

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_2

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_2

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_3

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_3

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_4

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_4

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_5

§

impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_5

§

impl Copy for uffdio_api

§

impl Copy for uffdio_api

§

impl Copy for uffdio_continue

§

impl Copy for uffdio_continue

§

impl Copy for uffdio_copy

§

impl Copy for uffdio_copy

§

impl Copy for uffdio_range

§

impl Copy for uffdio_range

§

impl Copy for uffdio_register

§

impl Copy for uffdio_register

§

impl Copy for uffdio_writeprotect

§

impl Copy for uffdio_writeprotect

§

impl Copy for uffdio_zeropage

§

impl Copy for uffdio_zeropage

§

impl Copy for uinput_abs_setup

§

impl Copy for uinput_ff_erase

§

impl Copy for uinput_ff_upload

§

impl Copy for uinput_setup

§

impl Copy for uinput_user_dev

§

impl Copy for user

§

impl Copy for user_desc

§

impl Copy for user_desc

§

impl Copy for user_fpregs_struct

§

impl Copy for user_regs_struct

§

impl Copy for utimbuf

§

impl Copy for utmpx

§

impl Copy for utsname

§

impl Copy for vec128_storage

§

impl Copy for vec256_storage

§

impl Copy for vec512_storage

§

impl Copy for vfs_cap_data

§

impl Copy for vfs_cap_data__bindgen_ty_1

§

impl Copy for vfs_ns_cap_data

§

impl Copy for vfs_ns_cap_data__bindgen_ty_1

§

impl Copy for winsize

§

impl Copy for winsize

§

impl Copy for winsize

source§

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

source§

impl<'a> Copy for std::path::Prefix<'a>

source§

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

source§

impl<'a> Copy for OpaqueDigestItemId<'a>

source§

impl<'a> Copy for Arguments<'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>

source§

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

source§

impl<'a> Copy for url::ParseOptions<'a>

§

impl<'a> Copy for AnyRef<'a>

§

impl<'a> Copy for BitStringRef<'a>

§

impl<'a> Copy for ComponentImport<'a>

§

impl<'a> Copy for ConstExpr<'a>

§

impl<'a> Copy for DataKind<'a>

§

impl<'a> Copy for Export<'a>

§

impl<'a> Copy for Global<'a>

§

impl<'a> Copy for HexDisplay<'a>

§

impl<'a> Copy for Ia5StringRef<'a>

§

impl<'a> Copy for Import<'a>

§

impl<'a> Copy for IntRef<'a>

§

impl<'a> Copy for Naming<'a>

§

impl<'a> Copy for NibbleSlice<'a>

§

impl<'a> Copy for NodeHandle<'a>

§

impl<'a> Copy for OctetStringRef<'a>

§

impl<'a> Copy for Parse<'a>

§

impl<'a> Copy for PrintableStringRef<'a>

§

impl<'a> Copy for ProducersFieldValue<'a>

§

impl<'a> Copy for TeletexStringRef<'a>

§

impl<'a> Copy for TypesRef<'a>

§

impl<'a> Copy for UintRef<'a>

§

impl<'a> Copy for Utf8StringRef<'a>

§

impl<'a> Copy for VideotexStringRef<'a>

source§

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

§

impl<'a, R> Copy for ReadCacheRange<'a, R>where R: Read + Seek,

§

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

source§

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

source§

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

source§

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

§

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

§

impl<'a, T, S> Copy for BoundedSlice<'a, T, S>

source§

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

§

impl<'abbrev, 'entry, 'unit, R> Copy for AttrsIter<'abbrev, 'entry, 'unit, R>where R: Copy + Reader,

§

impl<'abbrev, 'entry, 'unit, R> Copy for AttrsIter<'abbrev, 'entry, 'unit, R>where R: Copy + Reader,

§

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

§

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

§

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

§

impl<'data> Copy for Bytes<'data>

§

impl<'data> Copy for Bytes<'data>

§

impl<'data> Copy for CodeView<'data>

§

impl<'data> Copy for CodeView<'data>

§

impl<'data> Copy for CompressedData<'data>

§

impl<'data> Copy for CompressedData<'data>

§

impl<'data> Copy for DataDirectories<'data>

§

impl<'data> Copy for Export<'data>

§

impl<'data> Copy for Export<'data>

§

impl<'data> Copy for Export<'data>

§

impl<'data> Copy for ExportTarget<'data>

§

impl<'data> Copy for Import<'data>

§

impl<'data> Copy for Import<'data>

§

impl<'data> Copy for Import<'data>

§

impl<'data> Copy for ObjectMapEntry<'data>

§

impl<'data> Copy for ObjectMapEntry<'data>

§

impl<'data> Copy for RelocationBlockIterator<'data>

§

impl<'data> Copy for ResourceDirectory<'data>

§

impl<'data> Copy for RichHeaderInfo<'data>

§

impl<'data> Copy for SectionTable<'data>

§

impl<'data> Copy for SymbolMapName<'data>

§

impl<'data> Copy for SymbolMapName<'data>

§

impl<'data> Copy for Version<'data>

§

impl<'data> Copy for Version<'data>

§

impl<'data, 'file, Elf, R> Copy for ElfSymbol<'data, 'file, Elf, R>where 'data: 'file, Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::Endian: Copy, <Elf as FileHeader>::Sym: Copy,

§

impl<'data, 'file, Elf, R> Copy for ElfSymbol<'data, 'file, Elf, R>where 'data: 'file, Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::Endian: Copy, <Elf as FileHeader>::Sym: Copy,

§

impl<'data, 'file, Elf, R> Copy for ElfSymbolTable<'data, 'file, Elf, R>where 'data: 'file, Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::Endian: Copy,

§

impl<'data, 'file, Elf, R> Copy for ElfSymbolTable<'data, 'file, Elf, R>where 'data: 'file, Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::Endian: Copy,

§

impl<'data, 'file, Mach, R> Copy for MachOSymbol<'data, 'file, Mach, R>where Mach: Copy + MachHeader, R: Copy + ReadRef<'data>, <Mach as MachHeader>::Nlist: Copy,

§

impl<'data, 'file, Mach, R> Copy for MachOSymbolTable<'data, 'file, Mach, R>where Mach: Copy + MachHeader, R: Copy + ReadRef<'data>,

§

impl<'data, 'file, R> Copy for CoffSymbol<'data, 'file, R>where R: Copy + ReadRef<'data>,

§

impl<'data, 'file, R> Copy for CoffSymbolTable<'data, 'file, R>where R: Copy + ReadRef<'data>,

§

impl<'data, E> Copy for LoadCommandData<'data, E>where E: Copy + Endian,

§

impl<'data, E> Copy for LoadCommandIterator<'data, E>where E: Copy + Endian,

§

impl<'data, E> Copy for LoadCommandVariant<'data, E>where E: Copy + Endian,

§

impl<'data, Elf, R> Copy for SectionTable<'data, Elf, R>where Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::SectionHeader: Copy,

§

impl<'data, Elf, R> Copy for SectionTable<'data, Elf, R>where Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::SectionHeader: Copy,

§

impl<'data, Elf, R> Copy for SymbolTable<'data, Elf, R>where Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::Sym: Copy, <Elf as FileHeader>::Endian: Copy,

§

impl<'data, Elf, R> Copy for SymbolTable<'data, Elf, R>where Elf: Copy + FileHeader, R: Copy + ReadRef<'data>, <Elf as FileHeader>::Sym: Copy,

§

impl<'data, Mach, R> Copy for SymbolTable<'data, Mach, R>where Mach: Copy + MachHeader, R: Copy + ReadRef<'data>, <Mach as MachHeader>::Nlist: Copy,

§

impl<'data, R> Copy for ArchiveFile<'data, R>where R: Copy + ReadRef<'data>,

§

impl<'data, R> Copy for StringTable<'data, R>where R: Copy + ReadRef<'data>,

§

impl<'data, R> Copy for StringTable<'data, R>where R: Copy + ReadRef<'data>,

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>

§

impl<'input, Endian> Copy for EndianSlice<'input, Endian>where Endian: Copy + Endianity,

§

impl<'input, Endian> Copy for EndianSlice<'input, Endian>where Endian: Copy + Endianity,

§

impl<'prev, 'subs> Copy for ArgScopeStack<'prev, 'subs>where 'subs: 'prev,

§

impl<'t> Copy for Match<'t>

§

impl<'t> Copy for Match<'t>

source§

impl<A> Copy for arrayvec::array_string::ArrayString<A>where A: Copy + Array<Item = u8>, <A as Array>::Index: Copy,

source§

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

§

impl<A> Copy for ArrayVec<A>where A: Array + Copy, <A as Array>::Item: Copy,

source§

impl<A, B> Copy for EitherWriter<A, B>where A: Copy, B: Copy,

source§

impl<A, B> Copy for OrElse<A, B>where A: Copy, B: Copy,

source§

impl<A, B> Copy for Tee<A, B>where A: Copy, B: Copy,

1.55.0 · source§

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

source§

impl<Balance: Copy> Copy for WithdrawConsequence<Balance>

source§

impl<Block> Copy for BlockId<Block>where Block: Block,

source§

impl<BlockNumber: Copy> Copy for DispatchTime<BlockNumber>

§

impl<C> Copy for NonZeroScalar<C>where C: CurveArithmetic,

§

impl<C> Copy for PublicKey<C>where C: CurveArithmetic,

§

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

§

impl<C> Copy for Signature<C>where C: PrimeCurve, <<C as Curve>::FieldBytesSize as Add<<C as Curve>::FieldBytesSize>>::Output: ArrayLength<u8>, <<<C as Curve>::FieldBytesSize as Add<<C as Curve>::FieldBytesSize>>::Output as ArrayLength<u8>>::ArrayType: Copy,

§

impl<C> Copy for SignatureWithOid<C>where C: PrimeCurve, <<C as Curve>::FieldBytesSize as Add<<C as Curve>::FieldBytesSize>>::Output: ArrayLength<u8>, <<<C as Curve>::FieldBytesSize as Add<<C as Curve>::FieldBytesSize>>::Output as ArrayLength<u8>>::ArrayType: Copy,

§

impl<C> Copy for VerifyingKey<C>where C: PrimeCurve + CurveArithmetic,

§

impl<D> Copy for SharedSecret<D>where D: Copy + Digest, GenericArray<u8, <D as Digest>::OutputSize>: 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>

§

impl<E> Copy for BuildToolVersion<E>where E: Copy + Endian,

§

impl<E> Copy for BuildVersionCommand<E>where E: Copy + Endian,

§

impl<E> Copy for CompressionHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for CompressionHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for CompressionHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for CompressionHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for DataInCodeEntry<E>where E: Copy + Endian,

§

impl<E> Copy for DyldCacheHeader<E>where E: Copy + Endian,

§

impl<E> Copy for DyldCacheImageInfo<E>where E: Copy + Endian,

§

impl<E> Copy for DyldCacheMappingInfo<E>where E: Copy + Endian,

§

impl<E> Copy for DyldInfoCommand<E>where E: Copy + Endian,

§

impl<E> Copy for DyldSubCacheInfo<E>where E: Copy + Endian,

§

impl<E> Copy for Dylib<E>where E: Copy + Endian,

§

impl<E> Copy for DylibCommand<E>where E: Copy + Endian,

§

impl<E> Copy for DylibModule32<E>where E: Copy + Endian,

§

impl<E> Copy for DylibModule64<E>where E: Copy + Endian,

§

impl<E> Copy for DylibReference<E>where E: Copy + Endian,

§

impl<E> Copy for DylibTableOfContents<E>where E: Copy + Endian,

§

impl<E> Copy for DylinkerCommand<E>where E: Copy + Endian,

§

impl<E> Copy for Dyn32<E>where E: Copy + Endian,

§

impl<E> Copy for Dyn32<E>where E: Copy + Endian,

§

impl<E> Copy for Dyn64<E>where E: Copy + Endian,

§

impl<E> Copy for Dyn64<E>where E: Copy + Endian,

§

impl<E> Copy for DysymtabCommand<E>where E: Copy + Endian,

§

impl<E> Copy for EncryptionInfoCommand32<E>where E: Copy + Endian,

§

impl<E> Copy for EncryptionInfoCommand64<E>where E: Copy + Endian,

§

impl<E> Copy for EntryPointCommand<E>where E: Copy + Endian,

§

impl<E> Copy for FileHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for FileHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for FileHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for FileHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for FilesetEntryCommand<E>where E: Copy + Endian,

§

impl<E> Copy for FvmfileCommand<E>where E: Copy + Endian,

§

impl<E> Copy for Fvmlib<E>where E: Copy + Endian,

§

impl<E> Copy for FvmlibCommand<E>where E: Copy + Endian,

§

impl<E> Copy for GnuHashHeader<E>where E: Copy + Endian,

§

impl<E> Copy for GnuHashHeader<E>where E: Copy + Endian,

§

impl<E> Copy for HashHeader<E>where E: Copy + Endian,

§

impl<E> Copy for HashHeader<E>where E: Copy + Endian,

§

impl<E> Copy for I16<E>where E: Copy + Endian,

§

impl<E> Copy for I16Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for I16Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for I32<E>where E: Copy + Endian,

§

impl<E> Copy for I32Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for I32Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for I64<E>where E: Copy + Endian,

§

impl<E> Copy for I64Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for I64Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for IdentCommand<E>where E: Copy + Endian,

§

impl<E> Copy for LcStr<E>where E: Copy + Endian,

§

impl<E> Copy for LinkeditDataCommand<E>where E: Copy + Endian,

§

impl<E> Copy for LinkerOptionCommand<E>where E: Copy + Endian,

§

impl<E> Copy for LoadCommand<E>where E: Copy + Endian,

§

impl<E> Copy for MachHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for MachHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for Nlist32<E>where E: Copy + Endian,

§

impl<E> Copy for Nlist64<E>where E: Copy + Endian,

§

impl<E> Copy for NoteCommand<E>where E: Copy + Endian,

§

impl<E> Copy for NoteHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for NoteHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for NoteHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for NoteHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for PrebindCksumCommand<E>where E: Copy + Endian,

§

impl<E> Copy for PreboundDylibCommand<E>where E: Copy + Endian,

§

impl<E> Copy for ProgramHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for ProgramHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for ProgramHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for ProgramHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for Rel32<E>where E: Copy + Endian,

§

impl<E> Copy for Rel32<E>where E: Copy + Endian,

§

impl<E> Copy for Rel64<E>where E: Copy + Endian,

§

impl<E> Copy for Rel64<E>where E: Copy + Endian,

§

impl<E> Copy for Rela32<E>where E: Copy + Endian,

§

impl<E> Copy for Rela32<E>where E: Copy + Endian,

§

impl<E> Copy for Rela64<E>where E: Copy + Endian,

§

impl<E> Copy for Rela64<E>where E: Copy + Endian,

§

impl<E> Copy for Relocation<E>where E: Copy + Endian,

§

impl<E> Copy for RoutinesCommand32<E>where E: Copy + Endian,

§

impl<E> Copy for RoutinesCommand64<E>where E: Copy + Endian,

§

impl<E> Copy for RpathCommand<E>where E: Copy + Endian,

§

impl<E> Copy for Section32<E>where E: Copy + Endian,

§

impl<E> Copy for Section64<E>where E: Copy + Endian,

§

impl<E> Copy for SectionHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for SectionHeader32<E>where E: Copy + Endian,

§

impl<E> Copy for SectionHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for SectionHeader64<E>where E: Copy + Endian,

§

impl<E> Copy for SegmentCommand32<E>where E: Copy + Endian,

§

impl<E> Copy for SegmentCommand64<E>where E: Copy + Endian,

§

impl<E> Copy for SourceVersionCommand<E>where E: Copy + Endian,

§

impl<E> Copy for SubClientCommand<E>where E: Copy + Endian,

§

impl<E> Copy for SubFrameworkCommand<E>where E: Copy + Endian,

§

impl<E> Copy for SubLibraryCommand<E>where E: Copy + Endian,

§

impl<E> Copy for SubUmbrellaCommand<E>where E: Copy + Endian,

§

impl<E> Copy for Sym32<E>where E: Copy + Endian,

§

impl<E> Copy for Sym32<E>where E: Copy + Endian,

§

impl<E> Copy for Sym64<E>where E: Copy + Endian,

§

impl<E> Copy for Sym64<E>where E: Copy + Endian,

§

impl<E> Copy for Syminfo32<E>where E: Copy + Endian,

§

impl<E> Copy for Syminfo32<E>where E: Copy + Endian,

§

impl<E> Copy for Syminfo64<E>where E: Copy + Endian,

§

impl<E> Copy for Syminfo64<E>where E: Copy + Endian,

§

impl<E> Copy for SymsegCommand<E>where E: Copy + Endian,

§

impl<E> Copy for SymtabCommand<E>where E: Copy + Endian,

§

impl<E> Copy for ThreadCommand<E>where E: Copy + Endian,

§

impl<E> Copy for TwolevelHint<E>where E: Copy + Endian,

§

impl<E> Copy for TwolevelHintsCommand<E>where E: Copy + Endian,

§

impl<E> Copy for U16<E>where E: Copy + Endian,

§

impl<E> Copy for U16Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for U16Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for U32<E>where E: Copy + Endian,

§

impl<E> Copy for U32Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for U32Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for U64<E>where E: Copy + Endian,

§

impl<E> Copy for U64Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for U64Bytes<E>where E: Copy + Endian,

§

impl<E> Copy for UuidCommand<E>where E: Copy + Endian,

§

impl<E> Copy for Verdaux<E>where E: Copy + Endian,

§

impl<E> Copy for Verdaux<E>where E: Copy + Endian,

§

impl<E> Copy for Verdef<E>where E: Copy + Endian,

§

impl<E> Copy for Verdef<E>where E: Copy + Endian,

§

impl<E> Copy for Vernaux<E>where E: Copy + Endian,

§

impl<E> Copy for Vernaux<E>where E: Copy + Endian,

§

impl<E> Copy for Verneed<E>where E: Copy + Endian,

§

impl<E> Copy for Verneed<E>where E: Copy + Endian,

§

impl<E> Copy for VersionMinCommand<E>where E: Copy + Endian,

§

impl<E> Copy for Versym<E>where E: Copy + Endian,

§

impl<E> Copy for Versym<E>where E: Copy + Endian,

1.28.0 · source§

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

§

impl<HO> Copy for ChildReference<HO>where HO: Copy,

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<Info> Copy for DispatchErrorWithPostInfo<Info>where Info: Copy + Eq + PartialEq<Info> + Clone + Encode + Decode + Printable,

§

impl<K> Copy for ExtendedKey<K>where K: Copy,

source§

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

source§

impl<M> Copy for WithMaxLevel<M>where M: Copy,

source§

impl<M> Copy for WithMinLevel<M>where M: Copy,

source§

impl<M, F> Copy for WithFilter<M, F>where M: Copy, F: Copy,

§

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

§

impl<NI> Copy for Avx2Machine<NI>where NI: Copy,

source§

impl<O, E> Copy for WithOtherEndian<O, E>where O: Copy + Options, E: Copy + BincodeByteOrder,

source§

impl<O, I> Copy for WithOtherIntEncoding<O, I>where O: Copy + Options, I: Copy + IntEncoding,

source§

impl<O, L> Copy for WithOtherLimit<O, L>where O: Copy + Options, L: Copy + SizeLimit,

source§

impl<O, T> Copy for WithOtherTrailing<O, T>where O: Copy + Options, T: Copy + TrailingBytes,

§

impl<Offset> Copy for UnitType<Offset>where Offset: Copy + ReaderOffset,

§

impl<Offset> Copy for UnitType<Offset>where Offset: Copy + ReaderOffset,

1.33.0 · source§

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

§

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

§

impl<P> Copy for VMOffsets<P>where P: Copy,

§

impl<P> Copy for VMOffsetsFields<P>where P: Copy,

§

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

§

impl<R> Copy for Attribute<R>where R: Copy + Reader,

§

impl<R> Copy for Attribute<R>where R: Copy + Reader,

§

impl<R> Copy for DebugAbbrev<R>where R: Copy,

§

impl<R> Copy for DebugAbbrev<R>where R: Copy,

§

impl<R> Copy for DebugAddr<R>where R: Copy,

§

impl<R> Copy for DebugAddr<R>where R: Copy,

§

impl<R> Copy for DebugAranges<R>where R: Copy,

§

impl<R> Copy for DebugAranges<R>where R: Copy,

§

impl<R> Copy for DebugCuIndex<R>where R: Copy,

§

impl<R> Copy for DebugCuIndex<R>where R: Copy,

§

impl<R> Copy for DebugFrame<R>where R: Copy + Reader,

§

impl<R> Copy for DebugFrame<R>where R: Copy + Reader,

§

impl<R> Copy for DebugInfo<R>where R: Copy,

§

impl<R> Copy for DebugInfo<R>where R: Copy,

§

impl<R> Copy for DebugLine<R>where R: Copy,

§

impl<R> Copy for DebugLine<R>where R: Copy,

§

impl<R> Copy for DebugLineStr<R>where R: Copy,

§

impl<R> Copy for DebugLineStr<R>where R: Copy,

§

impl<R> Copy for DebugLoc<R>where R: Copy,

§

impl<R> Copy for DebugLoc<R>where R: Copy,

§

impl<R> Copy for DebugLocLists<R>where R: Copy,

§

impl<R> Copy for DebugLocLists<R>where R: Copy,

§

impl<R> Copy for DebugRanges<R>where R: Copy,

§

impl<R> Copy for DebugRanges<R>where R: Copy,

§

impl<R> Copy for DebugRngLists<R>where R: Copy,

§

impl<R> Copy for DebugRngLists<R>where R: Copy,

§

impl<R> Copy for DebugStr<R>where R: Copy,

§

impl<R> Copy for DebugStr<R>where R: Copy,

§

impl<R> Copy for DebugStrOffsets<R>where R: Copy,

§

impl<R> Copy for DebugStrOffsets<R>where R: Copy,

§

impl<R> Copy for DebugTuIndex<R>where R: Copy,

§

impl<R> Copy for DebugTuIndex<R>where R: Copy,

§

impl<R> Copy for DebugTypes<R>where R: Copy,

§

impl<R> Copy for DebugTypes<R>where R: Copy,

§

impl<R> Copy for EhFrame<R>where R: Copy + Reader,

§

impl<R> Copy for EhFrame<R>where R: Copy + Reader,

§

impl<R> Copy for EhFrameHdr<R>where R: Copy + Reader,

§

impl<R> Copy for EhFrameHdr<R>where R: Copy + Reader,

§

impl<R> Copy for Expression<R>where R: Copy + Reader,

§

impl<R> Copy for Expression<R>where R: Copy + Reader,

§

impl<R> Copy for LocationListEntry<R>where R: Copy + Reader,

§

impl<R> Copy for LocationListEntry<R>where R: Copy + Reader,

§

impl<R> Copy for LocationLists<R>where R: Copy,

§

impl<R> Copy for LocationLists<R>where R: Copy,

§

impl<R> Copy for OperationIter<R>where R: Copy + Reader,

§

impl<R> Copy for OperationIter<R>where R: Copy + Reader,

§

impl<R> Copy for RangeLists<R>where R: Copy,

§

impl<R> Copy for RangeLists<R>where R: Copy,

§

impl<R, Offset> Copy for AttributeValue<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for AttributeValue<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for FileEntry<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for FileEntry<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for LineInstruction<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for LineInstruction<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for Location<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for Location<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for Operation<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for Operation<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for Piece<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for Piece<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for UnitHeader<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<R, Offset> Copy for UnitHeader<R, Offset>where R: Copy + Reader<Offset = Offset>, Offset: Copy + ReaderOffset,

§

impl<S3, S4, NI> Copy for SseMachine<S3, S4, NI>where S3: Copy, S4: Copy, NI: Copy,

§

impl<Section> Copy for SymbolFlags<Section>where Section: Copy,

§

impl<Section> Copy for SymbolFlags<Section>where Section: Copy,

§

impl<Size> Copy for EncodedPoint<Size>where Size: ModulusSize, <<Size as ModulusSize>::UncompressedPointSize as ArrayLength<u8>>::ArrayType: Copy,

§

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

§

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

1.17.0 · source§

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

source§

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

1.36.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

Shared references can be copied, but mutable references cannot!

source§

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

1.19.0 · source§

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

1.20.0 · source§

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

1.21.0 · source§

impl<T> Copy for Discriminant<T>

source§

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

source§

impl<T> Copy for core::num::wrapping::Wrapping<T>where T: Copy,

1.25.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<T> Copy for parity_scale_codec::compact::Compact<T>where T: Copy,

source§

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

source§

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

1.36.0 · source§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Copy for EntityList<T>where T: Copy + EntityRef + ReservedValue,

§

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

§

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

§

impl<T> Copy for NoHashHasher<T>

§

impl<T> Copy for NonZero<T>where T: Copy + Zero,

§

impl<T> Copy for PackedOption<T>where T: Copy + ReservedValue,

§

impl<T> Copy for Pointer<T>where T: Copy + PointerType,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Copy for __BindgenUnionField<T>

§

impl<T> Copy for __BindgenUnionField<T>

source§

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

§

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

§

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

source§

impl<T, const LANES: usize> Copy for Mask<T, LANES>where T: MaskElement, LaneCount<LANES>: SupportedLaneCount,

source§

impl<T, const LANES: usize> Copy for Simd<T, LANES>where T: SimdElement, LaneCount<LANES>: SupportedLaneCount,

1.58.0 · source§

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

source§

impl<Tz> Copy for Date<Tz>where Tz: TimeZone, <Tz as TimeZone>::Offset: Copy,

source§

impl<Tz> Copy for chrono::datetime::DateTime<Tz>where Tz: TimeZone, <Tz as TimeZone>::Offset: Copy,

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 rand::distributions::uniform::Uniform<X>where X: Copy + SampleUniform, <X as SampleUniform>::Sampler: Copy,

source§

impl<X> Copy for rand::distributions::uniform::Uniform<X>where X: Copy + SampleUniform, <X as SampleUniform>::Sampler: Copy,

source§

impl<X> Copy for rand::distributions::uniform::UniformFloat<X>where X: Copy,

source§

impl<X> Copy for rand::distributions::uniform::UniformFloat<X>where X: Copy,

source§

impl<X> Copy for rand::distributions::uniform::UniformInt<X>where X: Copy,

source§

impl<X> Copy for rand::distributions::uniform::UniformInt<X>where X: Copy,

source§

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

source§

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

§

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

§

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

§

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