Trait kvarn::prelude::utils::prelude::compact_str::core::clone::Clone

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

    // Provided method
    fn clone_from(&mut self, source: &Self) { ... }
}
Available on non-crate feature miri-test-libstd only.
Expand description

A common trait for the ability to explicitly duplicate an object.

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

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

§Derivable

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

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

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

§How can I implement Clone?

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

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

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

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

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

If we derive:

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

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


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

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

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

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

struct NotCloneable;

fn generate_not_cloneable() -> NotCloneable {
    NotCloneable
}

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

§Additional implementors

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

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

Required Methods§

source

fn clone(&self) -> Self

Returns a copy of the value.

§Examples
let hello = "Hello"; // &str implements Clone

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

Provided Methods§

source

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

Performs copy-assignment from source.

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

Object Safety§

This trait is not object safe.

Implementors§

source§

impl Clone for CachePreferenceError

source§

impl Clone for ClientCachePreference

source§

impl Clone for CompressPreference

source§

impl Clone for PreferredCompression

source§

impl Clone for ServerCachePreference

source§

impl Clone for UriKey

source§

impl Clone for Value

source§

impl Clone for PluginResponseKind

Available on crate feature handover only.
source§

impl Clone for BindIpVersion

source§

impl Clone for CacheAction

source§

impl Clone for Action

1.7.0 · source§

impl Clone for kvarn::prelude::IpAddr

source§

impl Clone for kvarn::prelude::SocketAddr

source§

impl Clone for CacheControlError

source§

impl Clone for SanitizeError

1.28.0 · source§

impl Clone for kvarn::prelude::utils::prelude::fmt::Alignment

source§

impl Clone for kvarn::prelude::utils::prelude::io::ErrorKind

source§

impl Clone for SeekFrom

source§

impl Clone for Ipv6MulticastScope

source§

impl Clone for Shutdown

source§

impl Clone for AsciiChar

source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::cmp::Ordering

1.34.0 · source§

impl Clone for Infallible

source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for SearchStep

source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::sync::atomic::Ordering

source§

impl Clone for TryReserveErrorKind

source§

impl Clone for VarError

source§

impl Clone for BacktraceStyle

1.12.0 · source§

impl Clone for std::sync::mpsc::RecvTimeoutError

source§

impl Clone for std::sync::mpsc::TryRecvError

source§

impl Clone for _Unwind_Action

source§

impl Clone for _Unwind_Reason_Code

source§

impl Clone for base64::decode::DecodeError

source§

impl Clone for DecodeSliceError

source§

impl Clone for EncodeSliceError

source§

impl Clone for DecodePaddingMode

source§

impl Clone for BroCatliResult

source§

impl Clone for BrotliEncoderMode

source§

impl Clone for Union1

source§

impl Clone for CodeBlockState

source§

impl Clone for BrotliEncoderOperation

source§

impl Clone for BrotliEncoderStreamState

source§

impl Clone for IsFirst

source§

impl Clone for ContextType

source§

impl Clone for BrotliEncoderParameter

source§

impl Clone for FlushCompress

source§

impl Clone for FlushDecompress

source§

impl Clone for Status

source§

impl Clone for PollNext

source§

impl Clone for ErrorLevel

source§

impl Clone for kvarn_quinn::connection::SendDatagramError

source§

impl Clone for kvarn_quinn::recv_stream::ReadError

source§

impl Clone for ReadExactError

source§

impl Clone for ReadToEndError

source§

impl Clone for StoppedError

source§

impl Clone for kvarn_quinn::send_stream::WriteError

source§

impl Clone for log::Level

source§

impl Clone for log::LevelFilter

source§

impl Clone for PrefilterConfig

source§

impl Clone for RemovalCause

source§

impl Clone for Sign

source§

impl Clone for Directed

source§

impl Clone for Direction

source§

impl Clone for Undirected

source§

impl Clone for BernoulliError

source§

impl Clone for WeightedError

source§

impl Clone for IndexVec

source§

impl Clone for IndexVecIntoIter

source§

impl Clone for rustls::client::client_conn::ServerName

source§

impl Clone for rustls::client::client_conn::Tls12Resumption

source§

impl Clone for rustls::client::client_conn::Tls12Resumption

source§

impl Clone for rustls::common_state::Side

source§

impl Clone for rustls::common_state::Side

source§

impl Clone for rustls::enums::AlertDescription

source§

impl Clone for rustls::enums::AlertDescription

source§

impl Clone for rustls::enums::CipherSuite

source§

impl Clone for rustls::enums::CipherSuite

source§

impl Clone for rustls::enums::ContentType

source§

impl Clone for rustls::enums::ContentType

source§

impl Clone for rustls::enums::HandshakeType

source§

impl Clone for rustls::enums::HandshakeType

source§

impl Clone for rustls::enums::ProtocolVersion

source§

impl Clone for rustls::enums::ProtocolVersion

source§

impl Clone for rustls::enums::SignatureAlgorithm

source§

impl Clone for rustls::enums::SignatureAlgorithm

source§

impl Clone for rustls::enums::SignatureScheme

source§

impl Clone for rustls::enums::SignatureScheme

source§

impl Clone for rustls::error::CertRevocationListError

source§

impl Clone for rustls::error::CertRevocationListError

source§

impl Clone for rustls::error::CertificateError

source§

impl Clone for rustls::error::CertificateError

source§

impl Clone for rustls::error::Error

source§

impl Clone for rustls::error::Error

source§

impl Clone for rustls::error::InvalidMessage

source§

impl Clone for rustls::error::InvalidMessage

source§

impl Clone for rustls::error::PeerIncompatible

source§

impl Clone for rustls::error::PeerIncompatible

source§

impl Clone for rustls::error::PeerMisbehaved

source§

impl Clone for rustls::error::PeerMisbehaved

source§

impl Clone for rustls::msgs::enums::AlertLevel

source§

impl Clone for rustls::msgs::enums::AlertLevel

source§

impl Clone for CertificateStatusType

source§

impl Clone for ClientCertificateType

source§

impl Clone for rustls::msgs::enums::Compression

source§

impl Clone for rustls::msgs::enums::Compression

source§

impl Clone for ECCurveType

source§

impl Clone for ECPointFormat

source§

impl Clone for EchVersion

source§

impl Clone for ExtensionType

source§

impl Clone for rustls::msgs::enums::HashAlgorithm

source§

impl Clone for rustls::msgs::enums::HashAlgorithm

source§

impl Clone for HeartbeatMessageType

source§

impl Clone for HeartbeatMode

source§

impl Clone for HpkeAead

source§

impl Clone for HpkeKdf

source§

impl Clone for HpkeKem

source§

impl Clone for KeyUpdateRequest

source§

impl Clone for NamedCurve

source§

impl Clone for rustls::msgs::enums::NamedGroup

source§

impl Clone for rustls::msgs::enums::NamedGroup

source§

impl Clone for PSKKeyExchangeMode

source§

impl Clone for ServerNameType

source§

impl Clone for CertificateStatusRequest

source§

impl Clone for rustls::msgs::handshake::ClientExtension

source§

impl Clone for rustls::msgs::handshake::ClientExtension

source§

impl Clone for ClientSessionTicket

source§

impl Clone for rustls::msgs::handshake::KeyExchangeAlgorithm

source§

impl Clone for rustls::msgs::handshake::KeyExchangeAlgorithm

source§

impl Clone for ServerExtension

source§

impl Clone for ServerNamePayload

source§

impl Clone for rustls::quic::Version

source§

impl Clone for rustls::quic::Version

source§

impl Clone for rustls::suites::SupportedCipherSuite

source§

impl Clone for rustls::suites::SupportedCipherSuite

source§

impl Clone for VerifierBuilderError

source§

impl Clone for InvalidFormatDescription

source§

impl Clone for Parse

source§

impl Clone for ParseFromDescription

source§

impl Clone for TryFromParsed

source§

impl Clone for time::format_description::component::Component

source§

impl Clone for MonthRepr

source§

impl Clone for Padding

source§

impl Clone for SubsecondDigits

source§

impl Clone for UnixTimestampPrecision

source§

impl Clone for WeekNumberRepr

source§

impl Clone for WeekdayRepr

source§

impl Clone for YearRepr

source§

impl Clone for OwnedFormatItem

source§

impl Clone for DateKind

source§

impl Clone for FormattedComponents

source§

impl Clone for OffsetPrecision

source§

impl Clone for TimePrecision

source§

impl Clone for time::month::Month

source§

impl Clone for time::weekday::Weekday

source§

impl Clone for tokio::sync::broadcast::error::RecvError

source§

impl Clone for tokio::sync::broadcast::error::TryRecvError

source§

impl Clone for tokio::sync::mpsc::error::TryRecvError

source§

impl Clone for tokio::sync::oneshot::error::TryRecvError

source§

impl Clone for MissedTickBehavior

source§

impl Clone for Variant

source§

impl Clone for uuid::Version

source§

impl Clone for RevocationCheckDepth

source§

impl Clone for webpki::crl::RevocationReason

source§

impl Clone for UnknownStatusPolicy

source§

impl Clone for webpki::crl::types::RevocationReason

source§

impl Clone for DerTypeId

source§

impl Clone for webpki::error::Error

source§

impl Clone for webpki::error::Error

source§

impl Clone for webpki::subject_name::ip_address::IpAddr

source§

impl Clone for X509Error

source§

impl Clone for bool

source§

impl Clone for char

source§

impl Clone for f32

source§

impl Clone for f64

source§

impl Clone for i8

source§

impl Clone for i16

source§

impl Clone for i32

source§

impl Clone for i64

source§

impl Clone for i128

source§

impl Clone for isize

source§

impl Clone for !

source§

impl Clone for u8

source§

impl Clone for u16

source§

impl Clone for u32

source§

impl Clone for u64

source§

impl Clone for u128

source§

impl Clone for usize

source§

impl Clone for CompressionOptions

source§

impl Clone for PathQuery

source§

impl Clone for ComputedRule

source§

impl Clone for Rule

source§

impl Clone for ValueSet

source§

impl Clone for kvarn::ctl::Arguments

Available on crate feature handover only.
source§

impl Clone for kvarn::extensions::Id

source§

impl Clone for Options

source§

impl Clone for Manager

source§

impl Clone for PortDescriptor

source§

impl Clone for Settings

source§

impl Clone for VariedResponse

source§

impl Clone for OffsetDateTime

source§

impl Clone for kvarn::prelude::fs::OpenOptions

source§

impl Clone for Mime

source§

impl Clone for kvarn::prelude::Bytes

source§

impl Clone for BytesMut

source§

impl Clone for CompactString

1.3.0 · source§

impl Clone for kvarn::prelude::Duration

source§

impl Clone for HeaderName

source§

impl Clone for HeaderValue

1.8.0 · source§

impl Clone for kvarn::prelude::Instant

source§

impl Clone for Method

source§

impl Clone for PathBuf

source§

impl Clone for StatusCode

source§

impl Clone for Uri

source§

impl Clone for kvarn::prelude::Version

source§

impl Clone for CacheControl

source§

impl Clone for PresentExtensions

source§

impl Clone for kvarn::prelude::utils::prelude::fmt::Error

source§

impl Clone for kvarn::prelude::utils::prelude::io::Empty

source§

impl Clone for Sink

source§

impl Clone for kvarn::prelude::utils::prelude::net::AddrParseError

source§

impl Clone for kvarn::prelude::utils::prelude::net::Ipv4Addr

source§

impl Clone for kvarn::prelude::utils::prelude::net::Ipv6Addr

source§

impl Clone for SocketAddrV4

source§

impl Clone for SocketAddrV6

source§

impl Clone for ParseBoolError

source§

impl Clone for Utf8Error

source§

impl Clone for Authority

source§

impl Clone for PathAndQuery

source§

impl Clone for Scheme

source§

impl Clone for Utf16Error

source§

impl Clone for AllocError

1.28.0 · source§

impl Clone for Layout

1.50.0 · source§

impl Clone for LayoutError

source§

impl Clone for TypeId

1.27.0 · source§

impl Clone for CpuidResult

1.27.0 · source§

impl Clone for __m128

source§

impl Clone for __m128bh

1.27.0 · source§

impl Clone for __m128d

1.27.0 · source§

impl Clone for __m128i

1.27.0 · source§

impl Clone for __m256

source§

impl Clone for __m256bh

1.27.0 · source§

impl Clone for __m256d

1.27.0 · source§

impl Clone for __m256i

1.72.0 · source§

impl Clone for __m512

source§

impl Clone for __m512bh

1.72.0 · source§

impl Clone for __m512d

1.72.0 · source§

impl Clone for __m512i

1.34.0 · source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::array::TryFromSliceError

source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::ascii::EscapeDefault

1.34.0 · source§

impl Clone for CharTryFromError

1.9.0 · source§

impl Clone for DecodeUtf16Error

1.20.0 · source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::char::EscapeDebug

source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::char::EscapeDefault

source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::char::EscapeUnicode

1.20.0 · source§

impl Clone for ParseCharError

source§

impl Clone for ToLowercase

source§

impl Clone for ToUppercase

1.59.0 · source§

impl Clone for TryFromCharError

1.69.0 · source§

impl Clone for FromBytesUntilNulError

1.64.0 · source§

impl Clone for FromBytesWithNulError

source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

1.34.0 · source§

impl Clone for NonZero<i8>

1.34.0 · source§

impl Clone for NonZero<i16>

1.34.0 · source§

impl Clone for NonZero<i32>

1.34.0 · source§

impl Clone for NonZero<i64>

1.34.0 · source§

impl Clone for NonZero<i128>

1.34.0 · source§

impl Clone for NonZero<isize>

1.28.0 · source§

impl Clone for NonZero<u8>

1.28.0 · source§

impl Clone for NonZero<u16>

1.28.0 · source§

impl Clone for NonZero<u32>

1.28.0 · source§

impl Clone for NonZero<u64>

1.28.0 · source§

impl Clone for NonZero<u128>

1.28.0 · source§

impl Clone for NonZero<usize>

source§

impl Clone for ParseFloatError

source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::num::ParseIntError

1.34.0 · source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::num::TryFromIntError

source§

impl Clone for RangeFull

source§

impl Clone for kvarn::prelude::utils::prelude::compact_str::core::ptr::Alignment

source§

impl Clone for TimSortRun

source§

impl Clone for LocalWaker

1.36.0 · source§

impl Clone for RawWakerVTable

1.36.0 · source§

impl Clone for Waker

1.66.0 · source§

impl Clone for TryFromFloatSecsError

source§

impl Clone for ring::agreement::PublicKey

source§

impl Clone for ring::digest::Context

source§

impl Clone for ring::digest::Digest

source§

impl Clone for ring::error::KeyRejected

source§

impl Clone for ring::error::Unspecified

source§

impl Clone for ring::hkdf::Algorithm

source§

impl Clone for ring::hkdf::Prk

source§

impl Clone for ring::hmac::Algorithm

source§

impl Clone for ring::hmac::Context

source§

impl Clone for ring::hmac::Key

source§

impl Clone for ring::hmac::Tag

source§

impl Clone for ring::pbkdf2::Algorithm

source§

impl Clone for ring::rand::SystemRandom

source§

impl Clone for RsaSubjectPublicKey

source§

impl Clone for ring::signature::Signature

source§

impl Clone for untrusted::reader::EndOfInput

source§

impl Clone for untrusted::EndOfInput

source§

impl Clone for Global

1.3.0 · source§

impl Clone for Box<str>

Available on non-no_global_oom_handling only.
1.29.0 · source§

impl Clone for Box<Path>

1.29.0 · source§

impl Clone for Box<CStr>

1.29.0 · source§

impl Clone for Box<OsStr>

source§

impl Clone for Box<dyn AnyClone + Send + Sync>

§

impl Clone for Box<dyn DynDigest>

Available on crate feature alloc only.
source§

impl Clone for UnorderedKeyError

1.57.0 · source§

impl Clone for alloc::collections::TryReserveError

1.64.0 · source§

impl Clone for CString

1.64.0 · source§

impl Clone for FromVecWithNulError

1.64.0 · source§

impl Clone for IntoStringError

1.64.0 · source§

impl Clone for NulError

source§

impl Clone for FromUtf8Error

source§

impl Clone for String

Available on non-no_global_oom_handling only.
1.28.0 · source§

impl Clone for System

source§

impl Clone for OsString

1.75.0 · source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

source§

impl Clone for std::fs::Metadata

source§

impl Clone for std::fs::OpenOptions

source§

impl Clone for Permissions

1.7.0 · source§

impl Clone for DefaultHasher

1.7.0 · source§

impl Clone for RandomState

1.1.0 · source§

impl Clone for std::os::linux::raw::arch::stat

1.10.0 · source§

impl Clone for std::os::unix::net::addr::SocketAddr

source§

impl Clone for SocketCred

source§

impl Clone for std::os::unix::ucred::UCred

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

source§

impl Clone for Output

1.5.0 · source§

impl Clone for std::sync::condvar::WaitTimeoutResult

source§

impl Clone for std::sync::mpsc::RecvError

1.26.0 · source§

impl Clone for AccessError

source§

impl Clone for Thread

1.19.0 · source§

impl Clone for ThreadId

1.8.0 · source§

impl Clone for SystemTime

1.8.0 · source§

impl Clone for SystemTimeError

source§

impl Clone for Adler32

source§

impl Clone for Alphabet

source§

impl Clone for GeneralPurpose

source§

impl Clone for GeneralPurposeConfig

source§

impl Clone for ZopfliNode

source§

impl Clone for PosData

source§

impl Clone for StartPosQueue

source§

impl Clone for BrotliEncoderParams

source§

impl Clone for BrotliHasherParams

source§

impl Clone for H5Sub

source§

impl Clone for H6Sub

source§

impl Clone for H9Opts

source§

impl Clone for HQ5Sub

source§

impl Clone for HQ7Sub

source§

impl Clone for Struct1

source§

impl Clone for BlockTypeCodeCalculator

source§

impl Clone for RecoderState

source§

impl Clone for HistogramPair

source§

impl Clone for BrotliDistanceParams

source§

impl Clone for brotli::enc::command::Command

source§

impl Clone for SpeedAndMax

source§

impl Clone for HuffmanTree

source§

impl Clone for BucketPopIndex

source§

impl Clone for HistogramCommand

source§

impl Clone for HistogramDistance

source§

impl Clone for HistogramLiteral

source§

impl Clone for BlockSwitch

source§

impl Clone for CopyCommand

source§

impl Clone for DictCommand

source§

impl Clone for LiteralBlockSwitch

source§

impl Clone for LiteralPredictionModeNibble

source§

impl Clone for SliceOffset

source§

impl Clone for PDF

source§

impl Clone for DictWord

source§

impl Clone for BroccoliState

source§

impl Clone for dashmap::TryReserveError

source§

impl Clone for FixedBitSet

source§

impl Clone for GzHeader

source§

impl Clone for flate2::Compression

source§

impl Clone for AbortHandle

source§

impl Clone for Aborted

source§

impl Clone for getrandom::error::Error

source§

impl Clone for h2::client::Builder

source§

impl Clone for h2::ext::Protocol

source§

impl Clone for Reason

source§

impl Clone for h2::server::Builder

source§

impl Clone for FlowControl

source§

impl Clone for h2::share::StreamId

source§

impl Clone for h3::error::Code

source§

impl Clone for h3::error::Error

source§

impl Clone for h3::ext::Protocol

source§

impl Clone for h3::proto::stream::StreamId

source§

impl Clone for Extensions

source§

impl Clone for http::request::Parts

source§

impl Clone for http::response::Parts

source§

impl Clone for itoa::Buffer

source§

impl Clone for OpenStreams

source§

impl Clone for Connection

source§

impl Clone for kvarn_quinn::connection::UnknownStream

source§

impl Clone for Endpoint

source§

impl Clone for in6_addr

source§

impl Clone for termios2

source§

impl Clone for sem_t

source§

impl Clone for msqid_ds

source§

impl Clone for semid_ds

source§

impl Clone for sigset_t

source§

impl Clone for sysinfo

source§

impl Clone for clone_args

source§

impl Clone for max_align_t

source§

impl Clone for statvfs

source§

impl Clone for _libc_fpstate

source§

impl Clone for _libc_fpxreg

source§

impl Clone for _libc_xmmreg

source§

impl Clone for flock64

source§

impl Clone for flock

source§

impl Clone for ipc_perm

source§

impl Clone for mcontext_t

source§

impl Clone for pthread_attr_t

source§

impl Clone for ptrace_rseq_configuration

source§

impl Clone for shmid_ds

source§

impl Clone for sigaction

source§

impl Clone for siginfo_t

source§

impl Clone for stack_t

source§

impl Clone for stat64

source§

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

source§

impl Clone for statfs64

source§

impl Clone for statfs

source§

impl Clone for statvfs64

source§

impl Clone for ucontext_t

source§

impl Clone for user

source§

impl Clone for user_fpregs_struct

source§

impl Clone for user_regs_struct

source§

impl Clone for Elf32_Chdr

source§

impl Clone for Elf64_Chdr

source§

impl Clone for __c_anonymous_ptrace_syscall_info_entry

source§

impl Clone for __c_anonymous_ptrace_syscall_info_exit

source§

impl Clone for __c_anonymous_ptrace_syscall_info_seccomp

source§

impl Clone for __exit_status

source§

impl Clone for __timeval

source§

impl Clone for aiocb

source§

impl Clone for cmsghdr

source§

impl Clone for glob64_t

source§

impl Clone for iocb

source§

impl Clone for mallinfo2

source§

impl Clone for mallinfo

source§

impl Clone for msghdr

source§

impl Clone for nl_mmap_hdr

source§

impl Clone for nl_mmap_req

source§

impl Clone for nl_pktinfo

source§

impl Clone for ntptimeval

source§

impl Clone for ptrace_peeksiginfo_args

source§

impl Clone for ptrace_syscall_info

source§

impl Clone for regex_t

source§

impl Clone for rtentry

source§

impl Clone for seminfo

source§

impl Clone for sockaddr_xdp

source§

impl Clone for statx

source§

impl Clone for statx_timestamp

source§

impl Clone for termios

source§

impl Clone for timex

source§

impl Clone for utmpx

source§

impl Clone for xdp_desc

source§

impl Clone for xdp_mmap_offsets

source§

impl Clone for xdp_mmap_offsets_v1

source§

impl Clone for xdp_options

source§

impl Clone for xdp_ring_offset

source§

impl Clone for xdp_ring_offset_v1

source§

impl Clone for xdp_statistics

source§

impl Clone for xdp_statistics_v1

source§

impl Clone for xdp_umem_reg

source§

impl Clone for xdp_umem_reg_v1

source§

impl Clone for open_how

source§

impl Clone for Elf32_Ehdr

source§

impl Clone for Elf32_Phdr

source§

impl Clone for Elf32_Shdr

source§

impl Clone for Elf32_Sym

source§

impl Clone for Elf64_Ehdr

source§

impl Clone for Elf64_Phdr

source§

impl Clone for Elf64_Shdr

source§

impl Clone for Elf64_Sym

source§

impl Clone for __c_anonymous_ifru_map

source§

impl Clone for __c_anonymous_sockaddr_can_j1939

source§

impl Clone for __c_anonymous_sockaddr_can_tp

source§

impl Clone for af_alg_iv

source§

impl Clone for arpd_request

source§

impl Clone for can_filter

source§

impl Clone for can_frame

source§

impl Clone for canfd_frame

source§

impl Clone for canxl_frame

source§

impl Clone for cpu_set_t

source§

impl Clone for dirent64

source§

impl Clone for dirent

source§

impl Clone for dl_phdr_info

source§

impl Clone for dqblk

source§

impl Clone for fanotify_event_metadata

source§

impl Clone for fanotify_response

source§

impl Clone for ff_condition_effect

source§

impl Clone for ff_constant_effect

source§

impl Clone for ff_effect

source§

impl Clone for ff_envelope

source§

impl Clone for ff_periodic_effect

source§

impl Clone for ff_ramp_effect

source§

impl Clone for ff_replay

source§

impl Clone for ff_rumble_effect

source§

impl Clone for ff_trigger

source§

impl Clone for file_clone_range

source§

impl Clone for fsid_t

source§

impl Clone for genlmsghdr

source§

impl Clone for glob_t

source§

impl Clone for hwtstamp_config

source§

impl Clone for if_nameindex

source§

impl Clone for ifconf

source§

impl Clone for ifreq

source§

impl Clone for in6_ifreq

source§

impl Clone for in6_pktinfo

source§

impl Clone for libc::unix::linux_like::linux::inotify_event

source§

impl Clone for input_absinfo

source§

impl Clone for input_event

source§

impl Clone for input_id

source§

impl Clone for input_keymap_entry

source§

impl Clone for input_mask

source§

impl Clone for itimerspec

source§

impl Clone for j1939_filter

source§

impl Clone for mntent

source§

impl Clone for mq_attr

source§

impl Clone for msginfo

source§

impl Clone for nlattr

source§

impl Clone for nlmsgerr

source§

impl Clone for nlmsghdr

source§

impl Clone for option

source§

impl Clone for packet_mreq

source§

impl Clone for passwd

source§

impl Clone for posix_spawn_file_actions_t

source§

impl Clone for posix_spawnattr_t

source§

impl Clone for pthread_barrier_t

source§

impl Clone for pthread_barrierattr_t

source§

impl Clone for pthread_cond_t

source§

impl Clone for pthread_condattr_t

source§

impl Clone for pthread_mutex_t

source§

impl Clone for pthread_mutexattr_t

source§

impl Clone for pthread_rwlock_t

source§

impl Clone for pthread_rwlockattr_t

source§

impl Clone for regmatch_t

source§

impl Clone for rlimit64

source§

impl Clone for sched_attr

source§

impl Clone for sctp_authinfo

source§

impl Clone for sctp_initmsg

source§

impl Clone for sctp_nxtinfo

source§

impl Clone for sctp_prinfo

source§

impl Clone for sctp_rcvinfo

source§

impl Clone for sctp_sndinfo

source§

impl Clone for sctp_sndrcvinfo

source§

impl Clone for seccomp_data

source§

impl Clone for seccomp_notif

source§

impl Clone for seccomp_notif_addfd

source§

impl Clone for seccomp_notif_resp

source§

impl Clone for seccomp_notif_sizes

source§

impl Clone for sembuf

source§

impl Clone for signalfd_siginfo

source§

impl Clone for sock_extended_err

source§

impl Clone for sock_filter

source§

impl Clone for sock_fprog

source§

impl Clone for sock_txtime

source§

impl Clone for sockaddr_alg

source§

impl Clone for sockaddr_can

source§

impl Clone for sockaddr_nl

source§

impl Clone for sockaddr_vm

source§

impl Clone for spwd

source§

impl Clone for tls12_crypto_info_aes_gcm_128

source§

impl Clone for tls12_crypto_info_aes_gcm_256

source§

impl Clone for tls12_crypto_info_chacha20_poly1305

source§

impl Clone for tls_crypto_info

source§

impl Clone for ucred

source§

impl Clone for uinput_abs_setup

source§

impl Clone for uinput_ff_erase

source§

impl Clone for uinput_ff_upload

source§

impl Clone for uinput_setup

source§

impl Clone for uinput_user_dev

source§

impl Clone for Dl_info

source§

impl Clone for addrinfo

source§

impl Clone for arphdr

source§

impl Clone for arpreq

source§

impl Clone for arpreq_old

source§

impl Clone for epoll_event

source§

impl Clone for fd_set

source§

impl Clone for ifaddrs

source§

impl Clone for in6_rtmsg

source§

impl Clone for in_addr

source§

impl Clone for in_pktinfo

source§

impl Clone for ip_mreq

source§

impl Clone for ip_mreq_source

source§

impl Clone for ip_mreqn

source§

impl Clone for lconv

source§

impl Clone for mmsghdr

source§

impl Clone for sched_param

source§

impl Clone for sigevent

source§

impl Clone for sockaddr

source§

impl Clone for sockaddr_in6

source§

impl Clone for sockaddr_in

source§

impl Clone for sockaddr_ll

source§

impl Clone for sockaddr_storage

source§

impl Clone for sockaddr_un

source§

impl Clone for tm

source§

impl Clone for utsname

source§

impl Clone for group

source§

impl Clone for hostent

source§

impl Clone for iovec

source§

impl Clone for ipv6_mreq

source§

impl Clone for itimerval

source§

impl Clone for linger

source§

impl Clone for pollfd

source§

impl Clone for protoent

source§

impl Clone for rlimit

source§

impl Clone for rusage

source§

impl Clone for servent

source§

impl Clone for sigval

source§

impl Clone for timespec

source§

impl Clone for timeval

source§

impl Clone for tms

source§

impl Clone for utimbuf

source§

impl Clone for winsize

source§

impl Clone for memchr::arch::all::memchr::One

source§

impl Clone for memchr::arch::all::memchr::Three

source§

impl Clone for memchr::arch::all::memchr::Two

source§

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

source§

impl Clone for Pair

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl Clone for FinderBuilder

source§

impl Clone for mime_guess::Iter

source§

impl Clone for IterRaw

source§

impl Clone for MimeGuess

source§

impl Clone for EvictionPolicy

source§

impl Clone for Policy

source§

impl Clone for BigInt

source§

impl Clone for BigUint

source§

impl Clone for ParseBigIntError

source§

impl Clone for NegativeCycle

source§

impl Clone for EdgesNotSorted

source§

impl Clone for petgraph::visit::dfsvisit::Time

source§

impl Clone for Bernoulli

source§

impl Clone for Open01

source§

impl Clone for OpenClosed01

source§

impl Clone for Alphanumeric

source§

impl Clone for Standard

source§

impl Clone for UniformChar

source§

impl Clone for UniformDuration

source§

impl Clone for StepRng

source§

impl Clone for SmallRng

source§

impl Clone for StdRng

source§

impl Clone for ThreadRng

source§

impl Clone for OwnedTrustAnchor

source§

impl Clone for rustls::anchors::RootCertStore

source§

impl Clone for WantsCipherSuites

source§

impl Clone for WantsKxGroups

source§

impl Clone for rustls::builder::WantsVerifier

source§

impl Clone for rustls::builder::WantsVerifier

source§

impl Clone for rustls::builder::WantsVersions

source§

impl Clone for rustls::builder::WantsVersions

source§

impl Clone for rustls::client::builder::WantsClientCert

source§

impl Clone for rustls::client::builder::WantsClientCert

source§

impl Clone for WantsTransparencyPolicyOrClientCert

source§

impl Clone for rustls::client::client_conn::ClientConfig

source§

impl Clone for rustls::client::client_conn::ClientConfig

source§

impl Clone for rustls::client::client_conn::Resumption

source§

impl Clone for rustls::client::client_conn::Resumption

source§

impl Clone for UnsupportedOperationError

source§

impl Clone for rustls::crypto::hmac::Tag

source§

impl Clone for rustls::crypto::signer::CertifiedKey

source§

impl Clone for CryptoProvider

source§

impl Clone for OkmBlock

source§

impl Clone for OtherError

source§

impl Clone for Certificate

source§

impl Clone for PrivateKey

source§

impl Clone for rustls::msgs::base::Payload

source§

impl Clone for rustls::msgs::base::Payload

source§

impl Clone for PayloadU8

source§

impl Clone for PayloadU16

source§

impl Clone for PayloadU24

source§

impl Clone for u24

source§

impl Clone for CertificateChain

source§

impl Clone for rustls::msgs::handshake::DistinguishedName

source§

impl Clone for rustls::msgs::handshake::DistinguishedName

source§

impl Clone for EchConfig

source§

impl Clone for EchConfigContents

source§

impl Clone for HpkeKeyConfig

source§

impl Clone for HpkeSymmetricCipherSuite

source§

impl Clone for rustls::msgs::handshake::KeyShareEntry

source§

impl Clone for rustls::msgs::handshake::KeyShareEntry

source§

impl Clone for OCSPCertificateStatusRequest

source§

impl Clone for PresharedKeyBinder

source§

impl Clone for PresharedKeyIdentity

source§

impl Clone for PresharedKeyOffer

source§

impl Clone for ProtocolName

source§

impl Clone for rustls::msgs::handshake::Random

source§

impl Clone for rustls::msgs::handshake::Random

source§

impl Clone for ResponderId

source§

impl Clone for Sct

source§

impl Clone for rustls::msgs::handshake::ServerName

source§

impl Clone for rustls::msgs::handshake::SessionId

source§

impl Clone for rustls::msgs::handshake::SessionId

source§

impl Clone for UnknownExtension

source§

impl Clone for rustls::msgs::message::OpaqueMessage

source§

impl Clone for rustls::msgs::message::OpaqueMessage

source§

impl Clone for rustls::msgs::message::PlainMessage

source§

impl Clone for rustls::msgs::message::PlainMessage

source§

impl Clone for ClientSessionCommon

source§

impl Clone for rustls::msgs::persist::Tls12ClientSessionValue

source§

impl Clone for rustls::msgs::persist::Tls12ClientSessionValue

source§

impl Clone for rustls::quic::Secrets

source§

impl Clone for rustls::quic::Secrets

source§

impl Clone for rustls::server::builder::WantsServerCert

source§

impl Clone for rustls::server::builder::WantsServerCert

source§

impl Clone for rustls::server::server_conn::ServerConfig

source§

impl Clone for rustls::server::server_conn::ServerConfig

source§

impl Clone for rustls::sign::CertifiedKey

source§

impl Clone for rustls::verify::DigitallySignedStruct

source§

impl Clone for rustls::verify::DigitallySignedStruct

source§

impl Clone for rustls::webpki::anchors::RootCertStore

source§

impl Clone for ClientCertVerifierBuilder

source§

impl Clone for ServerCertVerifierBuilder

source§

impl Clone for WebPkiSupportedAlgorithms

source§

impl Clone for ryu::buffer::Buffer

source§

impl Clone for Sha1Core

source§

impl Clone for socket2::sockaddr::SockAddr

source§

impl Clone for socket2::sockaddr::SockAddr

source§

impl Clone for socket2::Domain

source§

impl Clone for socket2::Domain

source§

impl Clone for socket2::Protocol

source§

impl Clone for socket2::Protocol

source§

impl Clone for socket2::RecvFlags

source§

impl Clone for socket2::RecvFlags

source§

impl Clone for socket2::TcpKeepalive

source§

impl Clone for socket2::TcpKeepalive

source§

impl Clone for socket2::Type

source§

impl Clone for socket2::Type

source§

impl Clone for Choice

source§

impl Clone for Date

source§

impl Clone for time::duration::Duration

source§

impl Clone for ComponentRange

source§

impl Clone for ConversionRange

source§

impl Clone for DifferentVariant

source§

impl Clone for InvalidVariant

source§

impl Clone for time::format_description::modifier::Day

source§

impl Clone for End

source§

impl Clone for time::format_description::modifier::Hour

source§

impl Clone for Ignore

source§

impl Clone for time::format_description::modifier::Minute

source§

impl Clone for time::format_description::modifier::Month

source§

impl Clone for OffsetHour

source§

impl Clone for OffsetMinute

source§

impl Clone for OffsetSecond

source§

impl Clone for Ordinal

source§

impl Clone for Period

source§

impl Clone for time::format_description::modifier::Second

source§

impl Clone for Subsecond

source§

impl Clone for UnixTimestamp

source§

impl Clone for WeekNumber

source§

impl Clone for time::format_description::modifier::Weekday

source§

impl Clone for Year

source§

impl Clone for Rfc2822

source§

impl Clone for Rfc3339

source§

impl Clone for time::instant::Instant

source§

impl Clone for Parsed

source§

impl Clone for PrimitiveDateTime

source§

impl Clone for time::time::Time

source§

impl Clone for UtcOffset

source§

impl Clone for tokio::fs::open_options::OpenOptions

source§

impl Clone for tokio::io::interest::Interest

source§

impl Clone for tokio::io::ready::Ready

source§

impl Clone for tokio::net::unix::pipe::OpenOptions

source§

impl Clone for tokio::net::unix::ucred::UCred

source§

impl Clone for Handle

source§

impl Clone for BarrierWaitResult

source§

impl Clone for tokio::sync::oneshot::error::RecvError

source§

impl Clone for tokio::sync::watch::error::RecvError

source§

impl Clone for tokio::time::error::Error

source§

impl Clone for tokio::time::instant::Instant

source§

impl Clone for ATerm

source§

impl Clone for B0

source§

impl Clone for B1

source§

impl Clone for Z0

source§

impl Clone for Equal

source§

impl Clone for Greater

source§

impl Clone for Less

source§

impl Clone for UTerm

source§

impl Clone for uuid::error::Error

source§

impl Clone for Braced

source§

impl Clone for Hyphenated

source§

impl Clone for Simple

source§

impl Clone for Urn

source§

impl Clone for Uuid

source§

impl Clone for NoContext

source§

impl Clone for Timestamp

source§

impl Clone for webpki::crl::OwnedCertRevocationList

source§

impl Clone for webpki::crl::OwnedRevokedCert

source§

impl Clone for webpki::crl::types::OwnedCertRevocationList

source§

impl Clone for webpki::crl::types::OwnedRevokedCert

source§

impl Clone for webpki::subject_name::dns_name::DnsName

source§

impl Clone for InvalidDnsNameError

source§

impl Clone for webpki::subject_name::ip_address::AddrParseError

source§

impl Clone for InvalidSubjectNameError

source§

impl Clone for webpki::time::Time

source§

impl Clone for webpki::verify_cert::KeyUsage

source§

impl Clone for webpki::verify_cert::KeyUsage

source§

impl Clone for TbsCertificateParser

source§

impl Clone for Validity

source§

impl Clone for X509CertificateParser

source§

impl Clone for ChallengePassword

source§

impl Clone for x509_parser::extensions::keyusage::KeyUsage

source§

impl Clone for CtVersion

source§

impl Clone for BasicConstraints

source§

impl Clone for InhibitAnyPolicy

source§

impl Clone for NSCertType

source§

impl Clone for PolicyConstraints

source§

impl Clone for ReasonFlags

source§

impl Clone for X509ExtensionParser

source§

impl Clone for Pem

source§

impl Clone for ASN1Time

source§

impl Clone for ReasonCode

source§

impl Clone for X509Version

source§

impl Clone for ChaCha8Core

source§

impl Clone for ChaCha8Rng

source§

impl Clone for ChaCha12Core

source§

impl Clone for ChaCha12Rng

source§

impl Clone for ChaCha20Core

source§

impl Clone for ChaCha20Rng

source§

impl Clone for OsRng

source§

impl Clone for __c_anonymous_ptrace_syscall_info_data

Available on libc_union only.
source§

impl Clone for __c_anonymous_ifc_ifcu

Available on libc_union only.
source§

impl Clone for __c_anonymous_ifr_ifru

Available on libc_union only.
source§

impl Clone for __c_anonymous_sockaddr_can_can_addr

Available on libc_union only.
§

impl Clone for ASN1DateTime

§

impl Clone for ASN1TimeZone

§

impl Clone for AccessKind

§

impl Clone for AccessMode

§

impl Clone for AckFrequencyConfig

§

impl Clone for AddrParseError

§

impl Clone for Algorithm

§

impl Clone for Algorithm

§

impl Clone for Algorithm

§

impl Clone for AlgorithmIdentifier

§

impl Clone for AnyDelimiterCodec

§

impl Clone for ApplicationClose

§

impl Clone for Bbr

§

impl Clone for BbrConfig

§

impl Clone for BerClassFromIntError

§

impl Clone for BigEndian

§

impl Clone for BitOrder

§

impl Clone for BrotliDecoderErrorCode

§

impl Clone for Builder

§

impl Clone for BytesCodec

§

impl Clone for CAllocator

§

impl Clone for Canceled

§

impl Clone for CancellationToken

§

impl Clone for CapacityError

§

impl Clone for Class

§

impl Clone for ClientConfig

§

impl Clone for CloseCode

§

impl Clone for Code

§

impl Clone for Collector

§

impl Clone for CompressionLevel

§

impl Clone for CompressionStrategy

§

impl Clone for Config

§

impl Clone for ConfigError

§

impl Clone for ConnectError

§

impl Clone for ConnectionClose

§

impl Clone for ConnectionError

§

impl Clone for ConnectionHandle

§

impl Clone for ConnectionId

§

impl Clone for ConnectionStats

§

impl Clone for Context

§

impl Clone for Context

§

impl Clone for Control

§

impl Clone for CreateKind

§

impl Clone for Cubic

§

impl Clone for CubicConfig

§

impl Clone for Data

§

impl Clone for DataChange

§

impl Clone for DataFormat

§

impl Clone for Datagram

§

impl Clone for Day

§

impl Clone for DecodeError

§

impl Clone for DecodeKind

§

impl Clone for DecodePartial

§

impl Clone for DerConstraint

§

impl Clone for DestinationSlot

§

impl Clone for Digest

§

impl Clone for Dir

§

impl Clone for DirEntry

§

impl Clone for Dispatch

§

impl Clone for Eager

§

impl Clone for EcnCodepoint

§

impl Clone for EcnCodepoint

§

impl Clone for Encoding

§

impl Clone for Endianness

§

impl Clone for EndpointConfig

§

impl Clone for Entry

§

impl Clone for Entry

§

impl Clone for Entry32

§

impl Clone for Entry128

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for Error

§

impl Clone for ErrorKind

§

impl Clone for Event

§

impl Clone for Event

§

impl Clone for EventAttributes

§

impl Clone for EventKind

§

impl Clone for EventMask

§

impl Clone for Fd

§

impl Clone for Field

§

impl Clone for FileTime

§

impl Clone for FilterOp

§

impl Clone for FinishError

§

impl Clone for Fixed

§

impl Clone for Flag

§

impl Clone for Flags

§

impl Clone for FormatterOptions

§

impl Clone for Frame

§

impl Clone for FrameHeader

§

impl Clone for FrameStats

§

impl Clone for FsyncFlags

§

impl Clone for Hasher

§

impl Clone for Hour

§

impl Clone for HuffmanCode

§

impl Clone for Id

§

impl Clone for Identifier

§

impl Clone for IdleTimeout

§

impl Clone for Incomplete

§

impl Clone for Interest

§

impl Clone for Interest

§

impl Clone for InvalidBufferSize

§

impl Clone for InvalidLength

§

impl Clone for InvalidOutputSize

§

impl Clone for InvalidSignature

§

impl Clone for IpAddr

§

impl Clone for Ipv4Addr

§

impl Clone for Ipv6Addr

§

impl Clone for Key

§

impl Clone for KeyRejected

§

impl Clone for Kind

§

impl Clone for Lazy

§

impl Clone for Length

§

impl Clone for LengthDelimitedCodec

§

impl Clone for LessSafeKey

§

impl Clone for Level

§

impl Clone for LevelFilter

§

impl Clone for LinesCodec

§

impl Clone for LittleEndian

§

impl Clone for LocalSpawner

§

impl Clone for MZError

§

impl Clone for MZFlush

§

impl Clone for MZStatus

§

impl Clone for Message

§

impl Clone for MetadataKind

§

impl Clone for Microsecond

§

impl Clone for Millisecond

§

impl Clone for Minute

§

impl Clone for Mode

§

impl Clone for ModifyKind

§

impl Clone for MtuDiscoveryConfig

§

impl Clone for Nanosecond

§

impl Clone for Needed

§

impl Clone for NewReno

§

impl Clone for NewRenoConfig

§

impl Clone for NoA1

§

impl Clone for NoA2

§

impl Clone for NoNI

§

impl Clone for NoS3

§

impl Clone for NoS4

§

impl Clone for NoSubscriber

§

impl Clone for Null

§

impl Clone for OnceState

§

impl Clone for OpCode

§

impl Clone for OpenHow

§

impl Clone for Parameters

§

impl Clone for ParkResult

§

impl Clone for ParkToken

§

impl Clone for ParseIntError

§

impl Clone for ParseLevelFilterError

§

impl Clone for PathStats

§

impl Clone for PollSemaphore

§

impl Clone for PrettyPrinterFlag

§

impl Clone for Prk

§

impl Clone for ProtocolError

§

impl Clone for PublicKey

§

impl Clone for PublicKey

§

impl Clone for PushError

§

impl Clone for RandomConnectionIdGenerator

§

impl Clone for ReadError

§

impl Clone for ReadableError

§

impl Clone for ReadyTimeoutError

§

impl Clone for RecursiveMode

§

impl Clone for RecvError

§

impl Clone for RecvMeta

§

impl Clone for RecvTimeoutError

§

impl Clone for RemoveKind

§

impl Clone for RenameMode

§

impl Clone for RequeueOp

§

impl Clone for Rng

§

impl Clone for Role

§

impl Clone for RttEstimator

§

impl Clone for Second

§

impl Clone for SelectTimeoutError

§

impl Clone for SendDatagramError

§

impl Clone for SendError

§

impl Clone for ServerConfig

§

impl Clone for Side

§

impl Clone for Signature

§

impl Clone for Span

§

impl Clone for Specification

§

impl Clone for SpecificationError

§

impl Clone for StandardAlloc

§

impl Clone for StreamId

§

impl Clone for StreamResult

§

impl Clone for SystemRandom

§

impl Clone for TDEFLFlush

§

impl Clone for TDEFLStatus

§

impl Clone for TINFLStatus

§

impl Clone for Tag

§

impl Clone for Tag

§

impl Clone for Tag

§

impl Clone for TimeoutFlags

§

impl Clone for Timespec

§

impl Clone for Token

§

impl Clone for Translate

§

impl Clone for Transmit

§

impl Clone for TransportParameters

§

impl Clone for TruncSide

§

impl Clone for TryFromIntError

§

impl Clone for TryFromSliceError

§

impl Clone for TryReadyError

§

impl Clone for TryRecvError

§

impl Clone for TryReserveError

§

impl Clone for TryReserveError

§

impl Clone for TrySelectError

§

impl Clone for UdpStats

§

impl Clone for UnixTime

§

impl Clone for UnknownStream

§

impl Clone for UnparkResult

§

impl Clone for UnparkToken

§

impl Clone for Unparker

§

impl Clone for Unspecified

§

impl Clone for VarInt

§

impl Clone for VarIntBoundsExceeded

§

impl Clone for VerboseErrorKind

§

impl Clone for WaitGroup

§

impl Clone for WaitTimeoutResult

§

impl Clone for WatchDescriptor

§

impl Clone for WatchMask

§

impl Clone for WatcherKind

§

impl Clone for WeakDispatch

§

impl Clone for WebSocketConfig

§

impl Clone for Week

§

impl Clone for Wrap

§

impl Clone for WriteError

§

impl Clone for Written

§

impl Clone for YesA1

§

impl Clone for YesA2

§

impl Clone for YesNI

§

impl Clone for YesS3

§

impl Clone for YesS4

§

impl Clone for inotify_event

§

impl Clone for vec128_storage

§

impl Clone for vec256_storage

§

impl Clone for vec512_storage

source§

impl<'a> Clone for std::path::Component<'a>

source§

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

source§

impl<'a> Clone for BorrowedFormatItem<'a>

source§

impl<'a> Clone for IpAddrRef<'a>

source§

impl<'a> Clone for SubjectNameRef<'a>

source§

impl<'a> Clone for ParsedCriAttribute<'a>

source§

impl<'a> Clone for DistributionPointName<'a>

source§

impl<'a> Clone for ParsedExtension<'a>

source§

impl<'a> Clone for GeneralName<'a>

§

impl<'a> Clone for CertificateDer<'a>

source§

impl<'a> Clone for QuotedStrSplitIter<'a>

source§

impl<'a> Clone for kvarn::prelude::utils::prelude::fmt::Arguments<'a>

1.36.0 · source§

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

source§

impl<'a> Clone for kvarn::prelude::utils::prelude::str::Bytes<'a>

source§

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

source§

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

1.8.0 · source§

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

1.34.0 · source§

impl<'a> Clone for kvarn::prelude::utils::prelude::str::EscapeDebug<'a>

1.34.0 · source§

impl<'a> Clone for kvarn::prelude::utils::prelude::str::EscapeDefault<'a>

1.34.0 · source§

impl<'a> Clone for kvarn::prelude::utils::prelude::str::EscapeUnicode<'a>

source§

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

source§

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

1.34.0 · source§

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

1.1.0 · source§

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

source§

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

source§

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

source§

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

1.10.0 · source§

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

1.60.0 · source§

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

source§

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

source§

impl<'a> Clone for ring::io::positive::Positive<'a>

source§

impl<'a> Clone for untrusted::input::Input<'a>

source§

impl<'a> Clone for untrusted::Input<'a>

1.28.0 · source§

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

source§

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

source§

impl<'a> Clone for std::path::Iter<'a>

source§

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

source§

impl<'a> Clone for InputPair<'a>

source§

impl<'a> Clone for InputReference<'a>

source§

impl<'a> Clone for log::Metadata<'a>

source§

impl<'a> Clone for Record<'a>

source§

impl<'a> Clone for MimeIter<'a>

source§

impl<'a> Clone for Name<'a>

source§

impl<'a> Clone for PercentDecode<'a>

source§

impl<'a> Clone for PercentEncode<'a>

source§

impl<'a> Clone for RevocationOptions<'a>

source§

impl<'a> Clone for RevocationOptionsBuilder<'a>

source§

impl<'a> Clone for DnsNameRef<'a>

source§

impl<'a> Clone for TbsCertificate<'a>

source§

impl<'a> Clone for UniqueIdentifier<'a>

source§

impl<'a> Clone for X509Certificate<'a>

source§

impl<'a> Clone for ExtensionRequest<'a>

source§

impl<'a> Clone for X509CriAttribute<'a>

source§

impl<'a> Clone for ExtendedKeyUsage<'a>

source§

impl<'a> Clone for GeneralSubtree<'a>

source§

impl<'a> Clone for NameConstraints<'a>

source§

impl<'a> Clone for PolicyMapping<'a>

source§

impl<'a> Clone for PolicyMappings<'a>

source§

impl<'a> Clone for CtExtensions<'a>

source§

impl<'a> Clone for CtLogID<'a>

source§

impl<'a> Clone for DigitallySigned<'a>

source§

impl<'a> Clone for SignedCertificateTimestamp<'a>

source§

impl<'a> Clone for AccessDescription<'a>

source§

impl<'a> Clone for AuthorityInfoAccess<'a>

source§

impl<'a> Clone for AuthorityKeyIdentifier<'a>

source§

impl<'a> Clone for CRLDistributionPoint<'a>

source§

impl<'a> Clone for CRLDistributionPoints<'a>

source§

impl<'a> Clone for IssuerAlternativeName<'a>

source§

impl<'a> Clone for KeyIdentifier<'a>

source§

impl<'a> Clone for PolicyInformation<'a>

source§

impl<'a> Clone for PolicyQualifierInfo<'a>

source§

impl<'a> Clone for SubjectAlternativeName<'a>

source§

impl<'a> Clone for X509Extension<'a>

source§

impl<'a> Clone for CertificateRevocationList<'a>

source§

impl<'a> Clone for RevokedCertificate<'a>

source§

impl<'a> Clone for TbsCertList<'a>

source§

impl<'a> Clone for x509_parser::x509::AlgorithmIdentifier<'a>

source§

impl<'a> Clone for AttributeTypeAndValue<'a>

source§

impl<'a> Clone for RelativeDistinguishedName<'a>

source§

impl<'a> Clone for SubjectPublicKeyInfo<'a>

source§

impl<'a> Clone for X509Name<'a>

§

impl<'a> Clone for Any<'a>

§

impl<'a> Clone for BerObject<'a>

§

impl<'a> Clone for BerObjectContent<'a>

§

impl<'a> Clone for BitString<'a>

§

impl<'a> Clone for BitStringObject<'a>

§

impl<'a> Clone for CertificateRevocationListDer<'a>

§

impl<'a> Clone for DecodeError<'a>

§

impl<'a> Clone for Der<'a>

§

impl<'a> Clone for DnsName<'a>

§

impl<'a> Clone for Header<'a>

§

impl<'a> Clone for Iter<'a>

§

impl<'a> Clone for Oid<'a>

§

impl<'a> Clone for Positive<'a>

§

impl<'a> Clone for Select<'a>

§

impl<'a> Clone for Sequence<'a>

§

impl<'a> Clone for ServerName<'a>

§

impl<'a> Clone for Set<'a>

§

impl<'a> Clone for TrustAnchor<'a>

source§

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

source§

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

source§

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

source§

impl<'a, 'h> Clone for memchr::arch::all::memchr::OneIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::all::memchr::ThreeIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::all::memchr::TwoIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::OneIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::ThreeIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::TwoIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::OneIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::ThreeIter<'a, 'h>

source§

impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::TwoIter<'a, 'h>

source§

impl<'a, E, Ix> Clone for petgraph::adj::EdgeIndices<'a, E, Ix>
where E: Clone, Ix: Clone + IndexType,

source§

impl<'a, E, Ix> Clone for petgraph::adj::EdgeReference<'a, E, Ix>
where Ix: IndexType,

source§

impl<'a, E, Ix> Clone for petgraph::adj::EdgeReferences<'a, E, Ix>
where Ix: IndexType,

source§

impl<'a, E, Ix> Clone for petgraph::adj::Neighbors<'a, E, Ix>
where E: Clone, Ix: Clone + IndexType,

source§

impl<'a, E, Ix> Clone for OutgoingEdgeReferences<'a, E, Ix>
where E: Clone, Ix: Clone + IndexType,

source§

impl<'a, E, Ix> Clone for petgraph::graph_impl::stable_graph::EdgeIndices<'a, E, Ix>
where E: Clone + 'a, Ix: Clone + 'a,

source§

impl<'a, E, Ix> Clone for petgraph::graph_impl::stable_graph::EdgeReference<'a, E, Ix>
where Ix: IndexType,

source§

impl<'a, E, Ix> Clone for petgraph::graph_impl::stable_graph::EdgeReferences<'a, E, Ix>
where E: Clone + 'a, Ix: Clone + 'a,

source§

impl<'a, E, Ix> Clone for petgraph::graph_impl::stable_graph::Neighbors<'a, E, Ix>
where E: Clone + 'a, Ix: Clone + 'a,

source§

impl<'a, E, Ix> Clone for petgraph::graph_impl::EdgeReference<'a, E, Ix>
where Ix: IndexType,

source§

impl<'a, E, Ix> Clone for petgraph::graph_impl::EdgeReferences<'a, E, Ix>
where E: Clone + 'a, Ix: Clone + IndexType,

source§

impl<'a, E, Ix> Clone for petgraph::graph_impl::Neighbors<'a, E, Ix>
where Ix: IndexType,

source§

impl<'a, E, Ty, Ix> Clone for petgraph::csr::EdgeReference<'a, E, Ty, Ix>
where Ix: Copy,

source§

impl<'a, E, Ty, Ix> Clone for petgraph::csr::EdgeReferences<'a, E, Ty, Ix>
where E: Clone + 'a, Ty: Clone, Ix: Clone + 'a,

source§

impl<'a, E, Ty, Ix> Clone for petgraph::csr::Edges<'a, E, Ty, Ix>
where E: Clone + 'a, Ty: Clone, Ix: Clone + 'a,

source§

impl<'a, E, Ty, Ix> Clone for petgraph::graph_impl::stable_graph::Edges<'a, E, Ty, Ix>
where E: Clone + 'a, Ty: Clone + EdgeType, Ix: Clone + 'a + IndexType,

source§

impl<'a, E, Ty, Ix> Clone for petgraph::graph_impl::stable_graph::EdgesConnecting<'a, E, Ty, Ix>
where E: Clone + 'a, Ty: Clone + EdgeType, Ix: Clone + 'a + IndexType,

source§

impl<'a, E, Ty, Ix> Clone for petgraph::graph_impl::Edges<'a, E, Ty, Ix>
where Ix: IndexType, Ty: EdgeType,

source§

impl<'a, E, Ty, Ix> Clone for petgraph::graph_impl::EdgesConnecting<'a, E, Ty, Ix>
where E: Clone + 'a, Ty: Clone + EdgeType, Ix: Clone + 'a + IndexType,

source§

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

source§

impl<'a, G, F> Clone for EdgeFilteredNeighbors<'a, G, F>
where G: Clone + IntoEdges, F: Clone + 'a, <G as IntoEdges>::Edges: Clone,

source§

impl<'a, G, F> Clone for EdgeFilteredNeighborsDirected<'a, G, F>

source§

impl<'a, G, I, F> Clone for EdgeFilteredEdges<'a, G, I, F>
where G: Clone, I: Clone, F: Clone + 'a,

source§

impl<'a, G, I, F> Clone for NodeFilteredEdgeReferences<'a, G, I, F>
where G: Clone, I: Clone, F: Clone + 'a,

source§

impl<'a, G, I, F> Clone for NodeFilteredEdges<'a, G, I, F>
where G: Clone, I: Clone, F: Clone + 'a,

source§

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

source§

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

source§

impl<'a, Ix> Clone for petgraph::csr::Neighbors<'a, Ix>
where Ix: Clone + 'a,

source§

impl<'a, Ix> Clone for petgraph::matrix_graph::NodeIdentifiers<'a, Ix>
where Ix: Clone,

source§

impl<'a, N> Clone for DominatedByIter<'a, N>
where N: Clone + 'a + Copy + Eq + Hash,

source§

impl<'a, N> Clone for DominatorsIter<'a, N>
where N: Clone + 'a + Copy + Eq + Hash,

source§

impl<'a, N> Clone for Nodes<'a, N>
where N: Clone + 'a + NodeTrait,

source§

impl<'a, N, E, Ty> Clone for AllEdges<'a, N, E, Ty>
where N: Clone + 'a + NodeTrait, E: Clone + 'a, Ty: Clone,

source§

impl<'a, N, E, Ty> Clone for petgraph::graphmap::Edges<'a, N, E, Ty>
where N: Clone + 'a + NodeTrait, E: Clone + 'a, Ty: Clone + EdgeType,

source§

impl<'a, N, E, Ty> Clone for EdgesDirected<'a, N, E, Ty>
where N: Clone + 'a + NodeTrait, E: Clone + 'a, Ty: Clone + EdgeType,

source§

impl<'a, N, E, Ty> Clone for petgraph::graphmap::NodeIdentifiers<'a, N, E, Ty>
where N: Clone + 'a + NodeTrait, E: Clone + 'a, Ty: Clone,

source§

impl<'a, N, E, Ty> Clone for petgraph::graphmap::NodeReferences<'a, N, E, Ty>
where N: Clone + 'a + NodeTrait, E: Clone + 'a, Ty: Clone,

source§

impl<'a, N, Ix> Clone for petgraph::csr::NodeReferences<'a, N, Ix>
where N: Clone + 'a, Ix: Clone + IndexType,

source§

impl<'a, N, Ix> Clone for petgraph::graph_impl::stable_graph::NodeIndices<'a, N, Ix>
where N: Clone + 'a, Ix: Clone + 'a,

source§

impl<'a, N, Ix> Clone for petgraph::graph_impl::stable_graph::NodeReferences<'a, N, Ix>
where N: Clone + 'a, Ix: Clone + IndexType,

source§

impl<'a, N, Ix> Clone for petgraph::graph_impl::NodeReferences<'a, N, Ix>
where N: Clone + 'a, Ix: Clone + IndexType,

source§

impl<'a, N, Ix> Clone for petgraph::matrix_graph::NodeReferences<'a, N, Ix>
where N: Clone + 'a, Ix: Clone,

source§

impl<'a, N, Ty> Clone for petgraph::graphmap::Neighbors<'a, N, Ty>
where N: Clone + 'a, Ty: Clone + EdgeType,

source§

impl<'a, N, Ty> Clone for NeighborsDirected<'a, N, Ty>
where N: Clone + 'a, Ty: Clone + EdgeType,

source§

impl<'a, N, Ty, Ix> Clone for petgraph::graph_impl::stable_graph::Externals<'a, N, Ty, Ix>
where N: Clone + 'a, Ty: Clone, Ix: Clone + IndexType,

source§

impl<'a, N, Ty, Ix> Clone for petgraph::graph_impl::Externals<'a, N, Ty, Ix>
where N: Clone + 'a, Ty: Clone, Ix: Clone + IndexType,

1.5.0 · source§

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

1.2.0 · source§

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

1.5.0 · source§

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

1.2.0 · source§

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

source§

impl<'a, P> Clone for kvarn::prelude::utils::prelude::str::RSplit<'a, P>
where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

source§

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

source§

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

source§

impl<'a, P> Clone for kvarn::prelude::utils::prelude::str::Split<'a, P>
where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

1.51.0 · source§

impl<'a, P> Clone for kvarn::prelude::utils::prelude::str::SplitInclusive<'a, P>
where P: Pattern<'a>, <P as Pattern<'a>>::Searcher: Clone,

source§

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

source§

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

1.31.0 · source§

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

source§

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

§

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

§

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

source§

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

source§

impl<'a, Ty, Null, Ix> Clone for petgraph::matrix_graph::EdgeReferences<'a, Ty, Null, Ix>
where Ty: Clone + EdgeType, Null: Clone + 'a + Nullable, Ix: Clone,

source§

impl<'a, Ty, Null, Ix> Clone for petgraph::matrix_graph::Edges<'a, Ty, Null, Ix>
where Ty: Clone + EdgeType, Null: Clone + 'a + Nullable, Ix: Clone,

source§

impl<'a, Ty, Null, Ix> Clone for petgraph::matrix_graph::Neighbors<'a, Ty, Null, Ix>
where Ty: Clone + EdgeType, Null: Clone + 'a + Nullable, Ix: Clone,

source§

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

source§

impl<'b, T> Clone for Ptr<'b, T>

source§

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

1.63.0 · source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'i, K, V, S> Clone for dashmap::iter::Iter<'i, K, V, S>
where K: Clone + Hash + Eq, V: Clone, S: Clone + BuildHasher,

source§

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

source§

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

§

impl<'prev, 'now> Clone for SubmitArgs<'prev, 'now>
where 'prev: 'now,

§

impl<'t> Clone for CloseFrame<'t>

source§

impl<A> Clone for kvarn::prelude::utils::prelude::compact_str::core::iter::Repeat<A>
where A: Clone,

source§

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

source§

impl<A> Clone for kvarn::prelude::utils::prelude::compact_str::core::option::IntoIter<A>
where A: Clone,

source§

impl<A> Clone for kvarn::prelude::utils::prelude::compact_str::core::option::Iter<'_, A>

source§

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

§

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

§

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

§

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

§

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

§

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

source§

impl<A, B> Clone for futures_util::future::either::Either<A, B>
where A: Clone, B: Clone,

source§

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

source§

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

§

impl<A, B> Clone for ArcUnion<A, B>

source§

impl<AllocU8, AllocU16, AllocI32, AllocU32, AllocU64, AllocCommand, AllocFloatX, AllocV8, AllocS16, AllocPDF, AllocStaticCommand, AllocHistogramLiteral, AllocHistogramCommand, AllocHistogramDistance, AllocHistogramPair, AllocContextType, AllocHuffmanTree, AllocZopfliNode> Clone for CombiningAllocator<AllocU8, AllocU16, AllocI32, AllocU32, AllocU64, AllocCommand, AllocFloatX, AllocV8, AllocS16, AllocPDF, AllocStaticCommand, AllocHistogramLiteral, AllocHistogramCommand, AllocHistogramDistance, AllocHistogramPair, AllocContextType, AllocHuffmanTree, AllocZopfliNode>
where AllocU8: Allocator<u8> + Clone, AllocU16: Allocator<u16> + Clone, AllocI32: Allocator<i32> + Clone, AllocU32: Allocator<u32> + Clone, AllocU64: Allocator<u64> + Clone, AllocCommand: Allocator<Command> + Clone, AllocFloatX: Allocator<f32> + Clone, AllocV8: Allocator<CompatF8> + Clone, AllocS16: Allocator<Compat16x16> + Clone, AllocPDF: Allocator<PDF> + Clone, AllocStaticCommand: Allocator<Command<SliceOffset>> + Clone, AllocHistogramLiteral: Allocator<HistogramLiteral> + Clone, AllocHistogramCommand: Allocator<HistogramCommand> + Clone, AllocHistogramDistance: Allocator<HistogramDistance> + Clone, AllocHistogramPair: Allocator<HistogramPair> + Clone, AllocContextType: Allocator<ContextType> + Clone, AllocHuffmanTree: Allocator<HuffmanTree> + Clone, AllocZopfliNode: Allocator<ZopfliNode> + Clone,

source§

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

source§

impl<B> Clone for petgraph::visit::dfsvisit::Control<B>
where B: Clone,

source§

impl<B> Clone for ring::agreement::UnparsedPublicKey<B>
where B: Clone + AsRef<[u8]>,

source§

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

source§

impl<B> Clone for ring::signature::UnparsedPublicKey<B>
where B: Clone + AsRef<[u8]>,

source§

impl<B> Clone for h2::client::SendRequest<B>
where B: Buf,

§

impl<B> Clone for PublicKeyComponents<B>
where B: Clone,

§

impl<B> Clone for UnparsedPublicKey<B>
where B: Clone,

§

impl<B> Clone for UnparsedPublicKey<B>
where B: Clone,

1.55.0 · source§

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

§

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

source§

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

§

impl<E> Clone for Err<E>
where E: Clone,

source§

impl<E, Ix> Clone for List<E, Ix>
where E: Clone, Ix: Clone + IndexType,

source§

impl<E, Ix> Clone for Edge<E, Ix>
where E: Clone, Ix: Copy,

source§

impl<E, Ix> Clone for Node<E, Ix>
where E: Clone, Ix: Copy,

1.34.0 · source§

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

1.43.0 · source§

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

1.28.0 · source§

impl<F> Clone for kvarn::prelude::utils::prelude::compact_str::core::iter::RepeatWith<F>
where F: Clone,

source§

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

source§

impl<F> Clone for futures_util::stream::repeat_with::RepeatWith<F>
where F: Clone,

source§

impl<Fut> Clone for futures_util::future::future::shared::Shared<Fut>
where Fut: Future,

source§

impl<Fut> Clone for WeakShared<Fut>
where Fut: Future,

source§

impl<G> Clone for MinSpanningTree<G>

source§

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

source§

impl<G, F> Clone for EdgeFiltered<G, F>
where G: Clone, F: Clone,

source§

impl<G, F> Clone for NodeFiltered<G, F>
where G: Clone, F: Clone,

1.7.0 · source§

impl<H> Clone for BuildHasherDefault<H>

§

impl<H, T> Clone for ThinArc<H, T>

source§

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

1.9.0 · source§

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

1.1.0 · source§

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

1.36.0 · source§

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

source§

impl<I> Clone for kvarn::prelude::utils::prelude::compact_str::core::iter::Cycle<I>
where I: Clone,

source§

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

source§

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

source§

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

source§

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

source§

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

1.28.0 · source§

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

source§

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

source§

impl<I> Clone for futures_util::stream::iter::Iter<I>
where I: Clone,

source§

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

source§

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

§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

1.57.0 · source§

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

source§

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

source§

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

source§

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

1.29.0 · source§

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

source§

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

source§

impl<I, const N: usize> Clone for kvarn::prelude::utils::prelude::compact_str::core::iter::ArrayChunks<I, N>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

source§

impl<Idx> Clone for kvarn::prelude::utils::prelude::compact_str::core::ops::Range<Idx>
where Idx: Clone,

source§

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

1.26.0 · source§

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

source§

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

1.26.0 · source§

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

source§

impl<Ix> Clone for petgraph::adj::EdgeIndex<Ix>
where Ix: Clone + IndexType,

source§

impl<Ix> Clone for petgraph::adj::NodeIndices<Ix>
where Ix: Clone,

source§

impl<Ix> Clone for OutgoingEdgeIndices<Ix>
where Ix: Clone + IndexType,

source§

impl<Ix> Clone for petgraph::csr::NodeIdentifiers<Ix>
where Ix: Clone,

source§

impl<Ix> Clone for petgraph::graph_impl::stable_graph::WalkNeighbors<Ix>
where Ix: IndexType,

source§

impl<Ix> Clone for petgraph::graph_impl::EdgeIndex<Ix>
where Ix: Clone,

source§

impl<Ix> Clone for petgraph::graph_impl::EdgeIndices<Ix>
where Ix: Clone,

source§

impl<Ix> Clone for NodeIndex<Ix>
where Ix: Clone,

source§

impl<Ix> Clone for petgraph::graph_impl::NodeIndices<Ix>
where Ix: Clone,

source§

impl<Ix> Clone for petgraph::graph_impl::WalkNeighbors<Ix>
where Ix: IndexType,

source§

impl<K> Clone for std::collections::hash::set::Iter<'_, K>

source§

impl<K> Clone for UnionFind<K>
where K: Clone,

§

impl<K> Clone for Iter<'_, K>

source§

impl<K, S> Clone for DashSet<K, S>
where K: Eq + Hash + Clone, S: Clone,

§

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

source§

impl<K, V> Clone for alloc::collections::btree::map::Cursor<'_, K, V>

source§

impl<K, V> Clone for alloc::collections::btree::map::Iter<'_, K, V>

source§

impl<K, V> Clone for alloc::collections::btree::map::Keys<'_, K, V>

1.17.0 · source§

impl<K, V> Clone for alloc::collections::btree::map::Range<'_, K, V>

source§

impl<K, V> Clone for alloc::collections::btree::map::Values<'_, K, V>

source§

impl<K, V> Clone for std::collections::hash::map::Iter<'_, K, V>

source§

impl<K, V> Clone for std::collections::hash::map::Keys<'_, K, V>

source§

impl<K, V> Clone for std::collections::hash::map::Values<'_, K, V>

§

impl<K, V> Clone for Iter<'_, K, V>

§

impl<K, V> Clone for Iter<'_, K, V>

§

impl<K, V> Clone for Keys<'_, K, V>

§

impl<K, V> Clone for Keys<'_, K, V>

§

impl<K, V> Clone for Values<'_, K, V>

§

impl<K, V> Clone for Values<'_, K, V>

source§

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

source§

impl<K, V, S> Clone for kvarn::prelude::HashMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

source§

impl<K, V, S> Clone for ReadOnlyView<K, V, S>
where K: Eq + Hash + Clone, V: Clone, S: Clone,

source§

impl<K, V, S> Clone for DashMap<K, V, S>
where K: Eq + Hash + Clone, V: Clone, S: Clone,

source§

impl<K, V, S> Clone for Cache<K, V, S>

source§

impl<K, V, S> Clone for SegmentedCache<K, V, S>

§

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

§

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

§

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

source§

impl<N> Clone for DfsEvent<N>
where N: Clone,

source§

impl<N> Clone for Dominators<N>
where N: Clone + Copy + Eq + Hash,

source§

impl<N> Clone for petgraph::algo::Cycle<N>
where N: Clone,

source§

impl<N, E> Clone for Element<N, E>
where N: Clone, E: Clone,

source§

impl<N, E, Ty> Clone for GraphMap<N, E, Ty>
where N: Clone, E: Clone, Ty: Clone,

source§

impl<N, E, Ty, Ix> Clone for Csr<N, E, Ty, Ix>
where N: Clone, E: Clone, Ix: Clone,

source§

impl<N, E, Ty, Ix> Clone for StableGraph<N, E, Ty, Ix>
where Ix: IndexType, N: Clone, E: Clone,

The resulting cloned graph has the same graph indices as self.

source§

impl<N, E, Ty, Ix> Clone for Graph<N, E, Ty, Ix>
where Ix: IndexType, N: Clone, E: Clone,

The resulting cloned graph has the same graph indices as self.

source§

impl<N, E, Ty, Null, Ix> Clone for MatrixGraph<N, E, Ty, Null, Ix>
where N: Clone, E: Clone, Ty: Clone, Null: Clone + Nullable<Wrapped = E>, Ix: Clone,

source§

impl<N, VM> Clone for DfsSpace<N, VM>
where N: Clone, VM: Clone,

source§

impl<N, VM> Clone for Bfs<N, VM>
where N: Clone, VM: Clone,

source§

impl<N, VM> Clone for Dfs<N, VM>
where N: Clone, VM: Clone,

source§

impl<N, VM> Clone for DfsPostOrder<N, VM>
where N: Clone, VM: Clone,

source§

impl<N, VM> Clone for Topo<N, VM>
where N: Clone, VM: Clone,

§

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

source§

impl<NodeId, EdgeWeight> Clone for Paths<NodeId, EdgeWeight>
where NodeId: Clone, EdgeWeight: Clone,

1.33.0 · source§

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

§

impl<Public, Private> Clone for KeyPairComponents<Public, Private>
where Public: Clone, Private: Clone,

source§

impl<R> Clone for ReversedEdgeReference<R>
where R: Clone,

source§

impl<R> Clone for BlockRng64<R>

source§

impl<R> Clone for BlockRng<R>

source§

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

source§

impl<R: Clone> Clone for RuleSet<R>

§

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

source§

impl<S> Clone for futures_util::stream::poll_immediate::PollImmediate<S>
where S: Clone,

source§

impl<S> Clone for Ascii<S>
where S: Clone,

source§

impl<S> Clone for UniCase<S>
where S: Clone,

§

impl<S> Clone for Event<S>
where S: Clone,

§

impl<S, C> Clone for Builder<S, C>
where S: Clone + EntryMarker, C: Clone + EntryMarker,

source§

impl<Si, F> Clone for SinkMapErr<Si, F>
where Si: Clone, F: Clone,

source§

impl<Si, Item, U, Fut, F> Clone for With<Si, Item, U, Fut, F>
where Si: Clone, F: Clone, Fut: Clone,

source§

impl<Side, State> Clone for rustls::builder::ConfigBuilder<Side, State>
where Side: Clone + ConfigSide, State: Clone,

source§

impl<Side, State> Clone for rustls::builder::ConfigBuilder<Side, State>
where Side: Clone + ConfigSide, State: Clone,

source§

impl<SliceType> Clone for brotli::enc::interface::Command<SliceType>
where SliceType: SliceWrapper<u8> + Clone,

source§

impl<SliceType> Clone for FeatureFlagSliceType<SliceType>
where SliceType: SliceWrapper<u8> + Clone,

source§

impl<SliceType> Clone for LiteralCommand<SliceType>
where SliceType: SliceWrapper<u8> + Clone,

source§

impl<SliceType> Clone for PredictionModeContextMap<SliceType>
where SliceType: SliceWrapper<u8> + Clone,

source§

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

Shared references can be cloned, but mutable references cannot!

1.36.0 · source§

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

1.17.0 · source§

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

source§

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

source§

impl<T> Clone for std::sync::mpsc::TrySendError<T>
where T: Clone,

source§

impl<T> Clone for tokio::sync::mpsc::error::SendTimeoutError<T>
where T: Clone,

source§

impl<T> Clone for tokio::sync::mpsc::error::TrySendError<T>
where T: Clone,

source§

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

source§

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

source§

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

Shared references can be cloned, but mutable references cannot!

source§

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

source§

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

source§

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

source§

impl<T> Clone for kvarn::prelude::utils::prelude::io::Cursor<T>
where T: Clone,

source§

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

1.70.0 · source§

impl<T> Clone for kvarn::prelude::utils::prelude::compact_str::core::cell::OnceCell<T>
where T: Clone,

source§

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

1.19.0 · source§

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

1.48.0 · source§

impl<T> Clone for kvarn::prelude::utils::prelude::compact_str::core::future::Pending<T>

1.48.0 · source§

impl<T> Clone for kvarn::prelude::utils::prelude::compact_str::core::future::Ready<T>
where T: Clone,

1.2.0 · source§

impl<T> Clone for kvarn::prelude::utils::prelude::compact_str::core::iter::Empty<T>

1.2.0 · source§

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

source§

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

source§

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

1.21.0 · source§

impl<T> Clone for Discriminant<T>

1.20.0 · source§

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

1.74.0 · source§

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

source§

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

1.25.0 · source§

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

source§

impl<T> Clone for kvarn::prelude::utils::prelude::compact_str::core::result::IntoIter<T>
where T: Clone,

source§

impl<T> Clone for kvarn::prelude::utils::prelude::compact_str::core::result::Iter<'_, T>

source§

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

1.31.0 · source§

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

source§

impl<T> Clone for kvarn::prelude::utils::prelude::compact_str::core::slice::Iter<'_, T>

1.31.0 · source§

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

source§

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

§

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

source§

impl<T> Clone for alloc::collections::binary_heap::Iter<'_, T>

source§

impl<T> Clone for alloc::collections::btree::set::Iter<'_, T>

1.17.0 · source§

impl<T> Clone for alloc::collections::btree::set::Range<'_, T>

source§

impl<T> Clone for alloc::collections::btree::set::SymmetricDifference<'_, T>

source§

impl<T> Clone for alloc::collections::btree::set::Union<'_, T>

source§

impl<T> Clone for alloc::collections::linked_list::Iter<'_, T>

source§

impl<T> Clone for alloc::collections::vec_deque::iter::Iter<'_, T>

source§

impl<T> Clone for std::sync::mpsc::SendError<T>
where T: Clone,

source§

impl<T> Clone for std::sync::mpsc::Sender<T>

source§

impl<T> Clone for SyncSender<T>

1.70.0 · source§

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

source§

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

source§

impl<T> Clone for futures_util::future::pending::Pending<T>

source§

impl<T> Clone for futures_util::future::poll_immediate::PollImmediate<T>
where T: Clone,

source§

impl<T> Clone for futures_util::future::ready::Ready<T>
where T: Clone,

source§

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

source§

impl<T> Clone for futures_util::io::cursor::Cursor<T>
where T: Clone,

source§

impl<T> Clone for Drain<T>

source§

impl<T> Clone for futures_util::stream::empty::Empty<T>

source§

impl<T> Clone for futures_util::stream::pending::Pending<T>

source§

impl<T> Clone for futures_util::stream::repeat::Repeat<T>
where T: Clone,

source§

impl<T> Clone for FixedBufPool<T>
where T: Clone + IoBufMut,

source§

impl<T> Clone for FixedBufRegistry<T>
where T: Clone + IoBufMut,

source§

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

source§

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

source§

impl<T> Clone for tokio::sync::broadcast::Sender<T>

source§

impl<T> Clone for tokio::sync::mpsc::bounded::Sender<T>

source§

impl<T> Clone for WeakSender<T>

source§

impl<T> Clone for tokio::sync::mpsc::error::SendError<T>
where T: Clone,

source§

impl<T> Clone for tokio::sync::mpsc::unbounded::UnboundedSender<T>

source§

impl<T> Clone for WeakUnboundedSender<T>

source§

impl<T> Clone for tokio::sync::once_cell::OnceCell<T>
where T: Clone,

source§

impl<T> Clone for tokio::sync::watch::error::SendError<T>
where T: Clone,

source§

impl<T> Clone for tokio::sync::watch::Receiver<T>

1.36.0 · source§

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

§

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

§

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

§

impl<T> Clone for Bucket<T>

§

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

§

impl<T> Clone for CoreWrapper<T>
where T: Clone + BufferKindUser, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Clone, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero, <T as BufferKindUser>::BufferKind: Clone,

§

impl<T> Clone for DebugValue<T>
where T: Clone + Debug,

§

impl<T> Clone for DisplayValue<T>
where T: Clone + Display,

§

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

§

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

§

impl<T> Clone for Metadata<'_, T>
where T: SmartDisplay, <T as SmartDisplay>::Metadata: Clone,

§

impl<T> Clone for OffsetArc<T>

§

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

§

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

§

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

§

impl<T> Clone for PollSender<T>

§

impl<T> Clone for RawIter<T>

§

impl<T> Clone for Receiver<T>

§

impl<T> Clone for RtVariableCoreWrapper<T>
where T: Clone + VariableOutputCore + UpdateCore, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Clone, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero, <T as BufferKindUser>::BufferKind: Clone,

§

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

§

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

§

impl<T> Clone for Sender<T>

§

impl<T> Clone for Sender<T>

§

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

§

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

§

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

§

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

§

impl<T> Clone for UnboundedSender<T>

§

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

§

impl<T> Clone for XofReaderCoreWrapper<T>
where T: Clone + XofReaderCore, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Clone, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

source§

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

1.3.0 · source§

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

Available on non-no_global_oom_handling only.
source§

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

Available on non-no_global_oom_handling only.
source§

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

source§

impl<T, A> Clone for alloc::collections::binary_heap::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

source§

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

source§

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

source§

impl<T, A> Clone for alloc::collections::btree::set::Difference<'_, T, A>
where A: Allocator + Clone,

source§

impl<T, A> Clone for alloc::collections::btree::set::Intersection<'_, T, A>
where A: Allocator + Clone,

source§

impl<T, A> Clone for alloc::collections::linked_list::Cursor<'_, T, A>
where A: Allocator,

source§

impl<T, A> Clone for alloc::collections::linked_list::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

source§

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

source§

impl<T, A> Clone for alloc::collections::vec_deque::into_iter::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

source§

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

source§

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

1.4.0 · source§

impl<T, A> Clone for alloc::rc::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.4.0 · source§

impl<T, A> Clone for alloc::sync::Weak<T, A>
where A: Allocator + Clone, T: ?Sized,

1.8.0 · source§

impl<T, A> Clone for alloc::vec::into_iter::IntoIter<T, A>
where T: Clone, A: Allocator + Clone,

Available on non-no_global_oom_handling only.
source§

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

Available on non-no_global_oom_handling only.
§

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

§

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

source§

impl<T, B> Clone for h3::client::SendRequest<T, B>
where T: OpenStreams<B> + Clone, B: Buf,

source§

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

1.34.0 · source§

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

§

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

§

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

§

impl<T, OutSize, O> Clone for CtVariableCoreWrapper<T, OutSize, O>
where T: Clone + VariableOutputCore, OutSize: Clone + ArrayLength<u8> + IsLessOrEqual<<T as OutputSizeUser>::OutputSize>, O: Clone, <OutSize as IsLessOrEqual<<T as OutputSizeUser>::OutputSize>>::Output: NonZero, <T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>, <<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,

1.27.0 · source§

impl<T, P> Clone for kvarn::prelude::utils::prelude::compact_str::core::slice::RSplit<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

source§

impl<T, P> Clone for kvarn::prelude::utils::prelude::compact_str::core::slice::Split<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.51.0 · source§

impl<T, P> Clone for kvarn::prelude::utils::prelude::compact_str::core::slice::SplitInclusive<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

§

impl<T, S1, S2> Clone for SymmetricDifference<'_, T, S1, S2>

source§

impl<T, S> Clone for std::collections::hash::set::Difference<'_, T, S>

source§

impl<T, S> Clone for std::collections::hash::set::HashSet<T, S>
where T: Clone, S: Clone,

source§

impl<T, S> Clone for std::collections::hash::set::Intersection<'_, T, S>

source§

impl<T, S> Clone for std::collections::hash::set::SymmetricDifference<'_, T, S>

source§

impl<T, S> Clone for std::collections::hash::set::Union<'_, T, S>

§

impl<T, S> Clone for Difference<'_, T, S>

§

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

§

impl<T, S> Clone for Intersection<'_, T, S>

§

impl<T, S> Clone for Union<'_, T, S>

§

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

§

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

§

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

§

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

§

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

1.58.0 · source§

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

1.40.0 · source§

impl<T, const N: usize> Clone for kvarn::prelude::utils::prelude::compact_str::core::array::IntoIter<T, N>
where T: Clone,

source§

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

source§

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

source§

impl<T, const N: usize> Clone for kvarn::prelude::utils::prelude::compact_str::core::slice::ArrayChunks<'_, T, N>

§

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

§

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

§

impl<TagKind, E> Clone for TaggedParserBuilder<TagKind, E>
where TagKind: Clone, E: Clone,

source§

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

source§

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

source§

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

source§

impl<V> Clone for Op<V>
where V: Clone,

source§

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

source§

impl<V: Clone> Clone for CacheOut<V>

source§

impl<W, C> Clone for WalkerIter<W, C>
where W: Clone, C: Clone,

source§

impl<X> Clone for Uniform<X>

source§

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

source§

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

source§

impl<X> Clone for WeightedIndex<X>

source§

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

§

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

source§

impl<const CONFIG: u128> Clone for Iso8601<CONFIG>

§

impl<const MIN: i8, const MAX: i8> Clone for OptionRangedI8<MIN, MAX>

§

impl<const MIN: i8, const MAX: i8> Clone for RangedI8<MIN, MAX>

§

impl<const MIN: i16, const MAX: i16> Clone for OptionRangedI16<MIN, MAX>

§

impl<const MIN: i16, const MAX: i16> Clone for RangedI16<MIN, MAX>

§

impl<const MIN: i32, const MAX: i32> Clone for OptionRangedI32<MIN, MAX>

§

impl<const MIN: i32, const MAX: i32> Clone for RangedI32<MIN, MAX>

§

impl<const MIN: i64, const MAX: i64> Clone for OptionRangedI64<MIN, MAX>

§

impl<const MIN: i64, const MAX: i64> Clone for RangedI64<MIN, MAX>

§

impl<const MIN: i128, const MAX: i128> Clone for OptionRangedI128<MIN, MAX>

§

impl<const MIN: i128, const MAX: i128> Clone for RangedI128<MIN, MAX>

§

impl<const MIN: isize, const MAX: isize> Clone for OptionRangedIsize<MIN, MAX>

§

impl<const MIN: isize, const MAX: isize> Clone for RangedIsize<MIN, MAX>

§

impl<const MIN: u8, const MAX: u8> Clone for OptionRangedU8<MIN, MAX>

§

impl<const MIN: u8, const MAX: u8> Clone for RangedU8<MIN, MAX>

§

impl<const MIN: u16, const MAX: u16> Clone for OptionRangedU16<MIN, MAX>

§

impl<const MIN: u16, const MAX: u16> Clone for RangedU16<MIN, MAX>

§

impl<const MIN: u32, const MAX: u32> Clone for OptionRangedU32<MIN, MAX>

§

impl<const MIN: u32, const MAX: u32> Clone for RangedU32<MIN, MAX>

§

impl<const MIN: u64, const MAX: u64> Clone for OptionRangedU64<MIN, MAX>

§

impl<const MIN: u64, const MAX: u64> Clone for RangedU64<MIN, MAX>

§

impl<const MIN: u128, const MAX: u128> Clone for OptionRangedU128<MIN, MAX>

§

impl<const MIN: u128, const MAX: u128> Clone for RangedU128<MIN, MAX>

§

impl<const MIN: usize, const MAX: usize> Clone for OptionRangedUsize<MIN, MAX>

§

impl<const MIN: usize, const MAX: usize> Clone for RangedUsize<MIN, MAX>