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) { ... }
}
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§

1.0.0 · 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§

1.0.0 · 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

1.0.0 · 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

1.0.0 · source§

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

1.0.0 · source§

impl Clone for SeekFrom

source§

impl Clone for Ipv6MulticastScope

1.0.0 · source§

impl Clone for Shutdown

§

impl Clone for ToCompactStringError

source§

impl Clone for AsciiChar

1.0.0 · source§

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

1.34.0 · source§

impl Clone for Infallible

1.0.0 · source§

impl Clone for FpCategory

1.55.0 · source§

impl Clone for IntErrorKind

source§

impl Clone for SearchStep

1.0.0 · source§

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

source§

impl Clone for TryReserveErrorKind

1.0.0 · source§

impl Clone for VarError

source§

impl Clone for BacktraceStyle

1.12.0 · source§

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

1.0.0 · 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 FlushCompress

source§

impl Clone for FlushDecompress

source§

impl Clone for Status

source§

impl Clone for log::Level

source§

impl Clone for log::LevelFilter

source§

impl Clone for Directed

source§

impl Clone for Direction

source§

impl Clone for Undirected

source§

impl Clone for Variant

source§

impl Clone for uuid::Version

source§

impl Clone for BernoulliError

source§

impl Clone for WeightedError

source§

impl Clone for IndexVec

source§

impl Clone for IndexVecIntoIter

1.0.0 · source§

impl Clone for bool

1.0.0 · source§

impl Clone for char

1.0.0 · source§

impl Clone for f16

1.0.0 · source§

impl Clone for f32

1.0.0 · source§

impl Clone for f64

1.0.0 · source§

impl Clone for f128

1.0.0 · source§

impl Clone for i8

1.0.0 · source§

impl Clone for i16

1.0.0 · source§

impl Clone for i32

1.0.0 · source§

impl Clone for i64

1.0.0 · source§

impl Clone for i128

1.0.0 · source§

impl Clone for isize

source§

impl Clone for !

1.0.0 · source§

impl Clone for u8

1.0.0 · source§

impl Clone for u16

1.0.0 · source§

impl Clone for u32

1.0.0 · source§

impl Clone for u64

1.0.0 · source§

impl Clone for u128

1.0.0 · 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

§

impl Clone for OffsetDateTime

§

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

source§

impl Clone for Mime

§

impl Clone for kvarn::prelude::Bytes

§

impl Clone for BytesMut

§

impl Clone for CompactString

1.3.0 · source§

impl Clone for kvarn::prelude::Duration

§

impl Clone for HeaderName

§

impl Clone for HeaderValue

1.8.0 · source§

impl Clone for kvarn::prelude::Instant

§

impl Clone for Method

1.0.0 · source§

impl Clone for PathBuf

§

impl Clone for StatusCode

§

impl Clone for Uri

§

impl Clone for kvarn::prelude::Version

source§

impl Clone for CacheControl

source§

impl Clone for PresentExtensions

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl Clone for Sink

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl Clone for SocketAddrV4

1.0.0 · source§

impl Clone for SocketAddrV6

1.0.0 · source§

impl Clone for ParseBoolError

1.0.0 · source§

impl Clone for Utf8Error

§

impl Clone for Authority

§

impl Clone for PathAndQuery

§

impl Clone for Scheme

§

impl Clone for ReserveError

§

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

1.0.0 · 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

1.0.0 · 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

1.0.0 · source§

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

1.0.0 · source§

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

1.20.0 · source§

impl Clone for ParseCharError

1.0.0 · source§

impl Clone for ToLowercase

1.0.0 · 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

1.0.0 · source§

impl Clone for SipHasher

1.33.0 · source§

impl Clone for PhantomPinned

source§

impl Clone for Assume

1.0.0 · source§

impl Clone for ParseFloatError

1.0.0 · 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

1.0.0 · 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 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>

§

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

§

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

1.0.0 · source§

impl Clone for FromUtf8Error

1.0.0 · source§

impl Clone for String

Available on non-no_global_oom_handling only.
1.28.0 · source§

impl Clone for System

1.0.0 · source§

impl Clone for OsString

1.75.0 · source§

impl Clone for FileTimes

1.1.0 · source§

impl Clone for FileType

1.0.0 · source§

impl Clone for std::fs::Metadata

1.0.0 · source§

impl Clone for std::fs::OpenOptions

1.0.0 · 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::net::ucred::UCred

1.7.0 · source§

impl Clone for StripPrefixError

1.61.0 · source§

impl Clone for ExitCode

1.0.0 · source§

impl Clone for ExitStatus

source§

impl Clone for ExitStatusError

1.0.0 · source§

impl Clone for Output

1.5.0 · source§

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

1.0.0 · source§

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

1.26.0 · source§

impl Clone for AccessError

1.0.0 · 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 FixedBitSet

source§

impl Clone for GzHeader

source§

impl Clone for Compression

source§

impl Clone for getrandom::error::Error

source§

impl Clone for itoa::Buffer

source§

impl Clone for NegativeCycle

source§

impl Clone for EdgesNotSorted

source§

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

source§

impl Clone for ryu::buffer::Buffer

source§

impl Clone for socket2::sockaddr::SockAddr

source§

impl Clone for socket2::Domain

source§

impl Clone for socket2::Protocol

source§

impl Clone for socket2::RecvFlags

source§

impl Clone for socket2::TcpKeepalive

source§

impl Clone for socket2::Type

source§

impl Clone for Choice

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 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 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

§

impl Clone for ACCESS_DESCRIPTION_st

§

impl Clone for ASN1_ADB_TABLE_st

§

impl Clone for ASN1_ADB_st

§

impl Clone for ASN1_AUX_st

§

impl Clone for ASN1_EXTERN_FUNCS_st

§

impl Clone for ASN1_ITEM_st

§

impl Clone for ASN1_TEMPLATE_st

§

impl Clone for ASN1_TLC_st

§

impl Clone for ASN1_VALUE_st

§

impl Clone for AUTHORITY_KEYID_st

§

impl Clone for AbortHandle

§

impl Clone for Aborted

§

impl Clone for AccessKind

§

impl Clone for AccessMode

§

impl Clone for AckFrequencyConfig

§

impl Clone for AddrParseError

§

impl Clone for AlertDescription

§

impl Clone for Algorithm

§

impl Clone for Algorithm

§

impl Clone for Algorithm

§

impl Clone for Algorithm

§

impl Clone for Algorithm

§

impl Clone for Algorithm

§

impl Clone for AlgorithmId

§

impl Clone for AlgorithmId

§

impl Clone for AlgorithmIdentifier

§

impl Clone for Alphabet

§

impl Clone for AnyDelimiterCodec

§

impl Clone for ApplicationClose

§

impl Clone for BASIC_CONSTRAINTS_st

§

impl Clone for BarrierWaitResult

§

impl Clone for Bbr

§

impl Clone for BbrConfig

§

impl Clone for BigEndian

§

impl Clone for BlockCipherId

§

impl Clone for BlockSwitch

§

impl Clone for BlockTypeCodeCalculator

§

impl Clone for BroCatliResult

§

impl Clone for BrotliDistanceParams

§

impl Clone for BrotliEncoderMode

§

impl Clone for BrotliEncoderOperation

§

impl Clone for BrotliEncoderParameter

§

impl Clone for BrotliEncoderParams

§

impl Clone for BrotliEncoderStreamState

§

impl Clone for BrotliHasherParams

§

impl Clone for BucketPopIndex

§

impl Clone for Builder

§

impl Clone for Builder

§

impl Clone for Builder

§

impl Clone for BytesCodec

§

impl Clone for CParameter

§

impl Clone for CRYPTO_dynlock

§

impl Clone for CRYPTO_dynlock_value

§

impl Clone for Canceled

§

impl Clone for CancellationToken

§

impl Clone for CapacityError

§

impl Clone for CertRevocationListError

§

impl Clone for CertificateError

§

impl Clone for CertifiedKey

§

impl Clone for CipherSuite

§

impl Clone for ClientCertVerifierBuilder

§

impl Clone for ClientConfig

§

impl Clone for ClientConfig

§

impl Clone for CloseCode

§

impl Clone for ClosedStream

§

impl Clone for Code

§

impl Clone for Code

§

impl Clone for CodeBlockState

§

impl Clone for Collector

§

impl Clone for Command

§

impl Clone for Component

§

impl Clone for ComponentRange

§

impl Clone for CompressionLevel

§

impl Clone for CompressionStrategy

§

impl Clone for Config

§

impl Clone for ConfigError

§

impl Clone for ConnectError

§

impl Clone for Connection

§

impl Clone for ConnectionClose

§

impl Clone for ConnectionError

§

impl Clone for ConnectionHandle

§

impl Clone for ConnectionId

§

impl Clone for ConnectionStats

§

impl Clone for ContentType

§

impl Clone for Context

§

impl Clone for Context

§

impl Clone for Context

§

impl Clone for Context

§

impl Clone for ContextType

§

impl Clone for Control

§

impl Clone for ConversionRange

§

impl Clone for CopyCommand

§

impl Clone for CreateKind

§

impl Clone for CryptoProvider

§

impl Clone for Cubic

§

impl Clone for CubicConfig

§

impl Clone for DES_cblock_st

§

impl Clone for DES_ks

§

impl Clone for DIST_POINT_NAME_st

§

impl Clone for DIST_POINT_NAME_st__bindgen_ty_1

§

impl Clone for DIST_POINT_st

§

impl Clone for DParameter

§

impl Clone for DSA_SIG_st

§

impl Clone for Data

§

impl Clone for DataChange

§

impl Clone for DataFormat

§

impl Clone for Datagram

§

impl Clone for Date

§

impl Clone for DateKind

§

impl Clone for Day

§

impl Clone for Day

§

impl Clone for DecodeError

§

impl Clone for DecodePaddingMode

§

impl Clone for DecodeSliceError

§

impl Clone for DerTypeId

§

impl Clone for DestinationSlot

§

impl Clone for DictCommand

§

impl Clone for DictWord

§

impl Clone for DifferentVariant

§

impl Clone for Digest

§

impl Clone for Digest

§

impl Clone for DigitallySignedStruct

§

impl Clone for Dir

§

impl Clone for DirEntry

§

impl Clone for Dispatch

§

impl Clone for DistinguishedName

§

impl Clone for Dl_info

§

impl Clone for Domain

§

impl Clone for Duration

§

impl Clone for EC_builtin_curve

§

impl Clone for EDIPartyName_st

§

impl Clone for Eager

§

impl Clone for EcnCodepoint

§

impl Clone for EcnCodepoint

§

impl Clone for Elf32_Chdr

§

impl Clone for Elf32_Ehdr

§

impl Clone for Elf32_Phdr

§

impl Clone for Elf32_Shdr

§

impl Clone for Elf32_Sym

§

impl Clone for Elf64_Chdr

§

impl Clone for Elf64_Ehdr

§

impl Clone for Elf64_Phdr

§

impl Clone for Elf64_Shdr

§

impl Clone for Elf64_Sym

§

impl Clone for EncodeSliceError

§

impl Clone for EncryptionAlgorithmId

§

impl Clone for End

§

impl Clone for Endianness

§

impl Clone for Endpoint

§

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 Error

§

impl Clone for Error

§

impl Clone for ErrorKind

§

impl Clone for ErrorLevel

§

impl Clone for Event

§

impl Clone for Event

§

impl Clone for EventAttributes

§

impl Clone for EventKind

§

impl Clone for EventMask

§

impl Clone for EvictionPolicy

§

impl Clone for ExpirationPolicy

§

impl Clone for Extensions

§

impl Clone for Fd

§

impl Clone for Field

§

impl Clone for FileTime

§

impl Clone for FilterOp

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for Finder

§

impl Clone for FinderBuilder

§

impl Clone for FinderRev

§

impl Clone for FinderRev

§

impl Clone for FinishError

§

impl Clone for Fixed

§

impl Clone for Flag

§

impl Clone for Flags

§

impl Clone for FlowControl

§

impl Clone for FormattedComponents

§

impl Clone for FormatterOptions

§

impl Clone for Frame

§

impl Clone for FrameHeader

§

impl Clone for FrameStats

§

impl Clone for FsyncFlags

§

impl Clone for FutexWaitV

§

impl Clone for GENERAL_NAME_st

§

impl Clone for GENERAL_NAME_st__bindgen_ty_1

§

impl Clone for GENERAL_SUBTREE_st

§

impl Clone for GeneralPurpose

§

impl Clone for GeneralPurposeConfig

§

impl Clone for H5Sub

§

impl Clone for H6Sub

§

impl Clone for H9Opts

§

impl Clone for HQ5Sub

§

impl Clone for HQ7Sub

§

impl Clone for HRSS_private_key

§

impl Clone for HRSS_public_key

§

impl Clone for Handle

§

impl Clone for HandshakeKind

§

impl Clone for HandshakeType

§

impl Clone for HashAlgorithm

§

impl Clone for Hasher

§

impl Clone for HistogramCommand

§

impl Clone for HistogramDistance

§

impl Clone for HistogramLiteral

§

impl Clone for HistogramPair

§

impl Clone for Hour

§

impl Clone for Hour

§

impl Clone for HuffmanCode

§

impl Clone for HuffmanTree

§

impl Clone for ISSUING_DIST_POINT_st

§

impl Clone for Id

§

impl Clone for Identifier

§

impl Clone for IdleTimeout

§

impl Clone for Ignore

§

impl Clone for Incomplete

§

impl Clone for IndeterminateOffset

§

impl Clone for Instant

§

impl Clone for Instant

§

impl Clone for InsufficientSizeError

§

impl Clone for Interest

§

impl Clone for Interest

§

impl Clone for Interest

§

impl Clone for InvalidBufferSize

§

impl Clone for InvalidCid

§

impl Clone for InvalidFormatDescription

§

impl Clone for InvalidLength

§

impl Clone for InvalidMessage

§

impl Clone for InvalidOutputSize

§

impl Clone for InvalidSignature

§

impl Clone for InvalidVariant

§

impl Clone for IpAddr

§

impl Clone for Ipv4Addr

§

impl Clone for Ipv6Addr

§

impl Clone for IsFirst

§

impl Clone for Iter

§

impl Clone for IterRaw

§

impl Clone for Key

§

impl Clone for Key

§

impl Clone for KeyExchangeAlgorithm

§

impl Clone for KeyRejected

§

impl Clone for KeyRejected

§

impl Clone for KeySize

§

impl Clone for KeyUsage

§

impl Clone for Kind

§

impl Clone for Lazy

§

impl Clone for LengthDelimitedCodec

§

impl Clone for LessSafeKey

§

impl Clone for Level

§

impl Clone for LevelFilter

§

impl Clone for LinesCodec

§

impl Clone for LiteralBlockSwitch

§

impl Clone for LiteralPredictionModeNibble

§

impl Clone for LittleEndian

§

impl Clone for LocalSpawner

§

impl Clone for LongType

§

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 MimeGuess

§

impl Clone for Minute

§

impl Clone for Minute

§

impl Clone for MissedTickBehavior

§

impl Clone for Mode

§

impl Clone for ModifyKind

§

impl Clone for Month

§

impl Clone for Month

§

impl Clone for MonthRepr

§

impl Clone for MtuDiscoveryConfig

§

impl Clone for NAME_CONSTRAINTS_st

§

impl Clone for NOTICEREF_st

§

impl Clone for NamedGroup

§

impl Clone for Nanosecond

§

impl Clone for Needed

§

impl Clone for Netscape_spkac_st

§

impl Clone for Netscape_spki_st

§

impl Clone for NewReno

§

impl Clone for NewRenoConfig

§

impl Clone for NoA1

§

impl Clone for NoA2

§

impl Clone for NoInitialCipherSuite

§

impl Clone for NoNI

§

impl Clone for NoS3

§

impl Clone for NoS4

§

impl Clone for NoSubscriber

§

impl Clone for Null

§

impl Clone for OffsetHour

§

impl Clone for OffsetMinute

§

impl Clone for OffsetPrecision

§

impl Clone for OffsetSecond

§

impl Clone for OkmBlock

§

impl Clone for OnceState

§

impl Clone for One

§

impl Clone for One

§

impl Clone for One

§

impl Clone for OpCode

§

impl Clone for OpenHow

§

impl Clone for OpenOptions

§

impl Clone for OpenOptions

§

impl Clone for OpenStreams

§

impl Clone for OperatingMode

§

impl Clone for Ordinal

§

impl Clone for OtherError

§

impl Clone for OutboundOpaqueMessage

§

impl Clone for OwnedCertRevocationList

§

impl Clone for OwnedFormatItem

§

impl Clone for OwnedRevokedCert

§

impl Clone for PDF

§

impl Clone for PKCS7

§

impl Clone for PKCS7_SIGNED

§

impl Clone for PKCS7_SIGN_ENVELOPE

§

impl Clone for PKCS7__bindgen_ty_1

§

impl Clone for POLICYINFO_st

§

impl Clone for POLICYQUALINFO_st

§

impl Clone for POLICYQUALINFO_st__bindgen_ty_1

§

impl Clone for POLICY_CONSTRAINTS_st

§

impl Clone for POLICY_MAPPING_st

§

impl Clone for PacketDecodeError

§

impl Clone for Padding

§

impl Clone for Pair

§

impl Clone for Parameters

§

impl Clone for ParkResult

§

impl Clone for ParkToken

§

impl Clone for Parse

§

impl Clone for ParseFromDescription

§

impl Clone for ParseIntError

§

impl Clone for ParseLevelFilterError

§

impl Clone for Parsed

§

impl Clone for Parts

§

impl Clone for Parts

§

impl Clone for PathStats

§

impl Clone for PeerIncompatible

§

impl Clone for PeerMisbehaved

§

impl Clone for Period

§

impl Clone for PlainMessage

§

impl Clone for Policy

§

impl Clone for PollNext

§

impl Clone for PollSemaphore

§

impl Clone for PosData

§

impl Clone for PrefilterConfig

§

impl Clone for PrefixedPayload

§

impl Clone for PrimitiveDateTime

§

impl Clone for PrivateDecryptingKey

§

impl Clone for Prk

§

impl Clone for Prk

§

impl Clone for ProtectedHeader

§

impl Clone for ProtectedInitialHeader

§

impl Clone for Protocol

§

impl Clone for Protocol

§

impl Clone for Protocol

§

impl Clone for ProtocolError

§

impl Clone for ProtocolVersion

§

impl Clone for PublicEncryptingKey

§

impl Clone for PublicKey

§

impl Clone for PublicKey

§

impl Clone for PublicKey

§

impl Clone for PublicKey

§

impl Clone for PublicKey

§

impl Clone for PushError

§

impl Clone for RIPEMD160state_st

§

impl Clone for RandomConnectionIdGenerator

§

impl Clone for ReadError

§

impl Clone for ReadError

§

impl Clone for ReadExactError

§

impl Clone for ReadToEndError

§

impl Clone for ReadableError

§

impl Clone for Ready

§

impl Clone for ReadyTimeoutError

§

impl Clone for Reason

§

impl Clone for RecoderState

§

impl Clone for RecursiveMode

§

impl Clone for RecvError

§

impl Clone for RecvError

§

impl Clone for RecvError

§

impl Clone for RecvError

§

impl Clone for RecvFlags

§

impl Clone for RecvMeta

§

impl Clone for RecvTimeoutError

§

impl Clone for RemovalCause

§

impl Clone for RemoveKind

§

impl Clone for RenameMode

§

impl Clone for RequeueOp

§

impl Clone for Resumption

§

impl Clone for RevocationCheckDepth

§

impl Clone for RevocationReason

§

impl Clone for Rfc2822

§

impl Clone for Rfc3339

§

impl Clone for Rng

§

impl Clone for Role

§

impl Clone for RootCertStore

§

impl Clone for RttEstimator

§

impl Clone for RuntimeMetrics

§

impl Clone for Second

§

impl Clone for Second

§

impl Clone for Secrets

§

impl Clone for SelectTimeoutError

§

impl Clone for SendDatagramError

§

impl Clone for SendDatagramError

§

impl Clone for SendError

§

impl Clone for ServerCertVerifierBuilder

§

impl Clone for ServerConfig

§

impl Clone for ServerConfig

§

impl Clone for Sha1Core

§

impl Clone for Side

§

impl Clone for Side

§

impl Clone for Signature

§

impl Clone for Signature

§

impl Clone for SignatureAlgorithm

§

impl Clone for SignatureScheme

§

impl Clone for SliceOffset

§

impl Clone for SockAddr

§

impl Clone for Soundness

§

impl Clone for Span

§

impl Clone for SpeedAndMax

§

impl Clone for StandardAlloc

§

impl Clone for StartPosQueue

§

impl Clone for StoppedError

§

impl Clone for StreamId

§

impl Clone for StreamId

§

impl Clone for StreamId

§

impl Clone for StreamResult

§

impl Clone for Struct1

§

impl Clone for SubProtocolError

§

impl Clone for Subsecond

§

impl Clone for SubsecondDigits

§

impl Clone for Suite

§

impl Clone for SupportedCipherSuite

§

impl Clone for SystemRandom

§

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 Tag

§

impl Clone for TagPropagation

§

impl Clone for TcpKeepalive

§

impl Clone for Three

§

impl Clone for Three

§

impl Clone for Three

§

impl Clone for Time

§

impl Clone for TimePrecision

§

impl Clone for TimeoutFlags

§

impl Clone for Timespec

§

impl Clone for Tls12ClientSessionValue

§

impl Clone for Tls12Resumption

§

impl Clone for TlsProtocolId

§

impl Clone for Token

§

impl Clone for TransportParameters

§

impl Clone for TruncSide

§

impl Clone for TryFromIntError

§

impl Clone for TryFromParsed

§

impl Clone for TryFromSliceError

§

impl Clone for TryReadyError

§

impl Clone for TryRecvError

§

impl Clone for TryRecvError

§

impl Clone for TryRecvError

§

impl Clone for TryRecvError

§

impl Clone for TryReserveError

§

impl Clone for TryReserveError

§

impl Clone for TryReserveError

§

impl Clone for TrySelectError

§

impl Clone for Two

§

impl Clone for Two

§

impl Clone for Two

§

impl Clone for Type

§

impl Clone for UCred

§

impl Clone for USERNOTICE_st

§

impl Clone for UdpStats

§

impl Clone for Union1

§

impl Clone for UnixTime

§

impl Clone for UnixTimestamp

§

impl Clone for UnixTimestampPrecision

§

impl Clone for UnknownStatusPolicy

§

impl Clone for UnparkResult

§

impl Clone for UnparkToken

§

impl Clone for Unparker

§

impl Clone for Unspecified

§

impl Clone for Unspecified

§

impl Clone for UnsupportedOperationError

§

impl Clone for UtcOffset

§

impl Clone for VarInt

§

impl Clone for VarIntBoundsExceeded

§

impl Clone for VerboseErrorKind

§

impl Clone for VerifierBuilderError

§

impl Clone for Version

§

impl Clone for WaitGroup

§

impl Clone for WaitTimeoutResult

§

impl Clone for WantsClientCert

§

impl Clone for WantsServerCert

§

impl Clone for WantsVerifier

§

impl Clone for WantsVersions

§

impl Clone for WatchDescriptor

§

impl Clone for WatchMask

§

impl Clone for WatcherKind

§

impl Clone for WeakDispatch

§

impl Clone for WebPkiSupportedAlgorithms

§

impl Clone for WebSocketConfig

§

impl Clone for Week

§

impl Clone for WeekNumber

§

impl Clone for WeekNumberRepr

§

impl Clone for Weekday

§

impl Clone for Weekday

§

impl Clone for WeekdayRepr

§

impl Clone for WriteError

§

impl Clone for WriteError

§

impl Clone for Written

§

impl Clone for X509_VERIFY_PARAM_st

§

impl Clone for X509_algor_st

§

impl Clone for X509_crl_st

§

impl Clone for X509_extension_st

§

impl Clone for X509_info_st

§

impl Clone for X509_name_entry_st

§

impl Clone for X509_name_st

§

impl Clone for X509_pubkey_st

§

impl Clone for X509_req_st

§

impl Clone for X509_sig_st

§

impl Clone for Year

§

impl Clone for YearRepr

§

impl Clone for YesA1

§

impl Clone for YesA2

§

impl Clone for YesNI

§

impl Clone for YesS3

§

impl Clone for YesS4

§

impl Clone for ZSTD_CCtx_s

§

impl Clone for ZSTD_CDict_s

§

impl Clone for ZSTD_DCtx_s

§

impl Clone for ZSTD_DDict_s

§

impl Clone for ZSTD_EndDirective

§

impl Clone for ZSTD_ResetDirective

§

impl Clone for ZSTD_bounds

§

impl Clone for ZSTD_cParameter

§

impl Clone for ZSTD_dParameter

§

impl Clone for ZSTD_inBuffer_s

§

impl Clone for ZSTD_outBuffer_s

§

impl Clone for ZSTD_strategy

§

impl Clone for ZopfliNode

§

impl Clone for _IO_FILE

§

impl Clone for _IO_codecvt

§

impl Clone for _IO_marker

§

impl Clone for _IO_wide_data

§

impl Clone for __c_anonymous_ifc_ifcu

Available on libc_union only.
§

impl Clone for __c_anonymous_ifr_ifru

Available on libc_union only.
§

impl Clone for __c_anonymous_ifru_map

§

impl Clone for __c_anonymous_ptrace_syscall_info_data

Available on libc_union only.
§

impl Clone for __c_anonymous_ptrace_syscall_info_entry

§

impl Clone for __c_anonymous_ptrace_syscall_info_exit

§

impl Clone for __c_anonymous_ptrace_syscall_info_seccomp

§

impl Clone for __c_anonymous_sockaddr_can_can_addr

Available on libc_union only.
§

impl Clone for __c_anonymous_sockaddr_can_j1939

§

impl Clone for __c_anonymous_sockaddr_can_tp

§

impl Clone for __exit_status

§

impl Clone for __timeval

§

impl Clone for __va_list_tag

§

impl Clone for _libc_fpstate

§

impl Clone for _libc_fpxreg

§

impl Clone for _libc_xmmreg

§

impl Clone for addrinfo

§

impl Clone for aes_key_st

§

impl Clone for af_alg_iv

§

impl Clone for aiocb

§

impl Clone for arpd_request

§

impl Clone for arphdr

§

impl Clone for arpreq

§

impl Clone for arpreq_old

§

impl Clone for asn1_must_be_null_st

§

impl Clone for asn1_null_st

§

impl Clone for asn1_object_st

§

impl Clone for asn1_pctx_st

§

impl Clone for asn1_string_st

§

impl Clone for asn1_type_st

§

impl Clone for asn1_type_st__bindgen_ty_1

§

impl Clone for bf_key_st

§

impl Clone for bignum_ctx

§

impl Clone for bignum_st

§

impl Clone for bio_method_st

§

impl Clone for bio_st

§

impl Clone for blake2b_state_st

§

impl Clone for bn_gencb_st

§

impl Clone for bn_gencb_st__bindgen_ty_1

§

impl Clone for bn_mont_ctx_st

§

impl Clone for buf_mem_st

§

impl Clone for can_filter

§

impl Clone for can_frame

§

impl Clone for canfd_frame

§

impl Clone for canxl_frame

§

impl Clone for cast_key_st

§

impl Clone for cbb_buffer_st

§

impl Clone for cbb_child_st

§

impl Clone for cbb_st

§

impl Clone for cbb_st__bindgen_ty_1

§

impl Clone for cbs_st

§

impl Clone for clone_args

§

impl Clone for cmac_ctx_st

§

impl Clone for cmsghdr

§

impl Clone for conf_st

§

impl Clone for conf_value_st

§

impl Clone for cpu_set_t

§

impl Clone for crypto_buffer_pool_st

§

impl Clone for crypto_buffer_st

§

impl Clone for crypto_ex_data_st

§

impl Clone for crypto_mutex_st

§

impl Clone for ctr_drbg_state_st

§

impl Clone for dh_st

§

impl Clone for dirent

§

impl Clone for dirent64

§

impl Clone for dl_phdr_info

§

impl Clone for dqblk

§

impl Clone for dsa_st

§

impl Clone for ec_group_st

§

impl Clone for ec_key_st

§

impl Clone for ec_method_st

§

impl Clone for ec_point_st

§

impl Clone for ecdsa_method_st

§

impl Clone for ecdsa_sig_st

§

impl Clone for engine_st

§

impl Clone for env_md_ctx_st

§

impl Clone for env_md_st

§

impl Clone for epoll_event

§

impl Clone for evp_aead_ctx_st

§

impl Clone for evp_aead_ctx_st_state

§

impl Clone for evp_aead_st

§

impl Clone for evp_cipher_ctx_st

§

impl Clone for evp_cipher_info_st

§

impl Clone for evp_cipher_st

§

impl Clone for evp_encode_ctx_st

§

impl Clone for evp_hpke_aead_st

§

impl Clone for evp_hpke_ctx_st

§

impl Clone for evp_hpke_kdf_st

§

impl Clone for evp_hpke_kem_st

§

impl Clone for evp_hpke_key_st

§

impl Clone for evp_kem_st

§

impl Clone for evp_md_pctx_ops

§

impl Clone for evp_pkey_ctx_st

§

impl Clone for evp_pkey_st

§

impl Clone for fanotify_event_metadata

§

impl Clone for fanotify_response

§

impl Clone for fd_set

§

impl Clone for ff_condition_effect

§

impl Clone for ff_constant_effect

§

impl Clone for ff_effect

§

impl Clone for ff_envelope

§

impl Clone for ff_periodic_effect

§

impl Clone for ff_ramp_effect

§

impl Clone for ff_replay

§

impl Clone for ff_rumble_effect

§

impl Clone for ff_trigger

§

impl Clone for file_clone_range

§

impl Clone for flock

§

impl Clone for flock64

§

impl Clone for fsid_t

§

impl Clone for genlmsghdr

§

impl Clone for glob64_t

§

impl Clone for glob_t

§

impl Clone for group

§

impl Clone for hmac_ctx_st

§

impl Clone for hmac_methods_st

§

impl Clone for hostent

§

impl Clone for hwtstamp_config

§

impl Clone for if_nameindex

§

impl Clone for ifaddrs

§

impl Clone for ifconf

§

impl Clone for ifreq

§

impl Clone for in6_addr

§

impl Clone for in6_ifreq

§

impl Clone for in6_pktinfo

§

impl Clone for in6_rtmsg

§

impl Clone for in_addr

§

impl Clone for in_pktinfo

§

impl Clone for inotify_event

§

impl Clone for inotify_event

§

impl Clone for input_absinfo

§

impl Clone for input_event

§

impl Clone for input_id

§

impl Clone for input_keymap_entry

§

impl Clone for input_mask

§

impl Clone for iocb

§

impl Clone for iovec

§

impl Clone for ip_mreq

§

impl Clone for ip_mreq_source

§

impl Clone for ip_mreqn

§

impl Clone for ipc_perm

§

impl Clone for ipv6_mreq

§

impl Clone for itimerspec

§

impl Clone for itimerval

§

impl Clone for j1939_filter

§

impl Clone for kem_key_st

§

impl Clone for lconv

§

impl Clone for lhash_st_CONF_VALUE

§

impl Clone for linger

§

impl Clone for mallinfo

§

impl Clone for mallinfo2

§

impl Clone for max_align_t

§

impl Clone for mcontext_t

§

impl Clone for md4_state_st

§

impl Clone for md5_state_st

§

impl Clone for md_ctx_union

§

impl Clone for mmsghdr

§

impl Clone for mntent

§

impl Clone for mq_attr

§

impl Clone for msghdr

§

impl Clone for msginfo

§

impl Clone for msqid_ds

§

impl Clone for nl_mmap_hdr

§

impl Clone for nl_mmap_req

§

impl Clone for nl_pktinfo

§

impl Clone for nlattr

§

impl Clone for nlmsgerr

§

impl Clone for nlmsghdr

§

impl Clone for ntptimeval

§

impl Clone for obj_name_st

§

impl Clone for open_how

§

impl Clone for openssl_method_common_st

§

impl Clone for option

§

impl Clone for ossl_init_settings_st

§

impl Clone for otherName_st

§

impl Clone for packet_mreq

§

impl Clone for passwd

§

impl Clone for pkcs8_priv_key_info_st

§

impl Clone for pkcs12_st

§

impl Clone for point_conversion_form_t

§

impl Clone for pollfd

§

impl Clone for posix_spawn_file_actions_t

§

impl Clone for posix_spawnattr_t

§

impl Clone for private_key_st

§

impl Clone for protoent

§

impl Clone for pthread_attr_t

§

impl Clone for pthread_barrier_t

§

impl Clone for pthread_barrierattr_t

§

impl Clone for pthread_cond_t

§

impl Clone for pthread_condattr_t

§

impl Clone for pthread_mutex_t

§

impl Clone for pthread_mutexattr_t

§

impl Clone for pthread_rwlock_t

§

impl Clone for pthread_rwlockattr_t

§

impl Clone for ptrace_peeksiginfo_args

§

impl Clone for ptrace_rseq_configuration

§

impl Clone for ptrace_syscall_info

§

impl Clone for rand_meth_st

§

impl Clone for rc4_key_st

§

impl Clone for regex_t

§

impl Clone for regmatch_t

§

impl Clone for rlimit

§

impl Clone for rlimit64

§

impl Clone for rsa_meth_st

§

impl Clone for rsa_pss_params_st

§

impl Clone for rsa_st

§

impl Clone for rsassa_pss_params_st

§

impl Clone for rtentry

§

impl Clone for rusage

§

impl Clone for sched_attr

§

impl Clone for sched_param

§

impl Clone for sctp_authinfo

§

impl Clone for sctp_initmsg

§

impl Clone for sctp_nxtinfo

§

impl Clone for sctp_prinfo

§

impl Clone for sctp_rcvinfo

§

impl Clone for sctp_sndinfo

§

impl Clone for sctp_sndrcvinfo

§

impl Clone for seccomp_data

§

impl Clone for seccomp_notif

§

impl Clone for seccomp_notif_addfd

§

impl Clone for seccomp_notif_resp

§

impl Clone for seccomp_notif_sizes

§

impl Clone for sem_t

§

impl Clone for sembuf

§

impl Clone for semid_ds

§

impl Clone for seminfo

§

impl Clone for servent

§

impl Clone for sha256_state_st

§

impl Clone for sha512_state_st

§

impl Clone for sha_state_st

§

impl Clone for shmid_ds

§

impl Clone for sigaction

§

impl Clone for sigevent

§

impl Clone for siginfo_t

§

impl Clone for signalfd_siginfo

§

impl Clone for sigset_t

§

impl Clone for sigval

§

impl Clone for sock_extended_err

§

impl Clone for sock_filter

§

impl Clone for sock_fprog

§

impl Clone for sock_txtime

§

impl Clone for sockaddr

§

impl Clone for sockaddr_alg

§

impl Clone for sockaddr_can

§

impl Clone for sockaddr_in

§

impl Clone for sockaddr_in6

§

impl Clone for sockaddr_ll

§

impl Clone for sockaddr_nl

§

impl Clone for sockaddr_storage

§

impl Clone for sockaddr_un

§

impl Clone for sockaddr_vm

§

impl Clone for sockaddr_xdp

§

impl Clone for spake2_ctx_st

§

impl Clone for spwd

§

impl Clone for srtp_protection_profile_st

§

impl Clone for ssl_cipher_st

§

impl Clone for ssl_ctx_st

§

impl Clone for ssl_early_callback_ctx

§

impl Clone for ssl_ech_keys_st

§

impl Clone for ssl_method_st

§

impl Clone for ssl_private_key_method_st

§

impl Clone for ssl_quic_method_st

§

impl Clone for ssl_session_st

§

impl Clone for ssl_st

§

impl Clone for ssl_ticket_aead_method_st

§

impl Clone for st_ERR_FNS

§

impl Clone for stack_st

§

impl Clone for stack_st_ACCESS_DESCRIPTION

§

impl Clone for stack_st_ASN1_INTEGER

§

impl Clone for stack_st_ASN1_OBJECT

§

impl Clone for stack_st_ASN1_TYPE

§

impl Clone for stack_st_ASN1_VALUE

§

impl Clone for stack_st_BIO

§

impl Clone for stack_st_CONF_VALUE

§

impl Clone for stack_st_CRYPTO_BUFFER

§

impl Clone for stack_st_DIST_POINT

§

impl Clone for stack_st_GENERAL_NAME

§

impl Clone for stack_st_GENERAL_NAMES

§

impl Clone for stack_st_GENERAL_SUBTREE

§

impl Clone for stack_st_OPENSSL_STRING

§

impl Clone for stack_st_POLICYINFO

§

impl Clone for stack_st_POLICYQUALINFO

§

impl Clone for stack_st_POLICY_MAPPING

§

impl Clone for stack_st_TRUST_TOKEN

§

impl Clone for stack_st_X509

§

impl Clone for stack_st_X509V3_EXT_METHOD

§

impl Clone for stack_st_X509_ALGOR

§

impl Clone for stack_st_X509_ATTRIBUTE

§

impl Clone for stack_st_X509_CRL

§

impl Clone for stack_st_X509_EXTENSION

§

impl Clone for stack_st_X509_INFO

§

impl Clone for stack_st_X509_LOOKUP

§

impl Clone for stack_st_X509_NAME

§

impl Clone for stack_st_X509_NAME_ENTRY

§

impl Clone for stack_st_X509_OBJECT

§

impl Clone for stack_st_X509_PURPOSE

§

impl Clone for stack_st_X509_REVOKED

§

impl Clone for stack_st_X509_TRUST

§

impl Clone for stack_st_X509_VERIFY_PARAM

§

impl Clone for stack_st_void

§

impl Clone for stack_t

§

impl Clone for stat

§

impl Clone for stat64

§

impl Clone for statfs

§

impl Clone for statfs64

§

impl Clone for statvfs

§

impl Clone for statvfs64

§

impl Clone for statx

§

impl Clone for statx_timestamp

§

impl Clone for sysinfo

§

impl Clone for termios

§

impl Clone for termios2

§

impl Clone for timespec

§

impl Clone for timeval

§

impl Clone for timex

§

impl Clone for tls12_crypto_info_aes_gcm_128

§

impl Clone for tls12_crypto_info_aes_gcm_256

§

impl Clone for tls12_crypto_info_chacha20_poly1305

§

impl Clone for tls_crypto_info

§

impl Clone for tm

§

impl Clone for tm

§

impl Clone for tms

§

impl Clone for trust_token_client_st

§

impl Clone for trust_token_issuer_st

§

impl Clone for trust_token_method_st

§

impl Clone for trust_token_st

§

impl Clone for ucontext_t

§

impl Clone for ucred

§

impl Clone for uinput_abs_setup

§

impl Clone for uinput_ff_erase

§

impl Clone for uinput_ff_upload

§

impl Clone for uinput_setup

§

impl Clone for uinput_user_dev

§

impl Clone for user

§

impl Clone for user_fpregs_struct

§

impl Clone for user_regs_struct

§

impl Clone for utimbuf

§

impl Clone for utmpx

§

impl Clone for utsname

§

impl Clone for v3_ext_ctx

§

impl Clone for v3_ext_method

§

impl Clone for vec128_storage

§

impl Clone for vec256_storage

§

impl Clone for vec512_storage

§

impl Clone for winsize

§

impl Clone for x509_attributes_st

§

impl Clone for x509_lookup_method_st

§

impl Clone for x509_lookup_st

§

impl Clone for x509_object_st

§

impl Clone for x509_purpose_st

§

impl Clone for x509_revoked_st

§

impl Clone for x509_sig_info_st

§

impl Clone for x509_st

§

impl Clone for x509_store_ctx_st

§

impl Clone for x509_store_st

§

impl Clone for x509_trust_st

§

impl Clone for xdp_desc

§

impl Clone for xdp_mmap_offsets

§

impl Clone for xdp_mmap_offsets_v1

§

impl Clone for xdp_options

§

impl Clone for xdp_ring_offset

§

impl Clone for xdp_ring_offset_v1

§

impl Clone for xdp_statistics

§

impl Clone for xdp_statistics_v1

§

impl Clone for xdp_umem_reg

§

impl Clone for xdp_umem_reg_v1

1.0.0 · source§

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

1.0.0 · source§

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

§

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

source§

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

1.0.0 · source§

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

1.36.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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>

1.0.0 · source§

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

1.0.0 · 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>

1.79.0 · source§

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

1.79.0 · source§

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

source§

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

source§

impl<'a> Clone for kvarn::prelude::utils::prelude::compact_str::core::ffi::c_str::Bytes<'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 Input<'a>

1.28.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl<'a> Clone for PrefixComponent<'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>

§

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

§

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

§

impl<'a> Clone for CertificateSigningRequestDer<'a>

§

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

§

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

§

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

§

impl<'a> Clone for EchConfigListBytes<'a>

§

impl<'a> Clone for FfdheGroup<'a>

§

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

§

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

§

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

§

impl<'a> Clone for OutboundChunks<'a>

§

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

§

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

§

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

§

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

§

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

§

impl<'a> Clone for Seed<'a>

§

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

§

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

§

impl<'a> Clone for SubjectPublicKeyInfoDer<'a>

§

impl<'a> Clone for Transmit<'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>

§

impl<'a, 'h> Clone for OneIter<'a, 'h>

§

impl<'a, 'h> Clone for OneIter<'a, 'h>

§

impl<'a, 'h> Clone for OneIter<'a, 'h>

§

impl<'a, 'h> Clone for ThreeIter<'a, 'h>

§

impl<'a, 'h> Clone for ThreeIter<'a, 'h>

§

impl<'a, 'h> Clone for ThreeIter<'a, 'h>

§

impl<'a, 'h> Clone for TwoIter<'a, 'h>

§

impl<'a, 'h> Clone for TwoIter<'a, 'h>

§

impl<'a, 'h> Clone for 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::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, E, Ty, S> Clone for petgraph::graphmap::Edges<'a, N, E, Ty, S>
where N: Clone + 'a + NodeTrait, E: Clone + 'a, Ty: Clone + EdgeType, S: Clone + BuildHasher,

source§

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

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,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · 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>

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'n> Clone for Finder<'n>

§

impl<'n> Clone for FinderRev<'n>

§

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

§

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

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · source§

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

§

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,

1.0.0 · source§

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

1.0.0 · source§

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

§

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

§

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

§

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,

1.0.0 · source§

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

source§

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

§

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

§

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

§

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

§

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

§

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

§

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,

§

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

§

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

§

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

§

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,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · source§

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

1.28.0 · source§

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

1.0.0 · source§

impl<I> Clone for Take<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 Iter<I>
where I: Clone,

§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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,

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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,

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · source§

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

1.26.0 · source§

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

1.0.0 · 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,

1.0.0 · 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>

§

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>

1.0.0 · source§

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

1.0.0 · 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>

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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>

1.0.0 · source§

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

1.0.0 · source§

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

§

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

§

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

§

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

§

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

§

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

§

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, 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, E, Ty, S> Clone for GraphMap<N, E, Ty, S>
where N: Clone, E: Clone, Ty: Clone, S: Clone + BuildHasher,

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 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> Clone for PollImmediate<S>
where S: Clone,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

Shared references can be cloned, but mutable references cannot!

§

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

§

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

§

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

1.0.0 · source§

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

1.0.0 · 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,

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · 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.28.0 · source§

impl<T> Clone for NonZero<T>

1.74.0 · source§

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

1.0.0 · source§

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

1.25.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.31.0 · source§

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

1.0.0 · 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>

1.0.0 · source§

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

§

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

1.0.0 · source§

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

1.0.0 · 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>

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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 CtOption<T>
where T: Clone,

1.36.0 · source§

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

§

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

§

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

§

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 Cursor<T>
where T: 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 Drain<T>

§

impl<T> Clone for Empty<T>

§

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

§

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

§

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 OnceCell<T>
where T: Clone,

§

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

§

impl<T> Clone for Pending<T>

§

impl<T> Clone for Pending<T>

§

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

§

impl<T> Clone for PollSender<T>

§

impl<T> Clone for RawIter<T>

§

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

§

impl<T> Clone for Receiver<T>

§

impl<T> Clone for Receiver<T>

§

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

§

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 SendError<T>
where T: Clone,

§

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

§

impl<T> Clone for SendTimeoutError<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 Sender<T>

§

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 TrySendError<T>
where T: Clone,

§

impl<T> Clone for UnboundedSender<T>

§

impl<T> Clone for UnboundedSender<T>

§

impl<T> Clone for WeakSender<T>

§

impl<T> Clone for WeakUnboundedSender<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,

1.0.0 · 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.
1.0.0 · source§

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

Available on non-no_global_oom_handling only.
1.0.0 · source§

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

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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.
1.0.0 · 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,

§

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

1.0.0 · 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,

1.0.0 · 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>

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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>

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,

§

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,

§

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>