Trait nom::lib::std::prelude::v1::rust_2021::Copy1.0.0[][src]

#[lang = "copy"]pub trait Copy: Clone { }
[]

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` may not 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:

Implementations on Foreign Types

impl Copy for Instant[src]

impl<'a> Copy for Prefix<'a>[src]

impl Copy for ErrorKind[src]

impl<'a> Copy for IoSlice<'a>[src]

impl<T> Copy for TrySendError<T> where
    T: Copy
[src]

impl Copy for AccessError[src]

impl Copy for ThreadId[src]

impl Copy for UCred[src]

impl Copy for RecvError[src]

impl Copy for Ipv4Addr[src]

impl<'a> Copy for Ancestors<'a>[src]

impl Copy for Shutdown[src]

impl<T> Copy for SendError<T> where
    T: Copy
[src]

impl Copy for SocketAddrV4[src]

impl Copy for WaitTimeoutResult[src]

impl Copy for ExitCode[src]

impl Copy for SeekFrom[src]

impl<'a> Copy for PrefixComponent<'a>[src]

impl Copy for TryRecvError[src]

impl Copy for SystemTime[src]

impl Copy for ExitStatus[src]

impl<'a> Copy for Component<'a>[src]

impl Copy for Ipv6Addr[src]

impl Copy for IpAddr[src]

impl Copy for RecvTimeoutError[src]

impl Copy for Ipv6MulticastScope[src]

impl Copy for SocketAddr[src]

impl Copy for FileType[src]

impl Copy for SocketAddrV6[src]

impl Copy for TryFromSliceError[src]

impl Copy for Duration[src]

impl Copy for __m128[src]

impl<Dyn> Copy for DynMetadata<Dyn> where
    Dyn: ?Sized
[src]

impl Copy for u128[src]

impl Copy for NonZeroU8[src]

impl Copy for NonZeroU32[src]

impl Copy for Ordering[src]

impl Copy for u32[src]

impl<T> Copy for NonNull<T> where
    T: ?Sized
[src]

impl Copy for __m128i[src]

impl Copy for __m512bh[src]

impl Copy for TryFromIntError[src]

impl Copy for bool[src]

impl Copy for char[src]

impl Copy for __m256i[src]

impl Copy for f64[src]

impl<T> Copy for *const T where
    T: ?Sized
[src]

impl Copy for __m256[src]

impl Copy for NonZeroIsize[src]

impl<T> Copy for Wrapping<T> where
    T: Copy
[src]

impl Copy for __m128bh[src]

impl Copy for CharTryFromError[src]

impl Copy for __m256d[src]

impl Copy for usize[src]

impl Copy for __m128d[src]

impl Copy for NonZeroI128[src]

impl Copy for i8[src]

impl<'_, T> Copy for &'_ T where
    T: ?Sized
[src]

[]

Shared references can be copied, but mutable references cannot!

impl Copy for NonZeroU16[src]

impl Copy for u64[src]

impl Copy for NonZeroU128[src]

impl Copy for CpuidResult[src]

impl Copy for TypeId[src]

impl<T> Copy for Poll<T> where
    T: Copy
[src]

impl Copy for i16[src]

impl Copy for u16[src]

impl Copy for i128[src]

impl Copy for NonZeroUsize[src]

impl Copy for i64[src]

impl Copy for FpCategory[src]

impl Copy for NonZeroI8[src]

impl Copy for __m512d[src]

impl Copy for __m256bh[src]

impl Copy for NonZeroI64[src]

impl<T> Copy for *mut T where
    T: ?Sized
[src]

impl Copy for __m512[src]

impl<T> Copy for PhantomData<T> where
    T: ?Sized
[src]

impl Copy for f32[src]

impl<'a> Copy for Location<'a>[src]

impl Copy for u8[src]

impl<P> Copy for Pin<P> where
    P: Copy
[src]

impl Copy for NonZeroI16[src]

impl Copy for PhantomPinned[src]

impl Copy for NonZeroI32[src]

impl Copy for i32[src]

impl Copy for __m512i[src]

impl Copy for isize[src]

impl Copy for NonZeroU64[src]

impl Copy for ![src]

impl Copy for TraitObject[src]

impl Copy for RawWakerVTable[src]

impl Copy for _Unwind_Reason_Code

impl Copy for _Unwind_Action

Implementors

impl Copy for Needed[src]

impl Copy for nom::error::ErrorKind[src]

impl Copy for nom::lib::std::cmp::Ordering[src]

impl Copy for Infallible1.34.0[src]

impl Copy for SearchStep[src]

impl Copy for Endianness[src]

impl Copy for AllocError[src]

impl Copy for Global[src]

impl Copy for Layout1.28.0[src]

impl Copy for System1.28.0[src]

impl Copy for Error[src]

impl Copy for RangeFull[src]

impl Copy for NoneError[src]

impl Copy for Utf8Error[src]

impl<'a> Copy for Arguments<'a>[src]

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

impl<B, C> Copy for ControlFlow<B, C> where
    C: Copy,
    B: Copy
[src]

impl<F> Copy for RepeatWith<F> where
    F: Copy
1.28.0[src]

impl<Idx> Copy for RangeTo<Idx> where
    Idx: Copy
[src]

impl<Idx> Copy for RangeToInclusive<Idx> where
    Idx: Copy
1.26.0[src]

impl<T> Copy for Bound<T> where
    T: Copy
1.17.0[src]

impl<T> Copy for Option<T> where
    T: Copy
[src]

impl<T> Copy for Reverse<T> where
    T: Copy
1.19.0[src]

impl<T> Copy for Discriminant<T>1.21.0[src]

impl<T> Copy for ManuallyDrop<T> where
    T: Copy + ?Sized
1.20.0[src]

impl<T> Copy for MaybeUninit<T> where
    T: Copy
1.36.0[src]

impl<T, E> Copy for Result<T, E> where
    E: Copy,
    T: Copy
[src]

impl<Y, R> Copy for GeneratorState<Y, R> where
    R: Copy,
    Y: Copy
[src]

impl Copy for MatchKind

impl Copy for MatchKind

impl Copy for Prefix

impl Copy for Infix

impl Copy for Suffix

impl Copy for Style

impl Copy for Colour

impl<G: Copy, F: Copy, T: Copy, R: Copy> Copy for MapGuard<G, F, T, R>

impl<A: Copy, T: Copy, F: Copy> Copy for Map<A, T, F>

impl<T: Copy> Copy for ConstantDeref<T>

impl<T: Copy> Copy for Constant<T>

impl<A: Copy + Array<Item = u8>> Copy for ArrayString<A> where
    A::Index: Copy

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

impl Copy for StandardClock

impl Copy for Nanoseconds

impl Copy for Stream

impl Copy for PrintFmt

impl Copy for CharacterSet

impl Copy for Config

impl Copy for Priority

impl Copy for BigEndian

impl Copy for LittleEndian

impl Copy for DependencyKind

impl Copy for DiagnosticLevel

impl Copy for DownstreamID

impl Copy for DownstreamState

impl Copy for ConnID

impl Copy for FeatureGate

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

impl Copy for FixedOffset

impl Copy for Local

impl Copy for Utc

impl Copy for NaiveDate

impl Copy for IsoWeek

impl Copy for NaiveTime

impl Copy for NaiveDateTime

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

impl Copy for SecondsFormat

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

impl Copy for Pad

impl Copy for ParseError

impl Copy for Weekday

impl Copy for Tz

impl Copy for AppSettings

impl Copy for ArgSettings

impl Copy for ErrorKind

impl Copy for Shell

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

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

impl<T: Copy> Copy for SendTimeoutError<T>

impl Copy for RecvError

impl Copy for TryRecvError

impl Copy for RecvTimeoutError

impl Copy for TrySelectError

impl Copy for SelectTimeoutError

impl Copy for TryReadyError

impl Copy for ReadyTimeoutError

impl<T: Copy> Copy for Steal<T>

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

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

impl Copy for MacError

impl Copy for InvalidKeyLength

impl Copy for Style

impl Copy for Purpose

impl Copy for Ignored

impl Copy for Flag

impl Copy for ParseDebugIdError

impl Copy for DebugId

impl Copy for ParseCodeIdError

impl Copy for InvalidOutputSize

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

impl Copy for Iv

impl Copy for Version

impl Copy for MetadataKey

impl Copy for MetadataMethod

impl Copy for PerfContextType

impl Copy for RangeOffsetKind

impl Copy for TickerName

impl Copy for TickerEnum

impl Copy for LogLevel

impl Copy for CompressionType

impl Copy for BlobRunMode

impl Copy for SstCompressionType

impl Copy for EncryptionMethod

impl Copy for PerfLevel

impl Copy for PerfContextKind

impl<'a> Copy for Range<'a>

impl Copy for CacheStats

impl Copy for ErrorCode

impl<E: Copy> Copy for Compat<E>

impl Copy for IOType

impl Copy for IOOp

impl Copy for IOOp

impl Copy for IOType

impl Copy for IOBytes

impl Copy for FileTime

impl Copy for FlushCompress

impl Copy for FlushDecompress

impl Copy for Status

impl Copy for Compression

impl Copy for Canceled

impl Copy for Aborted

impl<T: Copy> Copy for Compat<T>

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

impl Copy for Fuzzer

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

impl Copy for Error

impl Copy for Deadline

impl Copy for RpcStatusCode

impl Copy for MethodType

impl Copy for WriteFlags

impl Copy for OptTarget

impl Copy for LbPolicy

impl Copy for CertificateRequestType

impl Copy for HealthCheckResponseServingStatus

impl Copy for grpc_compression_algorithm

impl Copy for grpc_compression_level

impl Copy for grpc_compression_options

impl Copy for grpc_compression_options_grpc_compression_options_default_level

impl Copy for grpc_compression_options_grpc_compression_options_default_algorithm

impl Copy for grpc_slice_refcount

impl Copy for grpc_slice

impl Copy for grpc_slice_grpc_slice_data

impl Copy for grpc_slice_grpc_slice_data_grpc_slice_refcounted

impl Copy for grpc_slice_grpc_slice_data_grpc_slice_inlined

impl Copy for grpc_slice_buffer

impl Copy for gpr_clock_type

impl Copy for gpr_timespec

impl Copy for gpr_event

impl Copy for gpr_refcount

impl Copy for gpr_stats_counter

impl Copy for grpc_slice_ref_whom

impl Copy for grpc_byte_buffer_type

impl Copy for grpc_byte_buffer

impl Copy for grpc_byte_buffer_grpc_byte_buffer_data

impl Copy for grpc_byte_buffer_grpc_byte_buffer_data__bindgen_ty_1

impl Copy for grpc_byte_buffer_grpc_byte_buffer_data_grpc_compressed_buffer

impl Copy for grpc_completion_queue

impl Copy for grpc_alarm

impl Copy for grpc_channel

impl Copy for grpc_server

impl Copy for grpc_call

impl Copy for grpc_socket_mutator

impl Copy for grpc_socket_factory

impl Copy for grpc_arg_type

impl Copy for grpc_arg_pointer_vtable

impl Copy for grpc_arg

impl Copy for grpc_arg_grpc_arg_value

impl Copy for grpc_arg_grpc_arg_value_grpc_arg_pointer

impl Copy for grpc_channel_args

impl Copy for grpc_call_error

impl Copy for grpc_metadata

impl Copy for grpc_metadata__bindgen_ty_1

impl Copy for grpc_completion_type

impl Copy for grpc_event

impl Copy for grpc_metadata_array

impl Copy for grpc_call_details

impl Copy for grpc_op_type

impl Copy for grpc_op

impl Copy for grpc_op_grpc_op_data

impl Copy for grpc_op_grpc_op_data__bindgen_ty_1

impl Copy for grpc_op_grpc_op_data_grpc_op_send_initial_metadata

impl Copy for grpc_op_grpc_op_data_grpc_op_send_initial_metadata_grpc_op_send_initial_metadata_maybe_compression_level

impl Copy for grpc_op_grpc_op_data_grpc_op_send_message

impl Copy for grpc_op_grpc_op_data_grpc_op_send_status_from_server

impl Copy for grpc_op_grpc_op_data_grpc_op_recv_initial_metadata

impl Copy for grpc_op_grpc_op_data_grpc_op_recv_message

impl Copy for grpc_op_grpc_op_data_grpc_op_recv_status_on_client

impl Copy for grpc_op_grpc_op_data_grpc_op_recv_close_on_server

impl Copy for grpc_channel_info

impl Copy for grpc_resource_quota

impl Copy for grpc_cq_polling_type

impl Copy for grpc_cq_completion_type

impl Copy for grpc_experimental_completion_queue_functor

impl Copy for grpc_completion_queue_attributes

impl Copy for grpc_completion_queue_factory

impl Copy for grpc_connectivity_state

impl Copy for census_context

impl Copy for grpc_server_register_method_payload_handling

impl Copy for grpc_server_config_fetcher

impl Copy for grpc_ssl_roots_override_result

impl Copy for grpc_ssl_certificate_config_reload_status

impl Copy for grpc_ssl_client_certificate_request_type

impl Copy for grpc_security_level

impl Copy for grpc_tls_server_verification_option

impl Copy for grpc_local_connect_type

impl Copy for grpc_tls_version

impl Copy for grpc_auth_context

impl Copy for grpc_auth_property_iterator

impl Copy for grpc_auth_property

impl Copy for grpc_ssl_session_cache

impl Copy for grpc_call_credentials

impl Copy for grpc_channel_credentials

impl Copy for grpc_ssl_pem_key_cert_pair

impl Copy for verify_peer_options

impl Copy for grpc_ssl_verify_peer_options

impl Copy for grpc_sts_credentials_options

impl Copy for grpc_auth_metadata_context

impl Copy for grpc_metadata_credentials_plugin

impl Copy for grpc_server_credentials

impl Copy for grpc_ssl_server_certificate_config

impl Copy for grpc_ssl_server_credentials_options

impl Copy for grpc_auth_metadata_processor

impl Copy for grpc_alts_credentials_options

impl Copy for grpc_tls_error_details

impl Copy for grpc_tls_server_authorization_check_config

impl Copy for grpc_tls_credentials_options

impl Copy for grpc_tls_certificate_provider

impl Copy for grpc_tls_identity_pairs

impl Copy for grpc_tls_server_authorization_check_arg

impl Copy for gpr_log_severity

impl Copy for gpr_log_func_args

impl Copy for grpc_byte_buffer_reader

impl Copy for grpc_byte_buffer_reader_grpc_byte_buffer_reader_current

impl Copy for grpcwrap_batch_context

impl Copy for grpcwrap_batch_context__bindgen_ty_1

impl Copy for grpcwrap_batch_context__bindgen_ty_2

impl Copy for grpcwrap_request_call_context

impl Copy for Reason

impl Copy for FromHexError

impl Copy for StatusCode

impl Copy for Version

impl Copy for Error

impl<T: Copy> Copy for Status<T>

impl<'a> Copy for Header<'a>

impl Copy for HttpDate

impl Copy for RenameRule

impl Copy for Config

impl Copy for Options

impl Copy for BackgroundColor

impl Copy for Palette

impl Copy for BasicPalette

impl Copy for MultiPalette

impl Copy for SearchColor

impl Copy for Direction

impl Copy for TextTruncateDirection

impl Copy for EventMask

impl Copy for WatchMask

impl Copy for inotify_event

impl Copy for IpAddrRange

impl Copy for Ipv4AddrRange

impl Copy for Ipv6AddrRange

impl Copy for IpNet

impl Copy for Ipv4Net

impl Copy for Ipv6Net

impl Copy for IpSubnets

impl Copy for Ipv4Subnets

impl Copy for Ipv6Subnets

impl Copy for Ipv4Network

impl Copy for Ipv6Network

impl Copy for IpNetwork

impl Copy for NetworkSize

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

impl<T: Copy> Copy for Position<T>

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

impl Copy for Buffer

impl Copy for StoreState

impl Copy for PeerRole

impl Copy for DeadlockRequestType

impl Copy for ErrorType

impl Copy for CheckPolicy

impl Copy for OperatorStatus

impl Copy for EventRowOpType

impl Copy for EventLogType

impl Copy for PeerState

impl Copy for ExtraMessageType

impl Copy for Db

impl Copy for Module

impl Copy for BottommostLevelCompaction

impl Copy for MutationOp

impl Copy for PairOp

impl Copy for SwitchMode

impl Copy for CompressionType

impl Copy for CommandPri

impl Copy for IsolationLevel

impl Copy for Op

impl Copy for Assertion

impl Copy for Action

impl Copy for ExtraOp

impl Copy for CmdType

impl Copy for AdminCmdType

impl Copy for StatusCmdType

impl Copy for ReplicationMode

impl Copy for DrAutoSyncState

impl Copy for RegionReplicationState

impl Copy for EncryptionMethod

impl Copy for SearchLogRequestTarget

impl Copy for LogLevel

impl Copy for ServerInfoType

impl Copy for StatusCode

impl Copy for DIR

impl Copy for group

impl Copy for utimbuf

impl Copy for timeval

impl Copy for timespec

impl Copy for rlimit

impl Copy for rusage

impl Copy for ipv6_mreq

impl Copy for hostent

impl Copy for iovec

impl Copy for pollfd

impl Copy for winsize

impl Copy for linger

impl Copy for sigval

impl Copy for itimerval

impl Copy for tms

impl Copy for servent

impl Copy for protoent

impl Copy for FILE

impl Copy for fpos_t

impl Copy for timezone

impl Copy for in_addr

impl Copy for ip_mreq

impl Copy for ip_mreq_source

impl Copy for sockaddr

impl Copy for sockaddr_in

impl Copy for sockaddr_in6

impl Copy for addrinfo

impl Copy for sockaddr_ll

impl Copy for fd_set

impl Copy for tm

impl Copy for sched_param

impl Copy for Dl_info

impl Copy for lconv

impl Copy for in_pktinfo

impl Copy for ifaddrs

impl Copy for in6_rtmsg

impl Copy for arpreq

impl Copy for arpreq_old

impl Copy for arphdr

impl Copy for mmsghdr

impl Copy for epoll_event

impl Copy for sockaddr_un

impl Copy for sockaddr_storage

impl Copy for utsname

impl Copy for sigevent

impl Copy for fpos64_t

impl Copy for rlimit64

impl Copy for glob_t

impl Copy for passwd

impl Copy for spwd

impl Copy for dqblk

impl Copy for signalfd_siginfo

impl Copy for itimerspec

impl Copy for fsid_t

impl Copy for packet_mreq

impl Copy for cpu_set_t

impl Copy for if_nameindex

impl Copy for msginfo

impl Copy for sembuf

impl Copy for input_event

impl Copy for input_id

impl Copy for input_absinfo

impl Copy for input_keymap_entry

impl Copy for input_mask

impl Copy for ff_replay

impl Copy for ff_trigger

impl Copy for ff_envelope

impl Copy for ff_constant_effect

impl Copy for ff_ramp_effect

impl Copy for ff_condition_effect

impl Copy for ff_periodic_effect

impl Copy for ff_rumble_effect

impl Copy for ff_effect

impl Copy for dl_phdr_info

impl Copy for Elf32_Ehdr

impl Copy for Elf64_Ehdr

impl Copy for Elf32_Sym

impl Copy for Elf64_Sym

impl Copy for Elf32_Phdr

impl Copy for Elf64_Phdr

impl Copy for Elf32_Shdr

impl Copy for Elf64_Shdr

impl Copy for Elf32_Chdr

impl Copy for Elf64_Chdr

impl Copy for ucred

impl Copy for mntent

impl Copy for posix_spawn_file_actions_t

impl Copy for posix_spawnattr_t

impl Copy for genlmsghdr

impl Copy for in6_pktinfo

impl Copy for arpd_request

impl Copy for inotify_event

impl Copy for fanotify_response

impl Copy for sockaddr_vm

impl Copy for regmatch_t

impl Copy for sock_extended_err

impl Copy for __c_anonymous_sockaddr_can_tp

impl Copy for __c_anonymous_sockaddr_can_j1939

impl Copy for can_filter

impl Copy for sockaddr_nl

impl Copy for dirent

impl Copy for dirent64

impl Copy for sockaddr_alg

impl Copy for af_alg_iv

impl Copy for mq_attr

impl Copy for __c_anonymous_sockaddr_can_can_addr

impl Copy for sockaddr_can

impl Copy for statx

impl Copy for statx_timestamp

impl Copy for aiocb

impl Copy for __exit_status

impl Copy for __timeval

impl Copy for glob64_t

impl Copy for msghdr

impl Copy for cmsghdr

impl Copy for termios

impl Copy for mallinfo

impl Copy for nlmsghdr

impl Copy for nlmsgerr

impl Copy for nl_pktinfo

impl Copy for nl_mmap_req

impl Copy for nl_mmap_hdr

impl Copy for nlattr

impl Copy for rtentry

impl Copy for timex

impl Copy for ntptimeval

impl Copy for regex_t

impl Copy for utmpx

impl Copy for sigset_t

impl Copy for sysinfo

impl Copy for msqid_ds

impl Copy for sigaction

impl Copy for statfs

impl Copy for flock

impl Copy for flock64

impl Copy for siginfo_t

impl Copy for stack_t

impl Copy for stat

impl Copy for stat64

impl Copy for statfs64

impl Copy for statvfs64

impl Copy for pthread_attr_t

impl Copy for _libc_fpxreg

impl Copy for _libc_xmmreg

impl Copy for _libc_fpstate

impl Copy for user_regs_struct

impl Copy for user

impl Copy for mcontext_t

impl Copy for ipc_perm

impl Copy for shmid_ds

impl Copy for termios2

impl Copy for ip_mreqn

impl Copy for user_fpregs_struct

impl Copy for ucontext_t

impl Copy for statvfs

impl Copy for max_align_t

impl Copy for sem_t

impl Copy for pthread_mutexattr_t

impl Copy for pthread_rwlockattr_t

impl Copy for pthread_condattr_t

impl Copy for fanotify_event_metadata

impl Copy for pthread_cond_t

impl Copy for pthread_mutex_t

impl Copy for pthread_rwlock_t

impl Copy for can_frame

impl Copy for canfd_frame

impl Copy for in6_addr

impl Copy for WriteStallCondition

impl Copy for DBStatisticsTickerType

impl Copy for DBStatisticsHistogramType

impl Copy for DBEntryType

impl Copy for DBCompressionType

impl Copy for DBCompactionStyle

impl Copy for DBUniversalCompactionStyle

impl Copy for DBRecoveryMode

impl Copy for CompactionPriority

impl Copy for CompactionReason

impl Copy for DBInfoLogLevel

impl Copy for DBTableProperty

impl Copy for DBBottommostLevelCompaction

impl Copy for DBRateLimiterMode

impl Copy for DBTitanDBBlobRunMode

impl Copy for IndexType

impl Copy for DBBackgroundErrorReason

impl Copy for DBEncryptionMethod

impl Copy for DBValueType

impl Copy for DBSstPartitionerResult

impl Copy for CompactionFilterValueType

impl Copy for CompactionFilterDecision

impl Copy for gz_header

impl Copy for z_stream

impl Copy for Level

impl Copy for LevelFilter

impl Copy for LZ4FCompressionContext

impl Copy for LZ4FDecompressionContext

impl Copy for Digest

impl<'a> Copy for Name<'a>

impl Copy for MimeGuess

impl Copy for PollOpt

impl Copy for Ready

impl Copy for Event

impl Copy for UnixReady

impl Copy for Token

impl Copy for Protocol

impl Copy for Entry

impl Copy for Type

impl Copy for Errno

impl Copy for AtFlags

impl Copy for OFlag

impl Copy for SealFlag

impl Copy for FdFlag

impl Copy for FlockArg

impl Copy for SpliceFFlags

impl Copy for FallocateFlags

impl Copy for PosixFadviseAdvice

impl Copy for ModuleInitFlags

impl Copy for DeleteModuleFlags

impl Copy for MsFlags

impl Copy for MntFlags

impl Copy for MQ_OFlag

impl Copy for FdFlag

impl Copy for MqAttr

impl Copy for InterfaceFlags

impl Copy for PollFd

impl Copy for PollFlags

impl Copy for OpenptyResult

impl Copy for ForkptyResult

impl Copy for CloneFlags

impl Copy for CpuSet

impl Copy for AioFsyncMode

impl Copy for LioOpcode

impl Copy for LioMode

impl Copy for AioCancelStat

impl Copy for EpollFlags

impl Copy for EpollOp

impl Copy for EpollCreateFlags

impl Copy for EpollEvent

impl Copy for EfdFlags

impl Copy for MemFdCreateFlag

impl Copy for ProtFlags

impl Copy for MapFlags

impl Copy for MmapAdvise

impl Copy for MsFlags

impl Copy for MlockAllFlags

impl Copy for Request

impl Copy for Event

impl Copy for Options

impl Copy for QuotaType

impl Copy for QuotaFmt

impl Copy for QuotaValidFlags

impl Copy for Dqblk

impl Copy for RebootMode

impl Copy for FdSet

impl Copy for Signal

impl Copy for SignalIterator

impl Copy for SaFlags

impl Copy for SigmaskHow

impl Copy for SigSet

impl Copy for SigHandler

impl Copy for SigAction

impl Copy for SigevNotify

impl Copy for SigEvent

impl Copy for SfdFlags

impl Copy for AddressFamily

impl Copy for InetAddr

impl Copy for IpAddr

impl Copy for Ipv4Addr

impl Copy for Ipv6Addr

impl Copy for UnixAddr

impl Copy for SockAddr

impl Copy for NetlinkAddr

impl Copy for AlgAddr

impl Copy for LinkAddr

impl Copy for VsockAddr

impl Copy for ReuseAddr

impl Copy for ReusePort

impl Copy for TcpNoDelay

impl Copy for Linger

impl Copy for IpAddMembership

impl Copy for IpDropMembership

impl Copy for Ipv6AddMembership

impl Copy for Ipv6DropMembership

impl Copy for IpMulticastTtl

impl Copy for IpMulticastLoop

impl Copy for ReceiveTimeout

impl Copy for SendTimeout

impl Copy for Broadcast

impl Copy for OobInline

impl Copy for SocketError

impl Copy for KeepAlive

impl Copy for PeerCredentials

impl Copy for TcpKeepIdle

impl Copy for TcpKeepCount

impl Copy for TcpKeepInterval

impl Copy for RcvBuf

impl Copy for SndBuf

impl Copy for RcvBufForce

impl Copy for SndBufForce

impl Copy for SockType

impl Copy for AcceptConn

impl Copy for BindToDevice

impl Copy for OriginalDst

impl Copy for ReceiveTimestamp

impl Copy for IpTransparent

impl Copy for Mark

impl Copy for PassCred

impl Copy for TcpCongestion

impl Copy for Ipv4PacketInfo

impl Copy for Ipv6RecvPacketInfo

impl Copy for UdpGsoSegment

impl Copy for UdpGroSegment

impl Copy for AlgSetAeadAuthSize

impl Copy for SockType

impl Copy for SockProtocol

impl Copy for SockFlag

impl Copy for MsgFlags

impl Copy for UnixCredentials

impl Copy for IpMembershipRequest

impl Copy for Ipv6MembershipRequest

impl<'a> Copy for RecvMsg<'a>

impl<'a> Copy for CmsgIterator<'a>

impl<'a> Copy for ControlMessage<'a>

impl Copy for SockLevel

impl Copy for Shutdown

impl Copy for SFlag

impl Copy for Mode

impl Copy for FchmodatFlags

impl Copy for UtimensatFlags

impl Copy for Statfs

impl Copy for FsType

impl Copy for FsFlags

impl Copy for Statvfs

impl Copy for SysInfo

impl Copy for BaudRate

impl Copy for SetArg

impl Copy for FlushArg

impl Copy for FlowArg

impl Copy for SpecialCharacterIndices

impl Copy for InputFlags

impl Copy for OutputFlags

impl Copy for ControlFlags

impl Copy for LocalFlags

impl Copy for TimeSpec

impl Copy for TimeVal

impl Copy for RemoteIoVec

impl<T: Copy> Copy for IoVec<T>

impl Copy for UtsName

impl Copy for WaitPidFlag

impl Copy for WaitStatus

impl Copy for AddWatchFlags

impl Copy for InitFlags

impl Copy for Inotify

impl Copy for WatchDescriptor

impl Copy for TimerFd

impl Copy for ClockId

impl Copy for TimerFlags

impl Copy for TimerSetTimeFlags

impl Copy for Expiration

impl Copy for ClockId

impl Copy for UContext

impl Copy for Uid

impl Copy for Gid

impl Copy for Pid

impl Copy for ForkResult

impl Copy for FchownatFlags

impl Copy for Whence

impl Copy for LinkatFlags

impl Copy for UnlinkatFlags

impl Copy for PathconfVar

impl Copy for SysconfVar

impl Copy for AccessFlags

impl Copy for Error

impl Copy for Op

impl Copy for RecursiveMode

impl<T: Copy> Copy for Complex<T>

impl Copy for Buffer

impl Copy for Grouping

impl Copy for Locale

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

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

impl Copy for ParseRatioError

impl Copy for CMSOptions

impl Copy for PointConversionForm

impl Copy for Asn1Flag

impl<T, U> Copy for Index<T, U>

impl Copy for MessageDigest

impl Copy for DigestBytes

impl Copy for Nid

impl Copy for OcspFlag

impl Copy for OcspResponseStatus

impl Copy for OcspCertStatus

impl Copy for OcspRevokedStatus

impl Copy for Pkcs7Flags

impl Copy for Id

impl Copy for Padding

impl Copy for SrtpProfileId

impl Copy for ErrorCode

impl Copy for SslOptions

impl Copy for SslMode

impl Copy for SslMethod

impl Copy for SslVerifyMode

impl Copy for SslSessionCacheMode

impl Copy for ExtensionContext

impl Copy for SslFiletype

impl Copy for StatusType

impl Copy for NameType

impl Copy for SniError

impl Copy for SslAlert

impl Copy for AlpnError

impl Copy for ClientHelloResponse

impl Copy for SslVersion

impl Copy for ShutdownResult

impl Copy for ShutdownState

impl Copy for Mode

impl Copy for Cipher

impl Copy for X509CheckFlags

impl Copy for X509VerifyResult

impl Copy for point_conversion_form_t

impl<T: Copy + Float> Copy for OrderedFloat<T>

impl<T: Copy + Float> Copy for NotNan<T>

impl Copy for FloatIsNan

impl<E: Copy> Copy for ParseNotNanError<E>

impl Copy for WaitTimeoutResult

impl Copy for OnceState

impl Copy for ParkResult

impl Copy for UnparkResult

impl Copy for RequeueOp

impl Copy for FilterOp

impl Copy for UnparkToken

impl Copy for ParkToken

impl Copy for Feature

impl Copy for Lookahead

impl Copy for Atomicity

impl Copy for MatchDir

impl Copy for Assoc

impl Copy for MacAddr

impl Copy for ParseMacAddrErr

impl Copy for Config

impl Copy for ChannelType

impl Copy for FanoutType

impl Copy for FanoutOption

impl Copy for Config

impl Copy for YesS3

impl Copy for NoS3

impl Copy for YesS4

impl Copy for NoS4

impl Copy for YesA1

impl Copy for NoA1

impl Copy for YesA2

impl Copy for NoA2

impl Copy for YesNI

impl Copy for NoNI

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

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

impl Copy for vec128_storage

impl Copy for vec256_storage

impl Copy for vec512_storage

impl Copy for Span

impl Copy for Delimiter

impl Copy for Spacing

impl Copy for Limit

impl Copy for LimitValue

impl Copy for NFSServerCaps

impl Copy for NFSEventCounter

impl Copy for NFSByteCounter

impl Copy for StatFlags

impl Copy for CoredumpFlags

impl Copy for FDPermissions

impl Copy for ProcState

impl Copy for Io

impl Copy for StatM

impl Copy for Version

impl Copy for DropCache

impl<T: Copy> Copy for Limit<T>

impl Copy for Limits

impl Copy for MetricType

impl Copy for EncodeError

impl Copy for FieldDescriptorProto_Type

impl Copy for FieldDescriptorProto_Label

impl Copy for FileOptions_OptimizeMode

impl Copy for FieldOptions_CType

impl Copy for FieldOptions_JSType

impl Copy for EnumValueDescriptor

impl Copy for WireType

impl Copy for Tag

impl Copy for NullValue

impl Copy for Field_Kind

impl Copy for Field_Cardinality

impl Copy for Syntax

impl Copy for StateRole

impl Copy for SnapshotStatus

impl Copy for ReadOnlyOption

impl Copy for ProgressState

impl Copy for RecoveryMode

impl Copy for ReadableSize

impl Copy for CacheStats

impl Copy for EntryType

impl Copy for MessageType

impl Copy for ConfChangeTransition

impl Copy for ConfChangeType

impl Copy for ConsistencyCheckMethod

impl Copy for RegionChangeEvent

impl Copy for ObserveID

impl Copy for DiscardReason

impl Copy for PeerTicks

impl Copy for StoreTick

impl Copy for AdminCmdEpochState

impl Copy for LeaseState

impl Copy for GroupState

impl Copy for PerfContextType

impl Copy for ProposalType

impl Copy for AdminCmdType

impl Copy for AdminCmdStatus

impl Copy for RaftReadyType

impl Copy for MessageCounterType

impl Copy for RaftDroppedMessage

impl Copy for SnapValidationType

impl Copy for RegionHashType

impl Copy for RegionHashResult

impl Copy for CfNames

impl Copy for RaftEntryType

impl Copy for RaftInvalidProposal

impl Copy for RaftEventDurationType

impl Copy for CompactionGuardAction

impl Copy for SendStatus

impl Copy for ProposalContext

impl Copy for CheckTickResult

impl Copy for CheckApplyingSnapStatus

impl Copy for BuildStatistics

impl Copy for CheckPolicy

impl Copy for SnapType

impl Copy for SnapStatus

impl Copy for RejectReason

impl Copy for Bernoulli

impl Copy for BernoulliError

impl<X: Copy + SampleUniform> Copy for Uniform<X> where
    X::Sampler: Copy

impl<X: Copy> Copy for UniformInt<X>

impl Copy for UniformChar

impl<X: Copy> Copy for UniformFloat<X>

impl Copy for UniformDuration

impl Copy for WeightedError

impl Copy for OpenClosed01

impl Copy for Open01

impl Copy for Standard

impl Copy for OsRng

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

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

impl Copy for Span

impl Copy for Position

impl Copy for ClassSetBinaryOpKind

impl Copy for Flag

impl Copy for ClassUnicodeRange

impl Copy for ClassBytesRange

impl Copy for Utf8Sequence

impl Copy for Utf8Range

impl<ComponentType: Copy> Copy for BGR<ComponentType>

impl<ComponentType: Copy, AlphaComponentType: Copy> Copy for BGRA<ComponentType, AlphaComponentType>

impl<ComponentType: Copy> Copy for Gray<ComponentType>

impl<ComponentType: Copy, AlphaComponentType: Copy> Copy for GrayAlpha<ComponentType, AlphaComponentType>

impl<ComponentType: Copy> Copy for RGB<ComponentType>

impl<ComponentType: Copy, AlphaComponentType: Copy> Copy for RGBA<ComponentType, AlphaComponentType>

impl<B: Copy> Copy for UnparsedPublicKey<B> where
    B: AsRef<[u8]>, 

impl<'a> Copy for Positive<'a>

impl Copy for Digest

impl Copy for Unspecified

impl Copy for KeyRejected

impl Copy for Algorithm

impl Copy for Algorithm

impl Copy for Tag

impl Copy for Algorithm

impl<B: Copy> Copy for RsaPublicKeyComponents<B> where
    B: AsRef<[u8]> + Debug

impl Copy for Signature

impl<B: Copy> Copy for UnparsedPublicKey<B> where
    B: AsRef<[u8]>, 

impl Copy for PerfLevel

impl Copy for Quote

impl Copy for Config

impl Copy for BellStyle

impl Copy for HistoryDuplicates

impl Copy for CompletionType

impl Copy for EditMode

impl Copy for ColorMode

impl Copy for OutputStreamType

impl Copy for Direction

impl Copy for Word

impl Copy for At

impl Copy for Anchor

impl Copy for CharSearch

impl Copy for KeyPress

impl Copy for WordAction

impl Copy for Buffer

impl Copy for Compat

impl<E> Copy for UnitDeserializer<E>

impl<E> Copy for BoolDeserializer<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 IsizeDeserializer<E>

impl<E> Copy for U8Deserializer<E>

impl<E> Copy for U16Deserializer<E>

impl<E> Copy for U64Deserializer<E>

impl<E> Copy for UsizeDeserializer<E>

impl<E> Copy for F32Deserializer<E>

impl<E> Copy for F64Deserializer<E>

impl<E> Copy for CharDeserializer<E>

impl<E> Copy for I128Deserializer<E>

impl<E> Copy for U128Deserializer<E>

impl<E> Copy for U32Deserializer<E>

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

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

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

impl Copy for IgnoredAny

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

impl Copy for Category

impl<Sep: Copy> Copy for StringWithSeparator<Sep>

impl Copy for SpaceSeparator

impl Copy for CommaSeparator

impl Copy for SigId

impl Copy for Discard

impl Copy for Level

impl Copy for FilterLevel

impl Copy for OverflowStrategy

impl Copy for Domain

impl Copy for Type

impl Copy for Protocol

impl Copy for ParseError

impl Copy for Choice

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

impl Copy for CpuFamily

impl Copy for Arch

impl Copy for Language

impl Copy for NameMangling

impl Copy for DemangleOptions

impl Copy for Underscore

impl Copy for Abstract

impl Copy for As

impl Copy for Async

impl Copy for Auto

impl Copy for Await

impl Copy for Become

impl Copy for Box

impl Copy for Break

impl Copy for Const

impl Copy for Continue

impl Copy for Crate

impl Copy for Default

impl Copy for Do

impl Copy for Dyn

impl Copy for Else

impl Copy for Enum

impl Copy for Extern

impl Copy for Final

impl Copy for Fn

impl Copy for For

impl Copy for If

impl Copy for Impl

impl Copy for In

impl Copy for Let

impl Copy for Loop

impl Copy for Macro

impl Copy for Match

impl Copy for Mod

impl Copy for Move

impl Copy for Mut

impl Copy for Override

impl Copy for Priv

impl Copy for Pub

impl Copy for Ref

impl Copy for Return

impl Copy for SelfType

impl Copy for SelfValue

impl Copy for Static

impl Copy for Struct

impl Copy for Super

impl Copy for Trait

impl Copy for Try

impl Copy for Type

impl Copy for Typeof

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 Yield

impl Copy for Add

impl Copy for AddEq

impl Copy for And

impl Copy for AndAnd

impl Copy for AndEq

impl Copy for At

impl Copy for Bang

impl Copy for Caret

impl Copy for CaretEq

impl Copy for Colon

impl Copy for Colon2

impl Copy for Comma

impl Copy for Div

impl Copy for DivEq

impl Copy for Dollar

impl Copy for Dot

impl Copy for Dot2

impl Copy for Dot3

impl Copy for DotDotEq

impl Copy for Eq

impl Copy for EqEq

impl Copy for Ge

impl Copy for Gt

impl Copy for Le

impl Copy for Lt

impl Copy for MulEq

impl Copy for Ne

impl Copy for Or

impl Copy for OrEq

impl Copy for OrOr

impl Copy for Pound

impl Copy for Question

impl Copy for RArrow

impl Copy for LArrow

impl Copy for Rem

impl Copy for RemEq

impl Copy for FatArrow

impl Copy for Semi

impl Copy for Shl

impl Copy for ShlEq

impl Copy for Shr

impl Copy for ShrEq

impl Copy for Star

impl Copy for Sub

impl Copy for SubEq

impl Copy for Tilde

impl Copy for Brace

impl Copy for Bracket

impl Copy for Paren

impl Copy for Group

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

impl Copy for AttrStyle

impl Copy for BinOp

impl Copy for RangeLimits

impl Copy for TraitBoundModifier

impl Copy for UnOp

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

impl Copy for AddBounds

impl Copy for BindStyle

impl<'a> Copy for VariantAst<'a>

impl Copy for ProcessStatus

impl Copy for RefreshKind

impl Copy for DiskType

impl Copy for Signal

impl Copy for DiskUsage

impl Copy for StorageClass

impl Copy for PredefinedAcl

impl Copy for Projection

impl Copy for DigestAlgorithm

impl Copy for SigningAlgorithm

impl Copy for Scopes

impl Copy for Attr

impl Copy for Direction

impl Copy for BitAnd

impl Copy for BitOr

impl Copy for BitXor

impl Copy for Max

impl Copy for Min

impl Copy for Sample

impl Copy for Population

impl Copy for state

impl Copy for Option

impl Copy for ExecSummary

impl Copy for ExecutorName

impl Copy for EvalType

impl Copy for FieldTypeTp

impl Copy for Collation

impl Copy for FieldTypeFlag

impl<'a> Copy for LogicalRows<'a>

impl<'a> Copy for ScalarValueRef<'a>

impl<T: Copy> Copy for Res<T>

impl Copy for Decimal

impl Copy for Duration

impl<'a> Copy for EnumRef<'a>

impl Copy for ModifyType

impl Copy for JsonType

impl<'a> Copy for JsonRef<'a>

impl<'a> Copy for SetRef<'a>

impl Copy for TzOffset

impl Copy for WeekMode

impl Copy for Time

impl Copy for TimeType

impl Copy for Flags

impl Copy for SqlMode

impl Copy for Flag

impl<'a> Copy for DecodeHandleOp<'a>

impl<'a> Copy for RestoreData<'a>

impl<'a> Copy for DecodePartitionIdOp<'a>

impl Copy for RpnFnMeta

impl<'a, T: Copy + EvaluableRef<'a>> Copy for ScalarArg<'a, T>

impl<'a, T: Copy + 'a + EvaluableRef<'a>, C: Copy + 'a + ChunkRef<'a, T>> Copy for VectorArg<'a, T, C>

impl Copy for IntWithSign

impl Copy for BackgroundJobLimits

impl Copy for DBType

impl Copy for UnifiedReadPoolConfig

impl Copy for StorageReadPoolConfig

impl Copy for CoprReadPoolConfig

impl Copy for ReqTag

impl Copy for CF

impl Copy for ScanKeysKind

impl Copy for ScanKind

impl Copy for WaitType

impl Copy for PerfMetric

impl Copy for MemLockCheckResult

impl Copy for AcquireSemaphoreType

impl Copy for TrackerState

impl Copy for GrpcTypeKind

impl Copy for GcCommandKind

impl Copy for SnapTask

impl Copy for ResolveStore

impl Copy for ReplicaReadLockCheckResult

impl Copy for WhetherSuccess

impl Copy for GlobalGrpcTypeKind

impl Copy for BatchableRequestKind

impl Copy for RequestStatusKind

impl Copy for RequestTypeKind

impl Copy for BottommostLevelCompaction

impl Copy for Role

impl Copy for DetectType

impl Copy for RaftProgressState

impl Copy for RaftProgress

impl Copy for RaftHardState

impl Copy for RaftStateRole

impl Copy for RaftSoftState

impl Copy for RaftPeerRole

impl Copy for Epoch

impl Copy for RegionPeer

impl Copy for RegionMergeState

impl Copy for RaftTruncatedState

impl Copy for RaftApplyState

impl Copy for Lock

impl Copy for WaitTimeout

impl Copy for CommandKind

impl Copy for CommandStageKind

impl Copy for CommandPriority

impl Copy for GcKeysCF

impl Copy for GcKeysDetail

impl Copy for CheckMemLockResult

impl Copy for MvccConflictKind

impl Copy for MvccDuplicateCommandKind

impl Copy for MvccCheckTxnStatusKind

impl Copy for NewerTsCheckState

impl Copy for GcInfo

impl Copy for ResponsePolicy

impl Copy for MissingLockAction

impl Copy for Id

impl Copy for TraceEvent

impl Copy for narenas_mib

impl Copy for malloc_conf_mib

impl Copy for Error

impl<T: Copy + MibArg> Copy for Mib<T>

impl<T: Copy + MibArg> Copy for MibStr<T>

impl Copy for abort_mib

impl Copy for dss_mib

impl Copy for narenas_mib

impl Copy for junk_mib

impl Copy for zero_mib

impl Copy for tcache_mib

impl Copy for lg_tcache_max_mib

impl Copy for background_thread_mib

impl Copy for allocated_mib

impl Copy for active_mib

impl Copy for metadata_mib

impl Copy for resident_mib

impl Copy for mapped_mib

impl Copy for retained_mib

impl Copy for allocatedp_mib

impl Copy for deallocatedp_mib

impl<T: Copy> Copy for ThreadLocal<T>

impl Copy for version_mib

impl Copy for background_thread_mib

impl Copy for max_background_threads_mib

impl Copy for epoch_mib

impl Copy for Jemalloc

impl Copy for GcKeysCF

impl Copy for GcKeysDetail

impl Copy for PerfStatisticsFields

impl Copy for PerfStatisticsInstant

impl Copy for PerfStatisticsDelta

impl Copy for ScanMode

impl Copy for SeekMode

impl<'a> Copy for Iter<'a>

impl Copy for LogFormat

impl Copy for ReadableSize

impl Copy for OptionReadableSize

impl Copy for ReadableDuration

impl Copy for DeadlineError

impl Copy for Deadline

impl Copy for LiunxStyleCpuTime

impl Copy for UnixSecs

impl Copy for Instant

impl Copy for CoarseClock

impl<S: Copy + Into<String>> Copy for Builder<S>

impl Copy for Full

impl Copy for Config

impl Copy for Date

impl Copy for Duration

impl Copy for ConversionRange

impl Copy for ComponentRange

impl Copy for IndeterminateOffset

impl Copy for Format

impl Copy for Instant

impl Copy for OffsetDateTime

impl Copy for PrimitiveDateTime

impl Copy for Sign

impl Copy for Time

impl Copy for UtcOffset

impl Copy for Weekday

impl Copy for ExprType

impl Copy for ScalarFuncSig

impl Copy for ExecType

impl Copy for ExchangeType

impl Copy for EngineType

impl Copy for JoinType

impl Copy for JoinExecType

impl Copy for ChecksumScanOn

impl Copy for ChecksumAlgorithm

impl Copy for EncodeType

impl Copy for Endian

impl Copy for Event

impl Copy for AnalyzeType

impl Copy for UCred

impl Copy for SignalKind

impl Copy for Instant

impl Copy for BytesCodec

impl Copy for Builder

impl Copy for Level

impl Copy for LevelFilter

impl Copy for XxHash64

impl Copy for XxHash32

impl Copy for LockType

impl Copy for TimeStamp

impl Copy for MutationType

impl Copy for WriteBatchFlags

impl Copy for WriteType

impl Copy for B0

impl Copy for B1

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

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

impl Copy for Z0

impl Copy for UTerm

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

impl Copy for ATerm

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

impl Copy for Greater

impl Copy for Less

impl Copy for Equal

impl<'a> Copy for TrieSetSlice<'a>

impl<S: Copy> Copy for UncheckedIndex<S>

impl<S: Copy> Copy for UniCase<S>

impl<S: Copy> Copy for Ascii<S>

impl Copy for Level

impl Copy for BidiClass

impl<'a> Copy for Input<'a>

impl Copy for EndOfInput

impl Copy for ParseError

impl Copy for SyntaxViolation

impl Copy for Position

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

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

impl Copy for Hyphenated

impl<'a> Copy for HyphenatedRef<'a>

impl Copy for Simple

impl<'a> Copy for SimpleRef<'a>

impl Copy for Urn

impl<'a> Copy for UrnRef<'a>

impl Copy for Version

impl Copy for Variant

impl Copy for Uuid

impl<'a> Copy for Name<'a>

impl<'a> Copy for Attribute<'a>

impl Copy for TextPosition

impl Copy for XmlVersion

impl Copy for ZSTD_CCtx_s

impl Copy for ZSTD_DCtx_s

impl Copy for ZSTD_strategy

impl Copy for ZSTD_cParameter

impl Copy for ZSTD_bounds

impl Copy for ZSTD_ResetDirective

impl Copy for ZSTD_dParameter

impl Copy for ZSTD_inBuffer_s

impl Copy for ZSTD_outBuffer_s

impl Copy for ZSTD_EndDirective

impl Copy for ZSTD_CDict_s

impl Copy for ZSTD_DDict_s

impl Copy for ZDICT_params_t