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 implementCopy
(even if the referent doesn’t), while variables captured by mutable reference never implementCopy
.
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§
impl Copy for AhoCorasickKind
impl Copy for aho_corasick::packed::api::MatchKind
impl Copy for aho_corasick::util::search::Anchored
impl Copy for aho_corasick::util::search::MatchKind
impl Copy for StartKind
impl Copy for Action
impl Copy for anstyle_parse::state::definitions::State
impl Copy for CChar
impl Copy for Kind
impl Copy for Tz
impl Copy for clang_sys::Version
impl Copy for LabelStyle
impl Copy for Severity
impl Copy for colorchoice::ColorChoice
impl Copy for DwarfFileType
impl Copy for Format
impl Copy for SectionId
impl Copy for Vendor
impl Copy for RunTimeEndian
impl Copy for AbbreviationsCacheStrategy
impl Copy for Pointer
impl Copy for gimli::read::Error
impl Copy for IndexSectionId
impl Copy for ColumnType
impl Copy for Value
impl Copy for ValueType
impl Copy for AdditionError
impl Copy for CreationError
impl Copy for RecordError
impl Copy for SubtractionError
impl Copy for httparse::Error
impl Copy for BaseUnit
impl Copy for FixedAt
impl Copy for Kilo
impl Copy for humantime::date::Error
impl Copy for TrieResult
impl Copy for TrieType
impl Copy for icu_collections::codepointtrie::error::Error
impl Copy for ExtensionType
impl Copy for ParserError
impl Copy for icu_locid_transform::directionality::Direction
impl Copy for LocaleTransformError
impl Copy for PropertiesError
impl Copy for GeneralCategory
impl Copy for CheckedBidiPairedBracketType
impl Copy for BufferFormat
impl Copy for DataErrorKind
impl Copy for LocaleFallbackPriority
impl Copy for LocaleFallbackSupplement
impl Copy for DnsLength
impl Copy for ErrorPolicy
impl Copy for Hyphens
impl Copy for ProcessingError
impl Copy for ProcessingSuccess
impl Copy for WalkState
impl Copy for IpAddrRange
impl Copy for IpNet
impl Copy for IpSubnets
impl Copy for itertools::with_position::Position
impl Copy for fsconfig_command
impl Copy for membarrier_cmd
impl Copy for membarrier_cmd_flag
impl Copy for MatchError
impl Copy for PrefilterConfig
impl Copy for DataFormat
impl Copy for MZError
impl Copy for MZFlush
impl Copy for MZStatus
impl Copy for TINFLStatus
impl Copy for native_tls::Protocol
impl Copy for nix::errno::consts::Errno
impl Copy for FlockArg
impl Copy for PosixFadviseAdvice
impl Copy for PrctlMCEKillPolicy
impl Copy for SigHandler
impl Copy for SigevNotify
impl Copy for SigmaskHow
impl Copy for Signal
impl Copy for FchmodatFlags
impl Copy for UtimensatFlags
impl Copy for BaudRate
impl Copy for FlowArg
impl Copy for FlushArg
impl Copy for SetArg
impl Copy for SpecialCharacterIndices
impl Copy for WaitStatus
impl Copy for ForkResult
impl Copy for UnlinkatFlags
impl Copy for Whence
impl Copy for nom::error::ErrorKind
impl Copy for nom::internal::Needed
impl Copy for nom::number::Endianness
impl Copy for AddressSize
impl Copy for Architecture
impl Copy for BinaryFormat
impl Copy for ComdatKind
impl Copy for FileFlags
impl Copy for RelocationEncoding
impl Copy for RelocationFlags
impl Copy for RelocationKind
impl Copy for SectionFlags
impl Copy for object::common::SectionKind
impl Copy for SegmentFlags
impl Copy for SubArchitecture
impl Copy for SymbolKind
impl Copy for SymbolScope
impl Copy for object::endian::Endianness
impl Copy for ArchiveKind
impl Copy for ImportType
impl Copy for CompressionFormat
impl Copy for FileKind
impl Copy for ObjectKind
impl Copy for RelocationTarget
impl Copy for SymbolSection
impl Copy for ShutdownResult
impl Copy for openssl::symm::Mode
impl Copy for point_conversion_form_t
impl Copy for OnceState
impl Copy for FilterOp
impl Copy for ParkResult
impl Copy for RequeueOp
impl Copy for Atomicity
impl Copy for Lookahead
impl Copy for MatchDir
impl Copy for pest::pratt_parser::Assoc
impl Copy for pest::prec_climber::Assoc
impl Copy for rand::distributions::bernoulli::BernoulliError
impl Copy for WeightedError
impl Copy for WhichCaptures
impl Copy for regex_automata::util::look::Look
impl Copy for regex_automata::util::search::Anchored
impl Copy for regex_automata::util::search::MatchKind
impl Copy for ClassSetBinaryOpKind
impl Copy for Flag
impl Copy for regex_syntax::hir::Dot
impl Copy for regex_syntax::hir::Look
impl Copy for Utf8Sequence
impl Copy for Advice
impl Copy for rustix::backend::fs::types::FileType
impl Copy for FlockOperation
impl Copy for rustix::fs::seek_from::SeekFrom
impl Copy for rustix::ioctl::Direction
impl Copy for rustls_pki_types::pem::SectionKind
impl Copy for rustls_pki_types::server_name::IpAddr
impl Copy for QuoteError
impl Copy for unic_ucd_segment::grapheme_cluster_break::GraphemeClusterBreak
impl Copy for unic_ucd_segment::sentence_break::SentenceBreak
impl Copy for unic_ucd_segment::word_break::WordBreak
impl Copy for winnow::binary::Endianness
impl Copy for winnow::error::ErrorKind
impl Copy for winnow::error::Needed
impl Copy for zerocopy::byteorder::BigEndian
impl Copy for zerocopy::byteorder::LittleEndian
impl Copy for ZeroVecError
impl Copy for PrintFmt
impl Copy for DecodePaddingMode
impl Copy for DeriveTrait
impl Copy for EnumVariantCustomBehavior
impl Copy for EnumVariantValue
impl Copy for CanDerive
impl Copy for IntKind
impl Copy for MacroParsingBehavior
impl Copy for TypeKind
impl Copy for Abi
impl Copy for AliasVariation
impl Copy for EnumVariation
impl Copy for FieldVisibilityKind
impl Copy for Formatter
impl Copy for MacroTypeVariation
impl Copy for NonCopyUnionStyle
impl Copy for RustEdition
impl Copy for rustmax::byteorder::BigEndian
impl Copy for rustmax::byteorder::LittleEndian
impl Copy for VsVers
impl Copy for Month
impl Copy for RoundingError
impl Copy for SecondsFormat
impl Copy for rustmax::chrono::Weekday
impl Copy for Colons
impl Copy for OffsetPrecision
impl Copy for Pad
impl Copy for ParseErrorKind
impl Copy for rustmax::clap::ColorChoice
impl Copy for ValueHint
impl Copy for ContextKind
impl Copy for rustmax::clap::error::ErrorKind
impl Copy for ValueSource
impl Copy for rustmax::crossbeam::channel::RecvTimeoutError
impl Copy for rustmax::crossbeam::channel::TryRecvError
impl Copy for BinaryError
impl Copy for TimestampPrecision
impl Copy for WriteStyle
impl Copy for AnsiColor
impl Copy for rustmax::env_logger::fmt::style::Color
impl Copy for PollNext
impl Copy for FromHexError
impl Copy for rustmax::itertools::Position
impl Copy for Era
impl Copy for rustmax::jiff::civil::Weekday
impl Copy for RoundMode
impl Copy for rustmax::jiff::Unit
impl Copy for Designator
impl Copy for rustmax::jiff::fmt::friendly::Direction
impl Copy for FractionalUnit
impl Copy for rustmax::jiff::fmt::friendly::Spacing
impl Copy for Meridiem
impl Copy for PiecesOffset
impl Copy for AmbiguousOffset
impl Copy for Disambiguation
impl Copy for Dst
impl Copy for OffsetConflict
impl Copy for tpacket_versions
impl Copy for rustmax::log::Level
impl Copy for rustmax::log::LevelFilter
impl Copy for rustmax::nom::Needed
impl Copy for rustmax::nom::error::ErrorKind
impl Copy for rustmax::nom::number::Endianness
impl Copy for Sign
impl Copy for rustmax::proc_macro2::Delimiter
impl Copy for rustmax::proc_macro2::Spacing
impl Copy for rustmax::proc_macro::Delimiter
impl Copy for rustmax::proc_macro::Level
impl Copy for rustmax::proc_macro::Spacing
impl Copy for FileFailurePersistence
impl Copy for RngAlgorithm
impl Copy for rustmax::rand::distr::BernoulliError
impl Copy for rustmax::rand::distr::uniform::Error
impl Copy for rustmax::rand::seq::WeightError
impl Copy for rustmax::rayon::Yield
impl Copy for Quote
impl Copy for BellStyle
impl Copy for Anchor
impl Copy for rustmax::rustyline::At
impl Copy for Behavior
impl Copy for CharSearch
impl Copy for ColorMode
impl Copy for CompletionType
impl Copy for EditMode
impl Copy for HistoryDuplicates
impl Copy for InputMode
impl Copy for KeyCode
impl Copy for Word
impl Copy for CmdKind
impl Copy for SearchDirection
impl Copy for rustmax::rustyline::line_buffer::Direction
impl Copy for WordAction
impl Copy for Op
impl Copy for Category
impl Copy for TruncSide
impl Copy for AsciiChar
impl Copy for rustmax::std::cmp::Ordering
impl Copy for Infallible
impl Copy for rustmax::std::fmt::Alignment
impl Copy for rustmax::std::io::ErrorKind
impl Copy for rustmax::std::io::SeekFrom
impl Copy for rustmax::std::net::IpAddr
impl Copy for Ipv6MulticastScope
impl Copy for Shutdown
impl Copy for SocketAddr
impl Copy for FpCategory
impl Copy for BacktraceStyle
impl Copy for SearchStep
impl Copy for rustmax::std::sync::atomic::Ordering
impl Copy for rustmax::std::sync::mpsc::RecvTimeoutError
impl Copy for rustmax::std::sync::mpsc::TryRecvError
impl Copy for AttrStyle
impl Copy for BinOp
impl Copy for RangeLimits
impl Copy for TraitBoundModifier
impl Copy for UnOp
impl Copy for LogicOperator
impl Copy for MathOperator
impl Copy for rustmax::termcolor::Color
impl Copy for rustmax::termcolor::ColorChoice
impl Copy for rustmax::tokio::sync::mpsc::error::TryRecvError
impl Copy for MissedTickBehavior
impl Copy for rustmax::toml::value::Offset
impl Copy for rustmax::url::ParseError
impl Copy for rustmax::url::Position
impl Copy for SyntaxViolation
impl Copy for _Unwind_Action
impl Copy for _Unwind_Reason_Code
impl Copy for bool
impl Copy for char
impl Copy for f16
impl Copy for f32
impl Copy for f64
impl Copy for f128
impl Copy for i8
impl Copy for i16
impl Copy for i32
impl Copy for i64
impl Copy for i128
impl Copy for isize
impl Copy for !
impl Copy for u8
impl Copy for u16
impl Copy for u32
impl Copy for u64
impl Copy for u128
impl Copy for usize
impl Copy for Adler32
impl Copy for aho_corasick::util::primitives::PatternID
impl Copy for aho_corasick::util::primitives::StateID
impl Copy for aho_corasick::util::search::Match
impl Copy for aho_corasick::util::search::Span
impl Copy for chrono_tz::timezones::ParseError
impl Copy for CXCodeCompleteResults
impl Copy for CXComment
impl Copy for CXCompletionResult
impl Copy for CXCursor
impl Copy for CXCursorAndRangeVisitor
impl Copy for CXFileUniqueID
impl Copy for CXIdxAttrInfo
impl Copy for CXIdxBaseClassInfo
impl Copy for CXIdxCXXClassDeclInfo
impl Copy for CXIdxContainerInfo
impl Copy for CXIdxDeclInfo
impl Copy for CXIdxEntityInfo
impl Copy for CXIdxEntityRefInfo
impl Copy for CXIdxIBOutletCollectionAttrInfo
impl Copy for CXIdxImportedASTFileInfo
impl Copy for CXIdxIncludedFileInfo
impl Copy for CXIdxLoc
impl Copy for CXIdxObjCCategoryDeclInfo
impl Copy for CXIdxObjCContainerDeclInfo
impl Copy for CXIdxObjCInterfaceDeclInfo
impl Copy for CXIdxObjCPropertyDeclInfo
impl Copy for CXIdxObjCProtocolRefInfo
impl Copy for CXIdxObjCProtocolRefListInfo
impl Copy for CXPlatformAvailability
impl Copy for CXSourceLocation
impl Copy for CXSourceRange
impl Copy for CXSourceRangeList
impl Copy for CXString
impl Copy for CXStringSet
impl Copy for CXTUResourceUsage
impl Copy for CXTUResourceUsageEntry
impl Copy for CXToken
impl Copy for CXType
impl Copy for CXUnsavedFile
impl Copy for CXVersion
impl Copy for IndexerCallbacks
impl Copy for codespan_reporting::files::Location
impl Copy for ColorArg
impl Copy for foldhash::seed::fast::FixedState
impl Copy for foldhash::seed::fast::RandomState
impl Copy for foldhash::seed::quality::FixedState
impl Copy for foldhash::seed::quality::RandomState
impl Copy for getrandom::error::Error
impl Copy for getrandom::error::Error
impl Copy for AArch64
impl Copy for Arm
impl Copy for LoongArch
impl Copy for MIPS
impl Copy for PowerPc64
impl Copy for RiscV
impl Copy for X86
impl Copy for X86_64
impl Copy for DebugTypeSignature
impl Copy for DwoId
impl Copy for Encoding
impl Copy for LineEncoding
impl Copy for Register
impl Copy for DwAccess
impl Copy for DwAddr
impl Copy for DwAt
impl Copy for DwAte
impl Copy for DwCc
impl Copy for DwCfa
impl Copy for DwChildren
impl Copy for DwDefaulted
impl Copy for DwDs
impl Copy for DwDsc
impl Copy for DwEhPe
impl Copy for DwEnd
impl Copy for DwForm
impl Copy for DwId
impl Copy for DwIdx
impl Copy for DwInl
impl Copy for DwLang
impl Copy for DwLle
impl Copy for DwLnct
impl Copy for DwLne
impl Copy for DwLns
impl Copy for DwMacro
impl Copy for DwOp
impl Copy for DwOrd
impl Copy for DwRle
impl Copy for DwSect
impl Copy for DwSectV2
impl Copy for DwTag
impl Copy for DwUt
impl Copy for DwVirtuality
impl Copy for DwVis
impl Copy for gimli::endianity::BigEndian
impl Copy for gimli::endianity::LittleEndian
impl Copy for AttributeSpecification
impl Copy for Augmentation
impl Copy for UnitIndexSection
impl Copy for FileEntryFormat
impl Copy for LineRow
impl Copy for ReaderOffsetId
impl Copy for gimli::read::rnglists::Range
impl Copy for StoreOnHeap
impl Copy for MatchOptions
impl Copy for Reason
impl Copy for StreamId
impl Copy for HttpDate
impl Copy for FormatSizeOptions
impl Copy for humantime::wrapper::Duration
impl Copy for CodePointTrieHeader
impl Copy for icu_locid::extensions::other::subtag::Subtag
impl Copy for icu_locid::extensions::private::other::Subtag
impl Copy for icu_locid::extensions::transform::key::Key
impl Copy for icu_locid::extensions::unicode::attribute::Attribute
impl Copy for icu_locid::extensions::unicode::key::Key
impl Copy for Language
impl Copy for Region
impl Copy for icu_locid::subtags::script::Script
impl Copy for Variant
impl Copy for icu_properties::props::BidiClass
impl Copy for CanonicalCombiningClass
impl Copy for EastAsianWidth
impl Copy for GeneralCategoryGroup
impl Copy for icu_properties::props::GraphemeClusterBreak
impl Copy for HangulSyllableType
impl Copy for IndicSyllabicCategory
impl Copy for icu_properties::props::JoiningType
impl Copy for LineBreak
impl Copy for icu_properties::props::Script
impl Copy for icu_properties::props::SentenceBreak
impl Copy for icu_properties::props::WordBreak
impl Copy for CheckedBidiPairedBracketTypeULE
impl Copy for MirroredPairedBracketDataTryFromError
impl Copy for DataError
impl Copy for LocaleFallbackConfig
impl Copy for DataKey
impl Copy for DataKeyHash
impl Copy for DataKeyMetadata
impl Copy for DataKeyPath
impl Copy for DataRequestMetadata
impl Copy for idna::deprecated::Config
impl Copy for AsciiDenyList
impl Copy for idna_adapter::BidiClass
impl Copy for BidiClassMask
impl Copy for idna_adapter::JoiningType
impl Copy for JoiningTypeMask
impl Copy for Ipv4AddrRange
impl Copy for Ipv6AddrRange
impl Copy for Ipv4Net
impl Copy for Ipv4Subnets
impl Copy for Ipv6Net
impl Copy for Ipv6Subnets
impl Copy for itoa::Buffer
impl Copy for Elf_Dyn
impl Copy for __kernel_fd_set
impl Copy for __kernel_fsid_t
impl Copy for __kernel_itimerspec
impl Copy for __kernel_old_itimerval
impl Copy for __kernel_old_timespec
impl Copy for __kernel_old_timeval
impl Copy for __kernel_sock_timeval
impl Copy for __kernel_timespec
impl Copy for __old_kernel_stat
impl Copy for __sifields__bindgen_ty_1
impl Copy for __sifields__bindgen_ty_2
impl Copy for __sifields__bindgen_ty_3
impl Copy for __sifields__bindgen_ty_4
impl Copy for __sifields__bindgen_ty_5
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_3
impl Copy for __sifields__bindgen_ty_6
impl Copy for __sifields__bindgen_ty_7
impl Copy for __user_cap_data_struct
impl Copy for __user_cap_header_struct
impl Copy for linux_raw_sys::general::clone_args
impl Copy for compat_statfs64
impl Copy for linux_raw_sys::general::epoll_event
impl Copy for f_owner_ex
impl Copy for linux_raw_sys::general::file_clone_range
impl Copy for file_dedupe_range_info
impl Copy for files_stat_struct
impl Copy for linux_raw_sys::general::flock64
impl Copy for linux_raw_sys::general::flock
impl Copy for fscrypt_get_key_status_arg
impl Copy for fscrypt_get_policy_ex_arg
impl Copy for fscrypt_key
impl Copy for fscrypt_key_specifier
impl Copy for fscrypt_policy_v1
impl Copy for fscrypt_policy_v2
impl Copy for fscrypt_remove_key_arg
impl Copy for fstrim_range
impl Copy for fsxattr
impl Copy for futex_waitv
impl Copy for inodes_stat_t
impl Copy for linux_raw_sys::general::iovec
impl Copy for linux_raw_sys::general::itimerspec
impl Copy for linux_raw_sys::general::itimerval
impl Copy for kernel_sigaction
impl Copy for kernel_sigset_t
impl Copy for ktermios
impl Copy for linux_raw_sys::general::mount_attr
impl Copy for linux_raw_sys::general::open_how
impl Copy for linux_raw_sys::general::pollfd
impl Copy for linux_raw_sys::general::rlimit64
impl Copy for linux_raw_sys::general::rlimit
impl Copy for robust_list
impl Copy for robust_list_head
impl Copy for linux_raw_sys::general::rusage
impl Copy for linux_raw_sys::general::sigaction
impl Copy for sigaltstack
impl Copy for linux_raw_sys::general::sigevent
impl Copy for sigevent__bindgen_ty_1__bindgen_ty_1
impl Copy for siginfo
impl Copy for siginfo__bindgen_ty_1__bindgen_ty_1
impl Copy for linux_raw_sys::general::stat
impl Copy for linux_raw_sys::general::statfs64
impl Copy for linux_raw_sys::general::statfs
impl Copy for linux_raw_sys::general::statx
impl Copy for linux_raw_sys::general::statx_timestamp
impl Copy for termio
impl Copy for linux_raw_sys::general::termios2
impl Copy for linux_raw_sys::general::termios
impl Copy for linux_raw_sys::general::timespec
impl Copy for linux_raw_sys::general::timeval
impl Copy for timezone
impl Copy for uffd_msg
impl Copy for uffd_msg__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_3
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 uffdio_api
impl Copy for uffdio_continue
impl Copy for uffdio_copy
impl Copy for uffdio_range
impl Copy for uffdio_register
impl Copy for uffdio_writeprotect
impl Copy for uffdio_zeropage
impl Copy for user_desc
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 linux_raw_sys::general::winsize
impl Copy for memchr::arch::all::memchr::One
impl Copy for memchr::arch::all::memchr::Three
impl Copy for memchr::arch::all::memchr::Two
impl Copy for memchr::arch::all::packedpair::Finder
impl Copy for memchr::arch::all::packedpair::Pair
impl Copy for memchr::arch::all::twoway::Finder
impl Copy for FinderRev
impl Copy for memchr::arch::x86_64::avx2::memchr::One
impl Copy for memchr::arch::x86_64::avx2::memchr::Three
impl Copy for memchr::arch::x86_64::avx2::memchr::Two
impl Copy for memchr::arch::x86_64::avx2::packedpair::Finder
impl Copy for memchr::arch::x86_64::sse2::memchr::One
impl Copy for memchr::arch::x86_64::sse2::memchr::Three
impl Copy for memchr::arch::x86_64::sse2::memchr::Two
impl Copy for memchr::arch::x86_64::sse2::packedpair::Finder
impl Copy for StreamResult
impl Copy for mio::interest::Interest
impl Copy for Token
impl Copy for nix::fcntl::AtFlags
impl Copy for nix::fcntl::FallocateFlags
impl Copy for FdFlag
impl Copy for OFlag
impl Copy for OpenHow
impl Copy for nix::fcntl::RenameFlags
impl Copy for ResolveFlag
impl Copy for SealFlag
impl Copy for PollFlags
impl Copy for PollTimeout
impl Copy for MemFdCreateFlag
impl Copy for SaFlags
impl Copy for SigAction
impl Copy for SigSet
impl Copy for SignalIterator
impl Copy for SfdFlags
impl Copy for nix::sys::stat::Mode
impl Copy for SFlag
impl Copy for FsType
impl Copy for Statfs
impl Copy for FsFlags
impl Copy for Statvfs
impl Copy for SysInfo
impl Copy for ControlFlags
impl Copy for InputFlags
impl Copy for LocalFlags
impl Copy for OutputFlags
impl Copy for TimeSpec
impl Copy for TimeVal
impl Copy for WaitPidFlag
impl Copy for AccessFlags
impl Copy for Pid
impl Copy for AixFileHeader
impl Copy for AixHeader
impl Copy for AixMemberOffset
impl Copy for object::archive::Header
impl Copy for Ident
impl Copy for object::endian::BigEndian
impl Copy for object::endian::LittleEndian
impl Copy for FatArch32
impl Copy for FatArch64
impl Copy for FatHeader
impl Copy for RelocationInfo
impl Copy for ScatteredRelocationInfo
impl Copy for AnonObjectHeader
impl Copy for AnonObjectHeaderBigobj
impl Copy for AnonObjectHeaderV2
impl Copy for Guid
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 ImageFunctionEntry64
impl Copy for ImageFunctionEntry
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 ImportObjectHeader
impl Copy for MaskedRichHeaderEntry
impl Copy for NonPagedDebugInfo
impl Copy for ArchiveOffset
impl Copy for VersionIndex
impl Copy for object::read::pe::relocation::Relocation
impl Copy for ResourceName
impl Copy for RichHeaderEntry
impl Copy for CompressedFileRange
impl Copy for object::read::Error
impl Copy for SectionIndex
impl Copy for SymbolIndex
impl Copy for AuxHeader32
impl Copy for AuxHeader64
impl Copy for BlockAux32
impl Copy for BlockAux64
impl Copy for CsectAux32
impl Copy for CsectAux64
impl Copy for DwarfAux32
impl Copy for DwarfAux64
impl Copy for ExpAux
impl Copy for FileAux32
impl Copy for FileAux64
impl Copy for object::xcoff::FileHeader32
impl Copy for object::xcoff::FileHeader64
impl Copy for FunAux32
impl Copy for FunAux64
impl Copy for object::xcoff::Rel32
impl Copy for object::xcoff::Rel64
impl Copy for object::xcoff::SectionHeader32
impl Copy for object::xcoff::SectionHeader64
impl Copy for StatAux
impl Copy for Symbol32
impl Copy for Symbol64
impl Copy for SymbolBytes
impl Copy for Asn1Type
impl Copy for CMSOptions
impl Copy for Asn1Flag
impl Copy for PointConversionForm
impl Copy for DigestBytes
impl Copy for MessageDigest
impl Copy for Nid
impl Copy for OcspCertStatus
impl Copy for OcspFlag
impl Copy for OcspResponseStatus
impl Copy for OcspRevokedStatus
impl Copy for Pkcs7Flags
impl Copy for openssl::pkey::Id
impl Copy for Padding
impl Copy for SrtpProfileId
impl Copy for ErrorCode
impl Copy for AlpnError
impl Copy for ClientHelloResponse
impl Copy for ExtensionContext
impl Copy for NameType
impl Copy for ShutdownState
impl Copy for SniError
impl Copy for SslAlert
impl Copy for SslFiletype
impl Copy for SslMethod
impl Copy for SslMode
impl Copy for SslOptions
impl Copy for SslSessionCacheMode
impl Copy for SslVerifyMode
impl Copy for SslVersion
impl Copy for StatusType
impl Copy for Cipher
impl Copy for CrlReason
impl Copy for X509PurposeId
impl Copy for X509VerifyResult
impl Copy for X509CheckFlags
impl Copy for X509VerifyFlags
impl Copy for parking_lot::condvar::WaitTimeoutResult
impl Copy for ParkToken
impl Copy for UnparkResult
impl Copy for UnparkToken
impl Copy for NoA1
impl Copy for NoA2
impl Copy for NoNI
impl Copy for NoS3
impl Copy for NoS4
impl Copy for YesA1
impl Copy for YesA2
impl Copy for YesNI
impl Copy for YesS3
impl Copy for YesS4
impl Copy for rand::distributions::bernoulli::Bernoulli
impl Copy for rand::distributions::float::Open01
impl Copy for rand::distributions::float::OpenClosed01
impl Copy for rand::distributions::other::Alphanumeric
impl Copy for Standard
impl Copy for rand::distributions::uniform::UniformChar
impl Copy for rand::distributions::uniform::UniformDuration
impl Copy for rand_core::os::OsRng
impl Copy for LazyStateID
impl Copy for Transition
impl Copy for ByteClasses
impl Copy for regex_automata::util::alphabet::Unit
impl Copy for DebugByte
impl Copy for regex_automata::util::look::LookSet
impl Copy for NonMaxUsize
impl Copy for regex_automata::util::primitives::PatternID
impl Copy for SmallIndex
impl Copy for regex_automata::util::primitives::StateID
impl Copy for HalfMatch
impl Copy for regex_automata::util::search::Match
impl Copy for regex_automata::util::search::Span
impl Copy for regex_automata::util::syntax::Config
impl Copy for regex_syntax::ast::Position
impl Copy for regex_syntax::ast::Span
impl Copy for ClassBytesRange
impl Copy for ClassUnicodeRange
impl Copy for regex_syntax::hir::LookSet
impl Copy for Utf8Range
impl Copy for FxBuildHasher
impl Copy for CreateFlags
impl Copy for ReadFlags
impl Copy for WatchFlags
impl Copy for Access
impl Copy for rustix::backend::fs::types::AtFlags
impl Copy for rustix::backend::fs::types::FallocateFlags
impl Copy for MemfdFlags
impl Copy for rustix::backend::fs::types::Mode
impl Copy for OFlags
impl Copy for rustix::backend::fs::types::RenameFlags
impl Copy for ResolveFlags
impl Copy for SealFlags
impl Copy for StatVfsMountFlags
impl Copy for StatxFlags
impl Copy for rustix::backend::io::errno::Errno
impl Copy for DupFlags
impl Copy for FdFlags
impl Copy for ReadWriteFlags
impl Copy for MountFlags
impl Copy for MountPropagationFlags
impl Copy for UnmountFlags
impl Copy for XattrFlags
impl Copy for Opcode
impl Copy for Gid
impl Copy for Uid
impl Copy for AddrParseError
impl Copy for rustls_pki_types::server_name::Ipv4Addr
impl Copy for rustls_pki_types::server_name::Ipv6Addr
impl Copy for AlgorithmIdentifier
impl Copy for InvalidSignature
impl Copy for UnixTime
impl Copy for ExitStatusWrapper
impl Copy for ryu::buffer::Buffer
impl Copy for SigId
impl Copy for Hash128
impl Copy for siphasher::sip128::SipHasher13
impl Copy for siphasher::sip128::SipHasher24
impl Copy for siphasher::sip128::SipHasher
impl Copy for siphasher::sip::SipHasher13
impl Copy for siphasher::sip::SipHasher24
impl Copy for siphasher::sip::SipHasher
impl Copy for BytesCodec
impl Copy for Builder
impl Copy for tracing_core::metadata::Level
impl Copy for tracing_core::metadata::LevelFilter
impl Copy for NoSubscriber
impl Copy for CharRange
impl Copy for UnicodeVersion
impl Copy for LengthHint
impl Copy for Part
impl Copy for zerocopy::error::AllocError
impl Copy for CharULE
impl Copy for UnvalidatedChar
impl Copy for Index16
impl Copy for Index32
impl Copy for DefaultBodyLimit
impl Copy for NoContent
impl Copy for MethodFilter
impl Copy for GeneralPurposeConfig
impl Copy for DiscoveredItemId
impl Copy for CodegenConfig
impl Copy for RustTarget
impl Copy for Hash
impl Copy for OffsetFormat
impl Copy for NaiveDateDaysIterator
impl Copy for NaiveDateWeeksIterator
impl Copy for Days
impl Copy for FixedOffset
impl Copy for IsoWeek
impl Copy for Local
impl Copy for Months
impl Copy for NaiveDate
impl Copy for NaiveDateTime
impl Copy for NaiveTime
impl Copy for NaiveWeek
impl Copy for OutOfRange
impl Copy for OutOfRangeError
impl Copy for rustmax::chrono::ParseError
impl Copy for TimeDelta
impl Copy for Utc
impl Copy for BoolValueParser
impl Copy for BoolishValueParser
impl Copy for FalseyValueParser
impl Copy for NonEmptyStringValueParser
impl Copy for OsStringValueParser
impl Copy for PathBufValueParser
impl Copy for StringValueParser
impl Copy for ValueRange
impl Copy for ReadyTimeoutError
impl Copy for rustmax::crossbeam::channel::RecvError
impl Copy for SelectTimeoutError
impl Copy for TryReadyError
impl Copy for TrySelectError
impl Copy for FromStrError
impl Copy for UnitError
impl Copy for WrongVariantError
impl Copy for Ansi256Color
impl Copy for Effects
impl Copy for Reset
impl Copy for RgbColor
impl Copy for Style
impl Copy for Canceled
impl Copy for Aborted
impl Copy for rustmax::jiff::civil::Date
impl Copy for DateArithmetic
impl Copy for DateDifference
impl Copy for rustmax::jiff::civil::DateTime
impl Copy for DateTimeArithmetic
impl Copy for DateTimeDifference
impl Copy for DateTimeRound
impl Copy for DateTimeWith
impl Copy for DateWith
impl Copy for ISOWeekDate
impl Copy for rustmax::jiff::civil::Time
impl Copy for TimeArithmetic
impl Copy for TimeDifference
impl Copy for TimeRound
impl Copy for TimeWith
impl Copy for PiecesNumericOffset
impl Copy for SignedDuration
impl Copy for SignedDurationRound
impl Copy for rustmax::jiff::Span
impl Copy for SpanFieldwise
impl Copy for Timestamp
impl Copy for TimestampArithmetic
impl Copy for TimestampDifference
impl Copy for TimestampDisplayWithOffset
impl Copy for TimestampRound
impl Copy for ZonedArithmetic
impl Copy for ZonedRound
impl Copy for AmbiguousTimestamp
impl Copy for rustmax::jiff::tz::Offset
impl Copy for OffsetArithmetic
impl Copy for OffsetRound
impl Copy for Dl_info
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 __c_anonymous__kernel_fsid_t
impl Copy for __c_anonymous_elf32_rel
impl Copy for __c_anonymous_elf32_rela
impl Copy for __c_anonymous_elf64_rel
impl Copy for __c_anonymous_elf64_rela
impl Copy for __c_anonymous_ifru_map
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_j1939
impl Copy for __c_anonymous_sockaddr_can_tp
impl Copy for __exit_status
impl Copy for __timeval
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 canxl_frame
impl Copy for rustmax::libc::clone_args
impl Copy for cmsghdr
impl Copy for cpu_set_t
impl Copy for dirent64
impl Copy for dirent
impl Copy for dl_phdr_info
impl Copy for dqblk
impl Copy for rustmax::libc::epoll_event
impl Copy for epoll_params
impl Copy for fanotify_event_info_error
impl Copy for fanotify_event_info_fid
impl Copy for fanotify_event_info_header
impl Copy for fanotify_event_info_pidfd
impl Copy for fanotify_event_metadata
impl Copy for fanotify_response
impl Copy for fanout_args
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 rustmax::libc::file_clone_range
impl Copy for rustmax::libc::flock64
impl Copy for rustmax::libc::flock
impl Copy for fsid_t
impl Copy for genlmsghdr
impl Copy for glob64_t
impl Copy for glob_t
impl Copy for group
impl Copy for hostent
impl Copy for hwtstamp_config
impl Copy for if_nameindex
impl Copy for ifaddrs
impl Copy for ifconf
impl Copy for ifreq
impl Copy for in6_addr
impl Copy for in6_ifreq
impl Copy for in6_pktinfo
impl Copy for in6_rtmsg
impl Copy for in_addr
impl Copy for in_pktinfo
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 iocb
impl Copy for rustmax::libc::iovec
impl Copy for ip_mreq
impl Copy for ip_mreq_source
impl Copy for ip_mreqn
impl Copy for ipc_perm
impl Copy for ipv6_mreq
impl Copy for rustmax::libc::itimerspec
impl Copy for rustmax::libc::itimerval
impl Copy for iw_discarded
impl Copy for iw_encode_ext
impl Copy for iw_event
impl Copy for iw_freq
impl Copy for iw_michaelmicfailure
impl Copy for iw_missed
impl Copy for iw_mlme
impl Copy for iw_param
impl Copy for iw_pmkid_cand
impl Copy for iw_pmksa
impl Copy for iw_point
impl Copy for iw_priv_args
impl Copy for iw_quality
impl Copy for iw_range
impl Copy for iw_scan_req
impl Copy for iw_statistics
impl Copy for iw_thrspy
impl Copy for iwreq
impl Copy for j1939_filter
impl Copy for lconv
impl Copy for linger
impl Copy for mallinfo2
impl Copy for mallinfo
impl Copy for max_align_t
impl Copy for mcontext_t
impl Copy for mmsghdr
impl Copy for mntent
impl Copy for rustmax::libc::mount_attr
impl Copy for mq_attr
impl Copy for msghdr
impl Copy for msginfo
impl Copy for msqid_ds
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 rustmax::libc::open_how
impl Copy for option
impl Copy for packet_mreq
impl Copy for passwd
impl Copy for rustmax::libc::pollfd
impl Copy for posix_spawn_file_actions_t
impl Copy for posix_spawnattr_t
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 ptp_clock_caps
impl Copy for ptp_clock_time
impl Copy for ptp_extts_event
impl Copy for ptp_extts_request
impl Copy for ptp_perout_request
impl Copy for ptp_pin_desc
impl Copy for ptp_sys_offset
impl Copy for ptp_sys_offset_extended
impl Copy for ptp_sys_offset_precise
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 rustmax::libc::rlimit64
impl Copy for rustmax::libc::rlimit
impl Copy for rtentry
impl Copy for rustmax::libc::rusage
impl Copy for sched_attr
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
impl Copy for seccomp_notif_addfd
impl Copy for seccomp_notif_resp
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 rustmax::libc::sigaction
impl Copy for rustmax::libc::sigevent
impl Copy for siginfo_t
impl Copy for signalfd_siginfo
impl Copy for sigset_t
impl Copy for rustmax::libc::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_alg
impl Copy for sockaddr_can
impl Copy for sockaddr_in6
impl Copy for sockaddr_in
impl Copy for sockaddr_ll
impl Copy for sockaddr_nl
impl Copy for sockaddr_pkt
impl Copy for sockaddr_storage
impl Copy for sockaddr_un
impl Copy for sockaddr_vm
impl Copy for sockaddr_xdp
impl Copy for spwd
impl Copy for stack_t
impl Copy for stat64
impl Copy for rustmax::libc::stat
impl Copy for rustmax::libc::statfs64
impl Copy for rustmax::libc::statfs
impl Copy for statvfs64
impl Copy for statvfs
impl Copy for rustmax::libc::statx
impl Copy for rustmax::libc::statx_timestamp
impl Copy for sysinfo
impl Copy for tcp_info
impl Copy for rustmax::libc::termios2
impl Copy for rustmax::libc::termios
impl Copy for rustmax::libc::timespec
impl Copy for rustmax::libc::timeval
impl Copy for timex
impl Copy for tls12_crypto_info_aes_gcm_128
impl Copy for tls12_crypto_info_aes_gcm_256
impl Copy for tls12_crypto_info_chacha20_poly1305
impl Copy for tls_crypto_info
impl Copy for tm
impl Copy for tms
impl Copy for tpacket2_hdr
impl Copy for tpacket3_hdr
impl Copy for tpacket_auxdata
impl Copy for tpacket_bd_ts
impl Copy for tpacket_block_desc
impl Copy for tpacket_hdr
impl Copy for tpacket_hdr_v1
impl Copy for tpacket_hdr_variant1
impl Copy for tpacket_req3
impl Copy for tpacket_req
impl Copy for tpacket_rollover_stats
impl Copy for tpacket_stats
impl Copy for tpacket_stats_v3
impl Copy for ucontext_t
impl Copy for ucred
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_fpregs_struct
impl Copy for user_regs_struct
impl Copy for utimbuf
impl Copy for utmpx
impl Copy for utsname
impl Copy for rustmax::libc::winsize
impl Copy for xdp_desc
impl Copy for xdp_mmap_offsets
impl Copy for xdp_mmap_offsets_v1
impl Copy for xdp_options
impl Copy for xdp_ring_offset
impl Copy for xdp_ring_offset_v1
impl Copy for xdp_statistics
impl Copy for xdp_statistics_v1
impl Copy for xdp_umem_reg
impl Copy for xdp_umem_reg_v1
impl Copy for xsk_tx_metadata
impl Copy for xsk_tx_metadata_completion
impl Copy for xsk_tx_metadata_request
impl Copy for DelimSpan
impl Copy for LineColumn
impl Copy for rustmax::proc_macro2::Span
impl Copy for rustmax::proc_macro::Span
impl Copy for rustmax::proptest::bool::Any
impl Copy for BoolValueTree
impl Copy for Weighted
impl Copy for CharValueTree
impl Copy for rustmax::proptest::num::f32::Any
impl Copy for rustmax::proptest::num::f32::BinarySearch
impl Copy for rustmax::proptest::num::f64::Any
impl Copy for rustmax::proptest::num::f64::BinarySearch
impl Copy for rustmax::proptest::num::i8::Any
impl Copy for rustmax::proptest::num::i8::BinarySearch
impl Copy for rustmax::proptest::num::i16::Any
impl Copy for rustmax::proptest::num::i16::BinarySearch
impl Copy for rustmax::proptest::num::i32::Any
impl Copy for rustmax::proptest::num::i32::BinarySearch
impl Copy for rustmax::proptest::num::i64::Any
impl Copy for rustmax::proptest::num::i64::BinarySearch
impl Copy for rustmax::proptest::num::i128::Any
impl Copy for rustmax::proptest::num::i128::BinarySearch
impl Copy for rustmax::proptest::num::isize::Any
impl Copy for rustmax::proptest::num::isize::BinarySearch
impl Copy for rustmax::proptest::num::u8::Any
impl Copy for rustmax::proptest::num::u8::BinarySearch
impl Copy for rustmax::proptest::num::u16::Any
impl Copy for rustmax::proptest::num::u16::BinarySearch
impl Copy for rustmax::proptest::num::u32::Any
impl Copy for rustmax::proptest::num::u32::BinarySearch
impl Copy for rustmax::proptest::num::u64::Any
impl Copy for rustmax::proptest::num::u64::BinarySearch
impl Copy for rustmax::proptest::num::u128::Any
impl Copy for rustmax::proptest::num::u128::BinarySearch
impl Copy for rustmax::proptest::num::usize::Any
impl Copy for rustmax::proptest::num::usize::BinarySearch
impl Copy for Probability
impl Copy for rustmax::proptest::sample::Index
impl Copy for CheckStrategySanityOptions
impl Copy for StringParam
impl Copy for rustmax::rand::distr::slice::Empty
impl Copy for rustmax::rand::distr::Alphanumeric
impl Copy for rustmax::rand::distr::Bernoulli
impl Copy for rustmax::rand::distr::Open01
impl Copy for rustmax::rand::distr::OpenClosed01
impl Copy for StandardUniform
impl Copy for rustmax::rand::distr::uniform::UniformChar
impl Copy for rustmax::rand::distr::uniform::UniformDuration
impl Copy for UniformUsize
impl Copy for OsError
impl Copy for rustmax::rand_pcg::rand_core::OsRng
impl Copy for StatusCode
impl Copy for rustmax::reqwest::Version
impl Copy for rustmax::reqwest::tls::Version
impl Copy for rustmax::rustyline::Config
impl Copy for KeyEvent
impl Copy for Modifiers
impl Copy for IgnoredAny
impl Copy for ATerm
impl Copy for B0
impl Copy for B1
impl Copy for Equal
impl Copy for Greater
impl Copy for Less
impl Copy for UTerm
impl Copy for Z0
impl Copy for Eager
impl Copy for rustmax::sha2::digest::block_buffer::Error
impl Copy for Lazy
impl Copy for InvalidLength
impl Copy for InvalidBufferSize
impl Copy for InvalidOutputSize
impl Copy for Domain
impl Copy for rustmax::socket2::Protocol
impl Copy for RecvFlags
impl Copy for rustmax::socket2::Type
impl Copy for rustmax::std::alloc::AllocError
impl Copy for Global
impl Copy for Layout
impl Copy for System
impl Copy for TypeId
impl Copy for CpuidResult
impl Copy for __m128
impl Copy for __m128bh
impl Copy for __m128d
impl Copy for __m128h
impl Copy for __m128i
impl Copy for __m256
impl Copy for __m256bh
impl Copy for __m256d
impl Copy for __m256h
impl Copy for __m256i
impl Copy for __m512
impl Copy for __m512bh
impl Copy for __m512d
impl Copy for __m512h
impl Copy for __m512i
impl Copy for bf16
impl Copy for TryFromSliceError
impl Copy for CharTryFromError
impl Copy for TryFromCharError
impl Copy for rustmax::std::fmt::Error
impl Copy for FileTimes
impl Copy for rustmax::std::fs::FileType
impl Copy for rustmax::std::io::Empty
impl Copy for Sink
impl Copy for PhantomPinned
impl Copy for Assume
impl Copy for rustmax::std::net::Ipv4Addr
impl Copy for rustmax::std::net::Ipv6Addr
impl Copy for SocketAddrV4
impl Copy for SocketAddrV6
impl Copy for TryFromIntError
impl Copy for RangeFull
impl Copy for rustmax::std::os::unix::net::UCred
impl Copy for ExitCode
impl Copy for ExitStatus
impl Copy for ExitStatusError
impl Copy for rustmax::std::ptr::Alignment
impl Copy for DefaultRandomSource
impl Copy for Utf8Error
impl Copy for rustmax::std::sync::mpsc::RecvError
impl Copy for rustmax::std::sync::WaitTimeoutResult
impl Copy for RawWakerVTable
impl Copy for AccessError
impl Copy for ThreadId
impl Copy for rustmax::std::time::Duration
impl Copy for rustmax::std::time::Instant
impl Copy for SystemTime
impl Copy for End
impl Copy for Nothing
impl Copy for Abstract
impl Copy for And
impl Copy for AndAnd
impl Copy for AndEq
impl Copy for As
impl Copy for Async
impl Copy for rustmax::syn::token::At
impl Copy for Auto
impl Copy for Await
impl Copy for Become
impl Copy for Box
impl Copy for Brace
impl Copy for Bracket
impl Copy for Break
impl Copy for Caret
impl Copy for CaretEq
impl Copy for Colon
impl Copy for Comma
impl Copy for Const
impl Copy for Continue
impl Copy for Crate
impl Copy for Default
impl Copy for Do
impl Copy for Dollar
impl Copy for rustmax::syn::token::Dot
impl Copy for DotDot
impl Copy for DotDotDot
impl Copy for DotDotEq
impl Copy for Dyn
impl Copy for Else
impl Copy for Enum
impl Copy for Eq
impl Copy for EqEq
impl Copy for Extern
impl Copy for FatArrow
impl Copy for Final
impl Copy for Fn
impl Copy for For
impl Copy for Ge
impl Copy for Group
impl Copy for Gt
impl Copy for If
impl Copy for Impl
impl Copy for In
impl Copy for LArrow
impl Copy for Le
impl Copy for Let
impl Copy for Loop
impl Copy for Lt
impl Copy for Macro
impl Copy for rustmax::syn::token::Match
impl Copy for Minus
impl Copy for MinusEq
impl Copy for Mod
impl Copy for Move
impl Copy for Mut
impl Copy for Ne
impl Copy for Not
impl Copy for Or
impl Copy for OrEq
impl Copy for OrOr
impl Copy for Override
impl Copy for Paren
impl Copy for PathSep
impl Copy for Percent
impl Copy for PercentEq
impl Copy for Plus
impl Copy for PlusEq
impl Copy for Pound
impl Copy for Priv
impl Copy for Pub
impl Copy for Question
impl Copy for RArrow
impl Copy for Raw
impl Copy for rustmax::syn::token::Ref
impl Copy for Return
impl Copy for SelfType
impl Copy for SelfValue
impl Copy for Semi
impl Copy for Shl
impl Copy for ShlEq
impl Copy for Shr
impl Copy for ShrEq
impl Copy for Slash
impl Copy for SlashEq
impl Copy for Star
impl Copy for StarEq
impl Copy for Static
impl Copy for Struct
impl Copy for Super
impl Copy for Tilde
impl Copy for Trait
impl Copy for Try
impl Copy for rustmax::syn::token::Type
impl Copy for Typeof
impl Copy for Underscore
impl Copy for Union
impl Copy for Unsafe
impl Copy for Unsized
impl Copy for Use
impl Copy for Virtual
impl Copy for Where
impl Copy for While
impl Copy for rustmax::syn::token::Yield
impl Copy for WS
impl Copy for rustmax::tokio::io::Interest
impl Copy for Ready
impl Copy for rustmax::tokio::net::unix::UCred
impl Copy for SignalKind
impl Copy for rustmax::tokio::task::Id
impl Copy for rustmax::tokio::time::error::Error
impl Copy for rustmax::tokio::time::Instant
impl Copy for rustmax::toml::value::Date
impl Copy for Datetime
impl Copy for rustmax::toml::value::Time
impl Copy for Rate
impl Copy for Cost
impl Copy for Count
impl Copy for CompleteOnResponse
impl Copy for Elf_Dyn_Union
impl Copy for __sifields
impl Copy for __sifields__bindgen_ty_5__bindgen_ty_1
impl Copy for fscrypt_get_policy_ex_arg__bindgen_ty_1
impl Copy for fscrypt_key_specifier__bindgen_ty_1
impl Copy for sigevent__bindgen_ty_1
impl Copy for siginfo__bindgen_ty_1
impl Copy for linux_raw_sys::general::sigval
impl Copy for uffd_msg__bindgen_ty_1
impl Copy for uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
impl Copy for vec128_storage
impl Copy for vec256_storage
impl Copy for vec512_storage
impl Copy for __c_anonymous_ifc_ifcu
impl Copy for __c_anonymous_ifr_ifru
impl Copy for __c_anonymous_iwreq
impl Copy for __c_anonymous_ptp_perout_request_1
impl Copy for __c_anonymous_ptp_perout_request_2
impl Copy for __c_anonymous_ptrace_syscall_info_data
impl Copy for __c_anonymous_sockaddr_can_can_addr
impl Copy for __c_anonymous_xsk_tx_metadata_union
impl Copy for iwreq_data
impl Copy for tpacket_bd_header_u
impl Copy for tpacket_req_u
impl<'a> Copy for Unexpected<'a>
impl<'a> Copy for Component<'a>
impl<'a> Copy for Prefix<'a>
impl<'a> Copy for Utf8Pattern<'a>
impl<'a> Copy for httparse::Header<'a>
impl<'a> Copy for LocaleFallbackerBorrowed<'a>
impl<'a> Copy for LocaleFallbackerWithConfig<'a>
impl<'a> Copy for ScriptExtensionsSet<'a>
impl<'a> Copy for ScriptWithExtensionsBorrowed<'a>
impl<'a> Copy for CodePointSetDataBorrowed<'a>
impl<'a> Copy for UnicodeSetDataBorrowed<'a>
impl<'a> Copy for DataRequest<'a>
impl<'a> Copy for TrieSetSlice<'a>
impl<'a> Copy for SpanArithmetic<'a>
impl<'a> Copy for SpanCompare<'a>
impl<'a> Copy for SpanRelativeTo<'a>
impl<'a> Copy for SpanRound<'a>
impl<'a> Copy for SpanTotal<'a>
impl<'a> Copy for ZonedDifference<'a>
impl<'a> Copy for Name<'a>
impl<'a> Copy for Arguments<'a>
impl<'a> Copy for IoSlice<'a>
impl<'a> Copy for rustmax::std::panic::Location<'a>
impl<'a> Copy for Ancestors<'a>
impl<'a> Copy for PrefixComponent<'a>
impl<'a> Copy for Cursor<'a>
impl<'a> Copy for Parse<'a>
impl<'a> Copy for ParseOptions<'a>
impl<'a, E> Copy for BytesDeserializer<'a, E>
impl<'a, K0, K1, V> Copy for ZeroMap2dBorrowed<'a, K0, K1, V>
impl<'a, K, V> Copy for ZeroMapBorrowed<'a, K, V>
impl<'a, R> Copy for UnitRef<'a, R>where
R: Reader,
impl<'a, R> Copy for ReadCacheRange<'a, R>where
R: ReadCacheOps,
impl<'a, T> Copy for CodePointMapDataBorrowed<'a, T>
impl<'a, T> Copy for PropertyEnumToValueNameLinearMapperBorrowed<'a, T>where
T: Copy,
impl<'a, T> Copy for PropertyEnumToValueNameLinearTiny4MapperBorrowed<'a, T>where
T: Copy,
impl<'a, T> Copy for PropertyEnumToValueNameSparseMapperBorrowed<'a, T>where
T: Copy,
impl<'a, T> Copy for PropertyValueNameToEnumMapperBorrowed<'a, T>where
T: Copy,
impl<'a, T> Copy for Slice<'a, T>where
T: Copy,
impl<'a, T> Copy for zerocopy::util::ptr::Ptr<'a, T>where
T: ?Sized,
impl<'a, T> Copy for Choose<'a, T>where
T: Copy,
impl<'a, T, I> Copy for zerocopy::pointer::ptr::def::Ptr<'a, T, I>where
T: 'a + ?Sized,
I: Invariants,
Shared: AtLeast<<I as Invariants>::Aliasing>,
SAFETY: Shared pointers are safely Copy
. We do not implement Copy
for exclusive pointers, since at most one may exist at a time. Ptr
’s
other invariants are unaffected by the number of references that exist
to Ptr
’s referent.
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>
impl<'c, 'a> Copy for StepCursor<'c, 'a>
impl<'data> Copy for ImportName<'data>
impl<'data> Copy for ExportTarget<'data>
impl<'data> Copy for object::read::pe::import::Import<'data>
impl<'data> Copy for ArchiveSymbol<'data>
impl<'data> Copy for object::read::coff::section::SectionTable<'data>
impl<'data> Copy for object::read::elf::version::Version<'data>
impl<'data> Copy for DataDirectories<'data>
impl<'data> Copy for object::read::pe::export::Export<'data>
impl<'data> Copy for RelocationBlockIterator<'data>
impl<'data> Copy for ResourceDirectory<'data>
impl<'data> Copy for RichHeaderInfo<'data>
impl<'data> Copy for CodeView<'data>
impl<'data> Copy for CompressedData<'data>
impl<'data> Copy for object::read::Export<'data>
impl<'data> Copy for object::read::Import<'data>
impl<'data> Copy for ObjectMapEntry<'data>
impl<'data> Copy for ObjectMapFile<'data>
impl<'data> Copy for SymbolMapName<'data>
impl<'data> Copy for Bytes<'data>
impl<'data, 'file, Elf, R> Copy for ElfSymbol<'data, 'file, Elf, R>where
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>
impl<'data, 'file, Mach, R> Copy for MachOSymbol<'data, 'file, Mach, R>
impl<'data, 'file, Mach, R> Copy for MachOSymbolTable<'data, 'file, Mach, R>
impl<'data, 'file, R, Coff> Copy for CoffSymbol<'data, 'file, R, Coff>
impl<'data, 'file, R, Coff> Copy for CoffSymbolTable<'data, 'file, R, Coff>
impl<'data, 'file, Xcoff, R> Copy for XcoffSymbol<'data, 'file, Xcoff, R>
impl<'data, 'file, Xcoff, R> Copy for XcoffSymbolTable<'data, 'file, Xcoff, R>
impl<'data, E> Copy for DyldSubCacheSlice<'data, E>
impl<'data, E> Copy for LoadCommandVariant<'data, E>
impl<'data, E> Copy for LoadCommandData<'data, E>
impl<'data, E> Copy for LoadCommandIterator<'data, E>
impl<'data, Elf, R> Copy for object::read::elf::section::SectionTable<'data, Elf, R>
impl<'data, Elf, R> Copy for object::read::elf::symbol::SymbolTable<'data, Elf, R>where
Elf: Copy + FileHeader,
R: Copy + ReadRef<'data>,
<Elf as FileHeader>::Sym: Copy,
<Elf as FileHeader>::Endian: Copy,
impl<'data, Mach, R> Copy for object::read::macho::symbol::SymbolTable<'data, Mach, R>
impl<'data, R> Copy for ArchiveFile<'data, R>
impl<'data, R> Copy for StringTable<'data, R>
impl<'data, Xcoff> Copy for object::read::xcoff::section::SectionTable<'data, Xcoff>
impl<'de, E> Copy for BorrowedBytesDeserializer<'de, E>
impl<'de, E> Copy for BorrowedStrDeserializer<'de, E>
impl<'de, E> Copy for StrDeserializer<'de, E>
impl<'fd> Copy for PollFd<'fd>
impl<'fd> Copy for FdSet<'fd>
impl<'fd> Copy for BorrowedFd<'fd>
impl<'h> Copy for rustmax::regex::bytes::Match<'h>
impl<'h> Copy for rustmax::regex::Match<'h>
impl<'i> Copy for pest::position::Position<'i>
impl<'i> Copy for pest::span::Span<'i>
impl<'input, Endian> Copy for EndianSlice<'input, Endian>
impl<A> Copy for ExtendedGcd<A>where
A: Copy,
impl<A, B> Copy for rustmax::tower::util::Either<A, B>
impl<A, B> Copy for Tuple2ULE<A, B>
impl<A, B, C> Copy for Tuple3ULE<A, B, C>
impl<A, B, C, D> Copy for Tuple4ULE<A, B, C, D>
impl<A, B, C, D, E> Copy for Tuple5ULE<A, B, C, D, E>
impl<A, B, C, D, E, F> Copy for Tuple6ULE<A, B, C, D, E, F>
impl<B> Copy for Limited<B>where
B: Copy,
impl<B> Copy for BodyDataStream<B>where
B: Copy,
impl<B> Copy for BodyStream<B>where
B: Copy,
impl<B, C> Copy for ControlFlow<B, C>
impl<B, F> Copy for MapErr<B, F>
impl<B, F> Copy for MapFrame<B, F>
impl<B, T> Copy for zerocopy::ref::def::Ref<B, T>
impl<D> Copy for http_body_util::empty::Empty<D>
impl<D> Copy for Full<D>where
D: Copy,
impl<Dyn> Copy for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> Copy for CompressionHeader32<E>
impl<E> Copy for CompressionHeader64<E>
impl<E> Copy for Dyn32<E>
impl<E> Copy for Dyn64<E>
impl<E> Copy for object::elf::FileHeader32<E>
impl<E> Copy for object::elf::FileHeader64<E>
impl<E> Copy for GnuHashHeader<E>
impl<E> Copy for HashHeader<E>
impl<E> Copy for NoteHeader32<E>
impl<E> Copy for NoteHeader64<E>
impl<E> Copy for ProgramHeader32<E>
impl<E> Copy for ProgramHeader64<E>
impl<E> Copy for object::elf::Rel32<E>
impl<E> Copy for object::elf::Rel64<E>
impl<E> Copy for Rela32<E>
impl<E> Copy for Rela64<E>
impl<E> Copy for Relr32<E>
impl<E> Copy for Relr64<E>
impl<E> Copy for object::elf::SectionHeader32<E>
impl<E> Copy for object::elf::SectionHeader64<E>
impl<E> Copy for Sym32<E>
impl<E> Copy for Sym64<E>
impl<E> Copy for Syminfo32<E>
impl<E> Copy for Syminfo64<E>
impl<E> Copy for Verdaux<E>
impl<E> Copy for Verdef<E>
impl<E> Copy for Vernaux<E>
impl<E> Copy for Verneed<E>
impl<E> Copy for Versym<E>
impl<E> Copy for I16Bytes<E>
impl<E> Copy for I32Bytes<E>
impl<E> Copy for I64Bytes<E>
impl<E> Copy for U16Bytes<E>
impl<E> Copy for U32Bytes<E>
impl<E> Copy for U64Bytes<E>
impl<E> Copy for BuildToolVersion<E>
impl<E> Copy for BuildVersionCommand<E>
impl<E> Copy for DataInCodeEntry<E>
impl<E> Copy for DyldCacheHeader<E>
impl<E> Copy for DyldCacheImageInfo<E>
impl<E> Copy for DyldCacheMappingInfo<E>
impl<E> Copy for DyldInfoCommand<E>
impl<E> Copy for DyldSubCacheEntryV1<E>
impl<E> Copy for DyldSubCacheEntryV2<E>
impl<E> Copy for Dylib<E>
impl<E> Copy for DylibCommand<E>
impl<E> Copy for DylibModule32<E>
impl<E> Copy for DylibModule64<E>
impl<E> Copy for DylibReference<E>
impl<E> Copy for DylibTableOfContents<E>
impl<E> Copy for DylinkerCommand<E>
impl<E> Copy for DysymtabCommand<E>
impl<E> Copy for EncryptionInfoCommand32<E>
impl<E> Copy for EncryptionInfoCommand64<E>
impl<E> Copy for EntryPointCommand<E>
impl<E> Copy for FilesetEntryCommand<E>
impl<E> Copy for FvmfileCommand<E>
impl<E> Copy for Fvmlib<E>
impl<E> Copy for FvmlibCommand<E>
impl<E> Copy for IdentCommand<E>
impl<E> Copy for LcStr<E>
impl<E> Copy for LinkeditDataCommand<E>
impl<E> Copy for LinkerOptionCommand<E>
impl<E> Copy for LoadCommand<E>
impl<E> Copy for MachHeader32<E>
impl<E> Copy for MachHeader64<E>
impl<E> Copy for Nlist32<E>
impl<E> Copy for Nlist64<E>
impl<E> Copy for NoteCommand<E>
impl<E> Copy for PrebindCksumCommand<E>
impl<E> Copy for PreboundDylibCommand<E>
impl<E> Copy for object::macho::Relocation<E>
impl<E> Copy for RoutinesCommand32<E>
impl<E> Copy for RoutinesCommand64<E>
impl<E> Copy for RpathCommand<E>
impl<E> Copy for Section32<E>
impl<E> Copy for Section64<E>
impl<E> Copy for SegmentCommand32<E>
impl<E> Copy for SegmentCommand64<E>
impl<E> Copy for SourceVersionCommand<E>
impl<E> Copy for SubClientCommand<E>
impl<E> Copy for SubFrameworkCommand<E>
impl<E> Copy for SubLibraryCommand<E>
impl<E> Copy for SubUmbrellaCommand<E>
impl<E> Copy for SymsegCommand<E>
impl<E> Copy for SymtabCommand<E>
impl<E> Copy for ThreadCommand<E>
impl<E> Copy for TwolevelHint<E>
impl<E> Copy for TwolevelHintsCommand<E>
impl<E> Copy for UuidCommand<E>
impl<E> Copy for VersionMinCommand<E>
impl<E> Copy for BoolDeserializer<E>
impl<E> Copy for CharDeserializer<E>
impl<E> Copy for F32Deserializer<E>
impl<E> Copy for F64Deserializer<E>
impl<E> Copy for I8Deserializer<E>
impl<E> Copy for I16Deserializer<E>
impl<E> Copy for I32Deserializer<E>
impl<E> Copy for I64Deserializer<E>
impl<E> Copy for I128Deserializer<E>
impl<E> Copy for IsizeDeserializer<E>
impl<E> Copy for U8Deserializer<E>
impl<E> Copy for U16Deserializer<E>
impl<E> Copy for U32Deserializer<E>
impl<E> Copy for U64Deserializer<E>
impl<E> Copy for U128Deserializer<E>
impl<E> Copy for UnitDeserializer<E>
impl<E> Copy for UsizeDeserializer<E>
impl<Enum> Copy for TryFromPrimitiveError<Enum>
impl<F> Copy for RepeatWith<F>where
F: Copy,
impl<F> Copy for LayerFn<F>where
F: Copy,
impl<I> Copy for InputError<I>
impl<I> Copy for Located<I>where
I: Copy,
impl<I> Copy for Partial<I>where
I: Copy,
impl<I> Copy for AppendHeaders<I>where
I: Copy,
impl<I, S> Copy for Stateful<I, S>
impl<Idx> Copy for rustmax::core::range::Range<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeFrom<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeInclusive<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeTo<Idx>where
Idx: Copy,
impl<Idx> Copy for RangeToInclusive<Idx>where
Idx: Copy,
impl<L, R> Copy for http_body_util::either::Either<L, R>
impl<L, R> Copy for rustmax::rayon::iter::Either<L, R>
impl<NI> Copy for Avx2Machine<NI>where
NI: Copy,
impl<O> Copy for zerocopy::byteorder::F32<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::F32<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::F64<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::F64<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I16<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I16<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I32<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I32<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I64<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I64<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I128<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::I128<O>where
O: Copy,
impl<O> Copy for Isize<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U16<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U16<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U32<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U32<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U64<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U64<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U128<O>where
O: Copy,
impl<O> Copy for zerocopy::byteorder::U128<O>where
O: Copy,
impl<O> Copy for Usize<O>where
O: Copy,
impl<Offset> Copy for UnitType<Offset>where
Offset: Copy + ReaderOffset,
impl<Ptr> Copy for Pin<Ptr>where
Ptr: Copy,
impl<R> Copy for DebugAbbrev<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 DebugFrame<R>
impl<R> Copy for EhFrame<R>
impl<R> Copy for EhFrameHdr<R>
impl<R> Copy for DebugCuIndex<R>where
R: Copy,
impl<R> Copy for DebugTuIndex<R>where
R: Copy,
impl<R> Copy for DebugLine<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 LocationListEntry<R>
impl<R> Copy for LocationLists<R>where
R: Copy,
impl<R> Copy for Expression<R>
impl<R> Copy for OperationIter<R>
impl<R> Copy for DebugRanges<R>where
R: Copy,
impl<R> Copy for DebugRngLists<R>where
R: Copy,
impl<R> Copy for RangeLists<R>where
R: Copy,
impl<R> Copy for DebugLineStr<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 gimli::read::unit::Attribute<R>
impl<R> Copy for DebugInfo<R>where
R: Copy,
impl<R> Copy for DebugTypes<R>where
R: Copy,
impl<R> Copy for UnwrapErr<R>where
R: Copy + TryRngCore,
impl<R, Offset> Copy for LineInstruction<R, Offset>
impl<R, Offset> Copy for gimli::read::op::Location<R, Offset>
impl<R, Offset> Copy for Operation<R, Offset>
impl<R, Offset> Copy for AttributeValue<R, Offset>
impl<R, Offset> Copy for FileEntry<R, Offset>
impl<R, Offset> Copy for Piece<R, Offset>
impl<R, Offset> Copy for UnitHeader<R, Offset>
impl<Request> Copy for BufferLayer<Request>
impl<S3, S4, NI> Copy for SseMachine<S3, S4, NI>
impl<S> Copy for StreamBody<S>where
S: Copy,
impl<S> Copy for TowerToHyperService<S>where
S: Copy,
impl<S> Copy for rustmax::axum::extract::State<S>where
S: Copy,
impl<S> Copy for Flatten<S>where
S: Copy,
impl<S> Copy for IndFlatten<S>where
S: Copy,
impl<S, T> Copy for AddExtension<S, T>
impl<S, T> Copy for UniformArrayStrategy<S, T>
impl<Section, Symbol> Copy for SymbolFlags<Section, Symbol>
impl<Storage> Copy for __BindgenBitfieldUnit<Storage>where
Storage: Copy,
impl<T> Copy for UnitSectionOffset<T>where
T: Copy,
impl<T> Copy for DieReference<T>where
T: Copy,
impl<T> Copy for Status<T>where
T: Copy,
impl<T> Copy for itertools::FoldWhile<T>where
T: Copy,
impl<T> Copy for itertools::minmax::MinMaxResult<T>where
T: Copy,
impl<T> Copy for LocalResult<T>where
T: Copy,
impl<T> Copy for Resettable<T>where
T: Copy,
impl<T> Copy for rustmax::crossbeam::channel::SendTimeoutError<T>where
T: Copy,
impl<T> Copy for rustmax::crossbeam::channel::TrySendError<T>where
T: Copy,
impl<T> Copy for Steal<T>where
T: Copy,
impl<T> Copy for rustmax::itertools::FoldWhile<T>where
T: Copy,
impl<T> Copy for rustmax::itertools::MinMaxResult<T>where
T: Copy,
impl<T> Copy for Bound<T>where
T: Copy,
impl<T> Copy for Option<T>where
T: Copy,
impl<T> Copy for rustmax::std::sync::mpmc::SendTimeoutError<T>where
T: Copy,
impl<T> Copy for rustmax::std::sync::mpsc::TrySendError<T>where
T: Copy,
impl<T> Copy for Poll<T>where
T: Copy,
impl<T> Copy for rustmax::tokio::sync::mpsc::error::SendTimeoutError<T>where
T: Copy,
impl<T> Copy for rustmax::tokio::sync::mpsc::error::TrySendError<T>where
T: Copy,
impl<T> Copy for *const Twhere
T: ?Sized,
impl<T> Copy for *mut Twhere
T: ?Sized,
impl<T> Copy for &Twhere
T: ?Sized,
Shared references can be copied, but mutable references cannot!