Skip to main content

Clone

Trait Clone 

1.0.0 (const: unstable) · 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 that allows explicit creation of a duplicate value.

Calling clone always produces a new value. However, for types that are references to other data (such as smart pointers or references), the new value may still point to the same underlying data, rather than duplicating it. See Clone::clone for more details.

This distinction is especially important when using #[derive(Clone)] on structs containing smart pointers like Arc<Mutex<T>> - the cloned struct will share mutable state with the original.

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. Copy has no methods, so you cannot change its behavior, but when implementing Clone, the clone method you provide may run arbitrary code.

Since Clone is a supertrait of Copy, any type that implements Copy must also implement Clone.

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

§Clone and PartialEq/Eq

Clone is intended for the duplication of objects. Consequently, when implementing both Clone and PartialEq, the following property is expected to hold:

x == x -> x.clone() == x

In other words, if an object compares equal to itself, its clone must also compare equal to the original.

For types that also implement Eq – for which x == x always holds – this implies that x.clone() == x must always be true. Standard library collections such as HashMap, HashSet, BTreeMap, BTreeSet and BinaryHeap rely on their keys respecting this property for correct behavior. Furthermore, these collections require that cloning a key preserves the outcome of the Hash and Ord methods. Thankfully, this follows automatically from x.clone() == x if Hash and Ord are correctly implemented according to their own requirements.

When deriving both Clone and PartialEq using #[derive(Clone, PartialEq)] or when additionally deriving Eq using #[derive(Clone, PartialEq, Eq)], then this property is automatically upheld – provided that it is satisfied by the underlying types.

Violating this property is a logic error. The behavior resulting from a logic error is not specified, but users of the trait must ensure that such logic errors do not result in undefined behavior. This means that unsafe code must not rely on this property being satisfied.

§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 (const: unstable) · Source

fn clone(&self) -> Self

Returns a duplicate of the value.

Note that what “duplicate” means varies by type:

  • For most types, this creates a deep, independent copy
  • For reference types like &T, this creates another reference to the same value
  • For smart pointers like Arc or Rc, this increments the reference count but still points to the same underlying data
§Examples
let hello = "Hello"; // &str implements Clone

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

Example with a reference-counted type:

use std::sync::{Arc, Mutex};

let data = Arc::new(Mutex::new(vec![1, 2, 3]));
let data_clone = data.clone(); // Creates another Arc pointing to the same Mutex

{
    let mut lock = data.lock().unwrap();
    lock.push(4);
}

// Changes are visible through the clone because they share the same underlying data
assert_eq!(*data_clone.lock().unwrap(), vec![1, 2, 3, 4]);

Provided Methods§

1.0.0 (const: unstable) · 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.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

1.100.0 (const: unstable) · Source§

impl Clone for !

Source§

impl Clone for ATerm

Source§

impl Clone for futures_util::abortable::AbortHandle

Source§

impl Clone for tokio::runtime::task::abort::AbortHandle

Source§

impl Clone for Aborted

Source§

impl Clone for Access

1.26.0 · Source§

impl Clone for AccessError

Source§

impl Clone for AccessKind

Source§

impl Clone for AccessMode

Source§

impl Clone for anstyle_parse::state::definitions::Action

Source§

impl Clone for tower_http::follow_redirect::policy::Action

1.0.0 · Source§

impl Clone for lib::net::AddrParseError

Source§

impl Clone for rustls_pki_types::server_name::AddrParseError

Source§

impl Clone for ipnet::parser::AddrParseError

Source§

impl Clone for Adler32

Source§

impl Clone for Advice

Source§

impl Clone for AesMode

Source§

impl Clone for AhoCorasick

Source§

impl Clone for AhoCorasickBuilder

Source§

impl Clone for AhoCorasickKind

Source§

impl Clone for AlertDescription

Source§

impl Clone for ring::hkdf::Algorithm

Source§

impl Clone for ring::hmac::Algorithm

Source§

impl Clone for ring::pbkdf2::Algorithm

Source§

impl Clone for AlgorithmIdentifier

Source§

impl Clone for lib::core::mem::Alignment

1.28.0 · Source§

impl Clone for lib::core::fmt::Alignment

Source§

impl Clone for icu_datetime::options::Alignment

Source§

impl Clone for AllocErr

Source§

impl Clone for core::alloc::AllocError

Source§

impl Clone for allocator_api2::stable::alloc::AllocError

Source§

impl Clone for Alphabet

Source§

impl Clone for Alphabetic

Source§

impl Clone for Alphanumeric

Source§

impl Clone for AlternateHandling

Source§

impl Clone for Alternation

Source§

impl Clone for AlwaysResolvesClientRawPublicKeys

Source§

impl Clone for AlwaysResolvesServerRawPublicKeys

Source§

impl Clone for regex_automata::util::search::Anchored

Source§

impl Clone for aho_corasick::util::search::Anchored

Source§

impl Clone for AndCondition

Source§

impl Clone for Ansi256Color

Source§

impl Clone for AnsiColor

Source§

impl Clone for AnyCalendar

Source§

impl Clone for AnyCalendarKind

Source§

impl Clone for AnyColumn

Source§

impl Clone for AnyConnectOptions

Source§

impl Clone for AnyKind

Source§

impl Clone for AnyRow

Source§

impl Clone for AnyStatement

Source§

impl Clone for AnyTypeInfo

Source§

impl Clone for AnyTypeInfoKind

Source§

impl Clone for AnyValue

Source§

impl Clone for AnyValueKind

Source§

impl Clone for AppliedMigration

Source§

impl Clone for ArchiveOffset

Source§

impl Clone for Arg

Source§

impl Clone for ArgAction

Source§

impl Clone for ArgCursor

Source§

impl Clone for ArgGroup

Source§

impl Clone for ArgMatches

Source§

impl Clone for ArgPredicate

Source§

impl Clone for AsciiChar

Source§

impl Clone for AsciiDenyList

Source§

impl Clone for AsciiParser

Source§

impl Clone for AsciiProbeResult

Source§

impl Clone for Assertion

Source§

impl Clone for AssertionKind

Source§

impl Clone for Assume

Source§

impl Clone for Ast

Source§

impl Clone for AstronomicalSimulation

Source§

impl Clone for AtFlags

Source§

impl Clone for AttrError

Source§

impl Clone for icu_locale_core::extensions::unicode::attribute::Attribute

Source§

impl Clone for icu_locale_core::extensions::unicode::attributes::Attributes

Source§

impl Clone for Authority

Source§

impl Clone for B0

Source§

impl Clone for B1

Source§

impl Clone for BacktraceStyle

Source§

impl Clone for BarrierWaitResult

Source§

impl Clone for Bernoulli

Source§

impl Clone for BernoulliError

Source§

impl Clone for idna_adapter::BidiClass

Source§

impl Clone for icu_properties::props::BidiClass

Source§

impl Clone for unicode_bidi::char_data::tables::BidiClass

Source§

impl Clone for BidiClassMask

Source§

impl Clone for BidiMatchedOpeningBracket

Source§

impl Clone for BidiMirroringGlyph

Source§

impl Clone for BidiPairedBracketType

Source§

impl Clone for BigEndian

Source§

impl Clone for BigInt

Source§

impl Clone for BigUint

Source§

impl Clone for BlockType

Source§

impl Clone for BookHebrew

Source§

impl Clone for BoolValueParser

Source§

impl Clone for BoolishValueParser

Source§

impl Clone for BoundedBacktracker

Source§

impl Clone for alloc::boxed::Box<ByteStr>

1.29.0 · Source§

impl Clone for alloc::boxed::Box<CStr>

1.29.0 · Source§

impl Clone for alloc::boxed::Box<OsStr>

1.29.0 · Source§

impl Clone for alloc::boxed::Box<Path>

Source§

impl Clone for alloc::boxed::Box<RawValue>

Source§

impl Clone for alloc::boxed::Box<dyn AnyClone + Send + Sync>

Source§

impl Clone for alloc::boxed::Box<dyn DynDigest>

Available on crate feature alloc only.
Source§

impl Clone for allocator_api2::stable::boxed::Box<str>

Available on non-no_global_oom_handling only.
Source§

impl Clone for Braced

Source§

impl Clone for BreakState

Source§

impl Clone for Buddhist

Source§

impl Clone for itoa::Buffer

Source§

impl Clone for ryu::buffer::Buffer

Source§

impl Clone for BufferFormat

Source§

impl Clone for regex_automata::dfa::onepass::BuildError

Source§

impl Clone for regex_automata::hybrid::error::BuildError

Source§

impl Clone for regex_automata::meta::error::BuildError

Source§

impl Clone for regex_automata::nfa::thompson::error::BuildError

Source§

impl Clone for aho_corasick::util::error::BuildError

Source§

impl Clone for regex_automata::dfa::onepass::Builder

Source§

impl Clone for regex_automata::dfa::regex::Builder

Source§

impl Clone for regex_automata::hybrid::dfa::Builder

Source§

impl Clone for regex_automata::hybrid::regex::Builder

Source§

impl Clone for regex_automata::meta::regex::Builder

Source§

impl Clone for regex_automata::nfa::thompson::backtrack::Builder

Source§

impl Clone for regex_automata::nfa::thompson::builder::Builder

Source§

impl Clone for regex_automata::nfa::thompson::pikevm::Builder

Source§

impl Clone for aho_corasick::dfa::Builder

Source§

impl Clone for aho_corasick::nfa::contiguous::Builder

Source§

impl Clone for aho_corasick::nfa::noncontiguous::Builder

Source§

impl Clone for aho_corasick::packed::api::Builder

Source§

impl Clone for hyper_util::client::legacy::client::Builder

Source§

impl Clone for hyper::client::conn::http1::Builder

Source§

impl Clone for BuilderError

Source§

impl Clone for ByteClasses

Source§

impl Clone for ByteString

Source§

impl Clone for bytes::bytes::Bytes

Source§

impl Clone for BytesMut

Source§

impl Clone for CGroupLimits

1.64.0 · Source§

impl Clone for CString

Source§

impl Clone for regex_automata::dfa::onepass::Cache

Source§

impl Clone for regex_automata::hybrid::dfa::Cache

Source§

impl Clone for regex_automata::hybrid::regex::Cache

Source§

impl Clone for regex_automata::meta::regex::Cache

Source§

impl Clone for regex_automata::nfa::thompson::backtrack::Cache

Source§

impl Clone for regex_automata::nfa::thompson::pikevm::Cache

Source§

impl Clone for CacheError

Source§

impl Clone for CalendarAlgorithm

Source§

impl Clone for CalendarPeriodFieldSet

Source§

impl Clone for CalendarPreference

Source§

impl Clone for CalendarPreferences

Source§

impl Clone for Canceled

Source§

impl Clone for Candidate

Source§

impl Clone for CanonicalCombiningClass

Source§

impl Clone for Capture

Source§

impl Clone for CaptureConnection

Source§

impl Clone for regex::regex::bytes::CaptureLocations

Source§

impl Clone for regex::regex::string::CaptureLocations

Source§

impl Clone for CaptureName

Source§

impl Clone for Captures

Source§

impl Clone for Cart

Source§

impl Clone for CaseLevel

Source§

impl Clone for CaseMapData

Source§

impl Clone for CaseMapDataKind

Source§

impl Clone for CaseMapDataULE

Source§

impl Clone for CaseMapper

Source§

impl Clone for CaseType

Source§

impl Clone for Category

Source§

impl Clone for CentralHeaderVersion

Source§

impl Clone for CertRevocationListError

Source§

impl Clone for Certificate

Source§

impl Clone for CertificateCompressionAlgorithm

Source§

impl Clone for CertificateError

Source§

impl Clone for CertificateInput

Source§

impl Clone for CertificateType

Source§

impl Clone for CertifiedKey

Source§

impl Clone for CharCase

1.34.0 · Source§

impl Clone for CharTryFromError

Source§

impl Clone for CharULE

Source§

impl Clone for China

Source§

impl Clone for subtle::Choice

Source§

impl Clone for ctutils::choice::Choice

Source§

impl Clone for CipherSuite

Source§

impl Clone for Class

Source§

impl Clone for ClassAscii

Source§

impl Clone for ClassAsciiKind

Source§

impl Clone for ClassBracketed

Source§

impl Clone for ClassBytes

Source§

impl Clone for ClassBytesRange

Source§

impl Clone for ClassPerl

Source§

impl Clone for ClassPerlKind

Source§

impl Clone for ClassSet

Source§

impl Clone for ClassSetBinaryOp

Source§

impl Clone for ClassSetBinaryOpKind

Source§

impl Clone for ClassSetItem

Source§

impl Clone for ClassSetRange

Source§

impl Clone for ClassSetUnion

Source§

impl Clone for regex_syntax::ast::ClassUnicode

Source§

impl Clone for regex_syntax::hir::ClassUnicode

Source§

impl Clone for ClassUnicodeKind

Source§

impl Clone for ClassUnicodeOpKind

Source§

impl Clone for ClassUnicodeRange

Source§

impl Clone for reqwest::async_impl::client::Client

Source§

impl Clone for ClientCertVerifierBuilder

Source§

impl Clone for ClientConfig

Source§

impl Clone for CloseStatus

Source§

impl Clone for CoarseHourCycle

Source§

impl Clone for CodePointInversionListBuilder

Source§

impl Clone for CodePointTrieHeader

Source§

impl Clone for CollationCaseFirst

Source§

impl Clone for CollationMetadata

Source§

impl Clone for CollationNumericOrdering

Source§

impl Clone for CollationType

Source§

impl Clone for CollatorOptions

Source§

impl Clone for CollatorPreferences

Source§

impl Clone for Collector

Source§

impl Clone for Colons

Source§

impl Clone for Color

Source§

impl Clone for clap_builder::util::color::ColorChoice

Source§

impl Clone for colorchoice::ColorChoice

Source§

impl Clone for ColumnOrigin

Source§

impl Clone for Command

Source§

impl Clone for Comment

Source§

impl Clone for CommentParser

Source§

impl Clone for CommonVariantType

Source§

impl Clone for CompactDecimal

Source§

impl Clone for CompactFormatter

Source§

impl Clone for Compiler

Source§

impl Clone for ComplexScript

Source§

impl Clone for ComplexScriptULE

Source§

impl Clone for CompositeDateTimeFieldSet

Source§

impl Clone for CompositeFieldSet

Source§

impl Clone for CompressError

Source§

impl Clone for Compression

Source§

impl Clone for CompressionLevel

Source§

impl Clone for CompressionMethod

Source§

impl Clone for Concat

Source§

impl Clone for Condition

Source§

impl Clone for zip::read::config::Config

Source§

impl Clone for idna::deprecated::Config

Source§

impl Clone for notify::config::Config

Source§

impl Clone for regex_automata::dfa::onepass::Config

Source§

impl Clone for regex_automata::hybrid::dfa::Config

Source§

impl Clone for regex_automata::meta::regex::Config

Source§

impl Clone for regex_automata::nfa::thompson::backtrack::Config

Source§

impl Clone for regex_automata::nfa::thompson::compiler::Config

Source§

impl Clone for regex_automata::nfa::thompson::pikevm::Config

Source§

impl Clone for regex_automata::util::start::Config

Source§

impl Clone for regex_automata::util::syntax::Config

Source§

impl Clone for aho_corasick::packed::api::Config

Source§

impl Clone for quick_xml::reader::Config

Source§

impl Clone for quick_xml::writer::Config

Source§

impl Clone for ContentType

Source§

impl Clone for ring::digest::Context

Source§

impl Clone for ring::hmac::Context

Source§

impl Clone for icu_datetime::provider::semantic_skeletons::marker_attrs::Context

Source§

impl Clone for ContextKind

Source§

impl Clone for ContextValue

Source§

impl Clone for Coptic

Source§

impl Clone for CpuArchitecture

Source§

impl Clone for CpuRefreshKind

1.27.0 · Source§

impl Clone for CpuidResult

Source§

impl Clone for CreateFlags

Source§

impl Clone for CreateKind

Source§

impl Clone for CrlsRequired

Source§

impl Clone for CryptoProvider

Source§

impl Clone for CurrencyFormatStyle

Source§

impl Clone for CurrencyType

Source§

impl Clone for CyclicYear

Source§

impl Clone for D

Source§

impl Clone for DE

Source§

impl Clone for DET

Source§

impl Clone for regex_automata::dfa::onepass::DFA

Source§

impl Clone for regex_automata::hybrid::dfa::DFA

Source§

impl Clone for aho_corasick::dfa::DFA

Source§

impl Clone for DIR

Source§

impl Clone for DT

Source§

impl Clone for DataChange

Source§

impl Clone for DataError

Source§

impl Clone for DataErrorKind

Source§

impl Clone for DataLocale

Source§

impl Clone for DataMarkerId

Source§

impl Clone for DataMarkerIdHash

Source§

impl Clone for DataMarkerInfo

Source§

impl Clone for DataRequestMetadata

Source§

impl Clone for DataResponseMetadata

Source§

impl Clone for toml_datetime::datetime::Date

Source§

impl Clone for DateAddError

Source§

impl Clone for DateAddOptions

Source§

impl Clone for DateAndTimeFieldSet

Source§

impl Clone for DateDifferenceOptions

Source§

impl Clone for DateDuration

Source§

impl Clone for DateDurationParseError

Source§

impl Clone for DateDurationUnit

Source§

impl Clone for DateError

Source§

impl Clone for DateFieldSet

Source§

impl Clone for icu_datetime::fieldsets::builder::DateFields

Source§

impl Clone for DateFromFieldsError

Source§

impl Clone for DateFromFieldsOptions

Source§

impl Clone for DateGreatestDifferenceField

Source§

impl Clone for DateNewError

Source§

impl Clone for DateRecord

Source§

impl Clone for zip::types::DateTime

Source§

impl Clone for DateTimeFormatterLoadError

Source§

impl Clone for DateTimeFormatterPreferences

Source§

impl Clone for DateTimeInputUnchecked

Source§

impl Clone for Datetime

Source§

impl Clone for DatetimeParseError

Source§

impl Clone for Day

Source§

impl Clone for DayOfMonth

Source§

impl Clone for DayOfWeekInMonth

Source§

impl Clone for DayOfYear

Source§

impl Clone for DayPeriod

Source§

impl Clone for DayPeriodNameLength

Source§

impl Clone for DayPeriodRules

Source§

impl Clone for DayPeriodULE

Source§

impl Clone for DayULE

Source§

impl Clone for Days

Source§

impl Clone for DeError

Source§

impl Clone for notify_types::debouncer_full::DebouncedEvent

Source§

impl Clone for notify_types::debouncer_mini::DebouncedEvent

Source§

impl Clone for DebouncedEventKind

Source§

impl Clone for DebugAsHex

Source§

impl Clone for DebugByte

Source§

impl Clone for DecInt

Source§

impl Clone for Decimal

Source§

impl Clone for DecimalFormatter

Source§

impl Clone for DecimalFormatterOptions

Source§

impl Clone for DecimalFormatterPreferences

Source§

impl Clone for DecimalSecond

Source§

impl Clone for DecimalSecondULE

Source§

impl Clone for DecimalValue

Source§

impl Clone for DecodeError

Source§

impl Clone for DecodePaddingMode

Source§

impl Clone for DecodeSliceError

1.9.0 · Source§

impl Clone for DecodeUtf16Error

Source§

impl Clone for Decoder

Source§

impl Clone for DecompressError

Source§

impl Clone for hashbrown::hasher::DefaultHashBuilder

Source§

impl Clone for hashlink::DefaultHashBuilder

Source§

impl Clone for hashbrown::hasher::DefaultHashBuilder

1.7.0 · Source§

impl Clone for lib::collections::hash_map::DefaultHasher

Source§

impl Clone for hashlink::DefaultHasher

Source§

impl Clone for hashbrown::hasher::DefaultHasher

Source§

impl Clone for DeflateConfig

Source§

impl Clone for DeflateError

Source§

impl Clone for DeflateFlush

Source§

impl Clone for DenseTransitions

Source§

impl Clone for DerTypeId

Source§

impl Clone for DeserializeStateError

Source§

impl Clone for DesktopEnvironment

Source§

impl Clone for DictionaryBreakScriptExclusions

Source§

impl Clone for ring::digest::Digest

Source§

impl Clone for DigitallySignedStruct

Source§

impl Clone for DirEntry

Source§

impl Clone for rustix::ioctl::Direction

Source§

impl Clone for icu_locale::directionality::Direction

Source§

impl Clone for DiskKind

Source§

impl Clone for DiskRefreshKind

Source§

impl Clone for DiskUsage

Source§

impl Clone for Dispatch

Source§

impl Clone for DistinguishedName

Source§

impl Clone for Dl_info

Source§

impl Clone for DnsLength

Source§

impl Clone for Domain

Source§

impl Clone for Dot

Source§

impl Clone for DotType

Source§

impl Clone for DoublePlaceholder

Source§

impl Clone for DoublePlaceholderKey

Source§

impl Clone for DupFlags

1.3.0 · Source§

impl Clone for Duration

Source§

impl Clone for E

Source§

impl Clone for ET

Source§

impl Clone for block_buffer::Eager

Source§

impl Clone for block_buffer::Eager

Source§

impl Clone for EastAsianWidth

Source§

impl Clone for EchConfig

Source§

impl Clone for EchGreaseConfig

Source§

impl Clone for EchMode

Source§

impl Clone for EchStatus

Source§

impl Clone for EffectIter

Source§

impl Clone for Effects

Source§

impl Clone for ElementParser

Source§

impl Clone for Elf32_Chdr

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_Chdr

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 Elf_Dyn

Source§

impl Clone for Elf_Dyn_Union

Source§

impl Clone for Elf_auxv_t

Source§

impl Clone for EmojiPresentationStyle

Source§

impl Clone for EmojiStatus

1.0.0 · Source§

impl Clone for lib::io::Empty

Source§

impl Clone for lib::rand::distr::slice::Empty

Source§

impl Clone for EmptyElementHandling

Source§

impl Clone for EmptyError

Source§

impl Clone for EncodeSliceError

Source§

impl Clone for Encoding

Source§

impl Clone for EncodingError

Source§

impl Clone for EncryptedClientHelloError

Source§

impl Clone for EndOfInput

Source§

impl Clone for Endianness

Source§

impl Clone for EntryType

Source§

impl Clone for Equal

Source§

impl Clone for EraStartDate

Source§

impl Clone for EraStartDateULE

Source§

impl Clone for EraYear

Source§

impl Clone for rustix::backend::io::errno::Errno

Source§

impl Clone for errno::Errno

1.0.0 · Source§

impl Clone for lib::core::fmt::Error

Source§

impl Clone for serde_core::de::value::Error

Source§

impl Clone for icu_collections::codepointtrie::error::Error

Source§

impl Clone for uuid::error::Error

Source§

impl Clone for lib::rand::rngs::SysError

Source§

impl Clone for rust_decimal::error::Error

Source§

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

Source§

impl Clone for rustls::error::Error

Source§

impl Clone for getrandom::error::Error

Source§

impl Clone for webpki::error::Error

Source§

impl Clone for block_buffer::Error

Source§

impl Clone for block_buffer::Error

Source§

impl Clone for lib::rand::distr::uniform::Error

Source§

impl Clone for lib::rand::distr::weighted::Error

Source§

impl Clone for libsqlite3_sys::error::Error

Source§

impl Clone for icu_datetime::provider::fields::Error

Source§

impl Clone for regex_syntax::ast::Error

Source§

impl Clone for regex_syntax::error::Error

Source§

impl Clone for regex_syntax::hir::Error

Source§

impl Clone for httparse::Error

Source§

impl Clone for serde_urlencoded::ser::Error

Source§

impl Clone for quick_xml::errors::Error

Source§

impl Clone for toml::de::error::Error

Source§

impl Clone for toml::ser::error::Error

Source§

impl Clone for regex::error::Error

Source§

impl Clone for ErrorCode

Source§

impl Clone for ErrorField

1.0.0 · Source§

impl Clone for lib::io::ErrorKind

Source§

impl Clone for clap_builder::error::kind::ErrorKind

Source§

impl Clone for regex_syntax::ast::ErrorKind

Source§

impl Clone for regex_syntax::hir::ErrorKind

Source§

impl Clone for ErrorPolicy

1.20.0 · Source§

impl Clone for core::char::EscapeDebug

1.0.0 · Source§

impl Clone for core::ascii::EscapeDefault

1.0.0 · Source§

impl Clone for core::char::EscapeDefault

Source§

impl Clone for EscapeError

1.0.0 · Source§

impl Clone for core::char::EscapeUnicode

Source§

impl Clone for Ethiopian

Source§

impl Clone for EthiopianEraStyle

Source§

impl Clone for mio::event::event::Event

Source§

impl Clone for notify_types::event::Event

Source§

impl Clone for toml_parser::parser::event::Event

Source§

impl Clone for EventAttributes

Source§

impl Clone for EventAuxiliaryFlags

Source§

impl Clone for notify_types::event::EventKind

Source§

impl Clone for inotify::events::EventKind

Source§

impl Clone for toml_parser::parser::event::EventKind

Source§

impl Clone for EventKindMask

Source§

impl Clone for EventMask

Source§

impl Clone for EventMaskParseError

Source§

impl Clone for ExceptionBits

Source§

impl Clone for ExceptionBitsULE

Source§

impl Clone for ExemplarCity

1.61.0 · Source§

impl Clone for ExitCode

1.0.0 · Source§

impl Clone for ExitStatus

Source§

impl Clone for ExitStatusError

Source§

impl Clone for Expected

Source§

impl Clone for ExpirationPolicy

Source§

impl Clone for Expression

Source§

impl Clone for ExtendedFileOptions

Source§

impl Clone for ExtendedKeyPurpose

Source§

impl Clone for ExtendedTimestamp

Source§

impl Clone for ExtensionType

Source§

impl Clone for icu_locale_core::extensions::Extensions

Source§

impl Clone for http::extensions::Extensions

Source§

impl Clone for ExtraField

Source§

impl Clone for ExtractKind

Source§

impl Clone for Extractor

Source§

impl Clone for FILE

Source§

impl Clone for FallocateFlags

Source§

impl Clone for FalseyValueParser

Source§

impl Clone for FdFlags

Source§

impl Clone for tracing_core::field::Field

Source§

impl Clone for icu_datetime::provider::fields::Field

Source§

impl Clone for FieldId

Source§

impl Clone for FieldLength

Source§

impl Clone for FieldNumericOverrides

Source§

impl Clone for FieldSetBuilder

Source§

impl Clone for FieldSymbol

Source§

impl Clone for FieldSymbolULE

Source§

impl Clone for FieldULE

Source§

impl Clone for Fields

Source§

impl Clone for FileTime

1.75.0 · Source§

impl Clone for FileTimes

1.1.0 · Source§

impl Clone for lib::fs::FileType

Source§

impl Clone for rustix::backend::fs::types::FileType

Source§

impl Clone for FilterCredentials

Source§

impl Clone for FilterOp

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for FinderBuilder

Source§

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

Source§

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

Source§

impl Clone for FipsStatus

Source§

impl Clone for FirstDay

Source§

impl Clone for Fixed

Source§

impl Clone for FixedInteger

Source§

impl Clone for FixedOffset

Source§

impl Clone for foldhash::fast::FixedState

Source§

impl Clone for foldhash::quality::FixedState

Source§

impl Clone for notify_types::event::Flag

Source§

impl Clone for regex_syntax::ast::Flag

Source§

impl Clone for Flags

Source§

impl Clone for FlagsItem

Source§

impl Clone for FlagsItemKind

Source§

impl Clone for FlockOperation

Source§

impl Clone for FlushCompress

Source§

impl Clone for FlushDecompress

Source§

impl Clone for zopfli::Format

Source§

impl Clone for FormattedDateTimePatternError

Source§

impl Clone for FormattedDateTimeUncheckedError

Source§

impl Clone for FormattingOptions

Source§

impl Clone for FourBitMetadata

1.0.0 · Source§

impl Clone for FpCategory

Source§

impl Clone for Fraction

1.69.0 · Source§

impl Clone for FromBytesUntilNulError

1.64.0 · Source§

impl Clone for FromBytesWithNulError

Source§

impl Clone for FromHexError

1.0.0 · Source§

impl Clone for FromUtf8Error

1.64.0 · Source§

impl Clone for FromVecWithNulError

Source§

impl Clone for Fsid

Source§

impl Clone for Fts5Context

Source§

impl Clone for Fts5ExtensionApi

Source§

impl Clone for Fts5PhraseIter

Source§

impl Clone for Fts5Tokenizer

Source§

impl Clone for FullPrecisionOffset

Source§

impl Clone for GaiResolver

Source§

impl Clone for icu_properties::enum_values::GeneralCategory

Source§

impl Clone for unicode_properties::tables::general_category::GeneralCategory

Source§

impl Clone for icu_properties::props::GeneralCategoryGroup

Source§

impl Clone for unicode_properties::tables::general_category::GeneralCategoryGroup

Source§

impl Clone for GeneralCategoryOutOfBoundsError

Source§

impl Clone for GeneralCategoryULE

Source§

impl Clone for GeneralPurpose

Source§

impl Clone for GeneralPurposeConfig

Source§

impl Clone for GenericLong

Source§

impl Clone for GenericPatternItem

Source§

impl Clone for GenericShort

1.86.0 · Source§

impl Clone for core::slice::GetDisjointMutError

Source§

impl Clone for indexmap::GetDisjointMutError

Source§

impl Clone for slab::GetDisjointMutError

Source§

impl Clone for rustix::ugid::Gid

Source§

impl Clone for sysinfo::common::Gid

Source§

impl Clone for alloc::alloc::Global

Source§

impl Clone for allocator_api2::stable::alloc::global::Global

Source§

impl Clone for GlueType

Source§

impl Clone for GraphemeClusterBreak

Source§

impl Clone for GraphemeCursor

Source§

impl Clone for Greater

Source§

impl Clone for GreatestDifferenceHeader

Source§

impl Clone for GreatestDifferenceHeaderULE

Source§

impl Clone for Gregorian

Source§

impl Clone for Group

Source§

impl Clone for GroupInfo

Source§

impl Clone for GroupInfoError

Source§

impl Clone for GroupKind

Source§

impl Clone for GroupingSizes

Source§

impl Clone for GroupingStrategy

Source§

impl Clone for GrpcCode

Source§

impl Clone for GrpcEosErrorsAsFailures

Source§

impl Clone for GrpcErrorsAsFailures

Source§

impl Clone for GzHeader

Source§

impl Clone for HalfMatch

Source§

impl Clone for Handle

Source§

impl Clone for HandshakeKind

Source§

impl Clone for HandshakeType

Source§

impl Clone for HangulSyllableType

Source§

impl Clone for HashAlgorithm

Source§

impl Clone for Hasher

Source§

impl Clone for tar::header::Header

Source§

impl Clone for HeaderMode

Source§

impl Clone for HeaderName

Source§

impl Clone for HeaderValue

Source§

impl Clone for Hebrew

Source§

impl Clone for HelloWorldFormatterPreferences

Source§

impl Clone for HexLiteralKind

Source§

impl Clone for HijriCalendarAlgorithm

Source§

impl Clone for Hir

Source§

impl Clone for HirKind

Source§

impl Clone for icu_datetime::provider::fields::symbols::Hour

Source§

impl Clone for icu_time::types::Hour

Source§

impl Clone for HourCycle

Source§

impl Clone for HourULE

Source§

impl Clone for HpkePublicKey

Source§

impl Clone for HpkeSuite

Source§

impl Clone for HttpInfo

Source§

impl Clone for Hyphenated

Source§

impl Clone for Hyphens

Source§

impl Clone for I32CastError

Source§

impl Clone for IFlags

Source§

impl Clone for IanaParser

Source§

impl Clone for clap_builder::util::id::Id

Source§

impl Clone for tracing_core::span::Id

Source§

impl Clone for tokio::runtime::task::id::Id

Source§

impl Clone for tokio::runtime::id::Id

Source§

impl Clone for Identifier

Source§

impl Clone for reqwest::tls::Identity

Source§

impl Clone for tower_layer::identity::Identity

Source§

impl Clone for Ietf

Source§

impl Clone for IgnoredAny

Source§

impl Clone for IllFormedError

Source§

impl Clone for InconsistentKeys

Source§

impl Clone for Index8

Source§

impl Clone for Index16

Source§

impl Clone for Index32

Source§

impl Clone for IndexVec

Source§

impl Clone for IndexVecIntoIter

Source§

impl Clone for Indian

Source§

impl Clone for IndicConjunctBreak

Source§

impl Clone for IndicSyllabicCategory

Source§

impl Clone for InflateConfig

Source§

impl Clone for InflateError

Source§

impl Clone for InflateFlush

1.8.0 · Source§

impl Clone for lib::time::Instant

Source§

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

Source§

impl Clone for InsufficientSizeError

1.55.0 · Source§

impl Clone for IntErrorKind

Source§

impl Clone for IntegerRadix

Source§

impl Clone for Intercept

Source§

impl Clone for tracing_core::subscriber::Interest

Source§

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

Source§

impl Clone for mio::interest::Interest

Source§

impl Clone for InterfaceIndexOrAddress

Source§

impl Clone for InternalFixed

Source§

impl Clone for InternalNumeric

Source§

impl Clone for IntoChars

1.64.0 · Source§

impl Clone for IntoStringError

Source§

impl Clone for digest::InvalidBufferSize

Source§

impl Clone for digest::InvalidBufferSize

Source§

impl Clone for InvalidKey

Source§

impl Clone for crypto_common::InvalidLength

Source§

impl Clone for crypto_common::InvalidLength

Source§

impl Clone for hkdf::errors::InvalidLength

Source§

impl Clone for InvalidMessage

Source§

impl Clone for InvalidNameContext

Source§

impl Clone for InvalidOffsetError

Source§

impl Clone for digest::InvalidOutputSize

Source§

impl Clone for digest::InvalidOutputSize

Source§

impl Clone for InvalidPrkLength

Source§

impl Clone for InvalidSignature

1.7.0 · Source§

impl Clone for lib::net::IpAddr

Source§

impl Clone for rustls_pki_types::server_name::IpAddr

Source§

impl Clone for IpAddrRange

Source§

impl Clone for IpNet

Source§

impl Clone for IpNetwork

Source§

impl Clone for IpNetworkFromStrError

Source§

impl Clone for IpSubnets

1.0.0 (const: unstable) · Source§

impl Clone for lib::net::Ipv4Addr

Source§

impl Clone for rustls_pki_types::server_name::Ipv4Addr

Source§

impl Clone for Ipv4AddrRange

Source§

impl Clone for Ipv4Net

Source§

impl Clone for Ipv4Subnets

1.0.0 (const: unstable) · Source§

impl Clone for lib::net::Ipv6Addr

Source§

impl Clone for rustls_pki_types::server_name::Ipv6Addr

Source§

impl Clone for Ipv6AddrRange

Source§

impl Clone for Ipv6MulticastScope

Source§

impl Clone for Ipv6Net

Source§

impl Clone for Ipv6Subnets

Source§

impl Clone for Iso

Source§

impl Clone for IsoWeek

Source§

impl Clone for IsoWeekOfYear

Source§

impl Clone for Japanese

Source§

impl Clone for JapaneseEras

Source§

impl Clone for JoiningGroup

Source§

impl Clone for idna_adapter::JoiningType

Source§

impl Clone for icu_properties::props::JoiningType

Source§

impl Clone for JoiningTypeMask

Source§

impl Clone for Julian

Source§

impl Clone for Keviyah

Source§

impl Clone for icu_locale_core::extensions::transform::key::Key

Source§

impl Clone for icu_locale_core::extensions::unicode::key::Key

Source§

impl Clone for ring::hmac::Key

Source§

impl Clone for KeyExchangeAlgorithm

Source§

impl Clone for KeyRejected

Source§

impl Clone for KeyUsage

Source§

impl Clone for Keywords

Source§

impl Clone for KillError

Source§

impl Clone for Kind

Source§

impl Clone for Korea

Source§

impl Clone for icu_locale_core::subtags::language::Language

Source§

impl Clone for whoami::langs::Language

Source§

impl Clone for LanguageIdentifier

Source§

impl Clone for LanguagePreferences

Source§

impl Clone for LatencyUnit

1.28.0 · Source§

impl Clone for Layout

1.50.0 · Source§

impl Clone for LayoutError

Source§

impl Clone for block_buffer::Lazy

Source§

impl Clone for block_buffer::Lazy

Source§

impl Clone for LazyStateID

Source§

impl Clone for LeadingAdjustment

Source§

impl Clone for LeapStatus

Source§

impl Clone for Legacy

Source§

impl Clone for icu_datetime::options::Length

Source§

impl Clone for icu_datetime::provider::semantic_skeletons::marker_attrs::Length

Source§

impl Clone for LengthError

Source§

impl Clone for LengthHint

Source§

impl Clone for Less

Source§

impl Clone for LessSafeKey

Source§

impl Clone for log::Level

Source§

impl Clone for tracing_core::metadata::Level

Source§

impl Clone for unicode_bidi::level::Level

Source§

impl Clone for log::LevelFilter

Source§

impl Clone for tracing_core::metadata::LevelFilter

Source§

impl Clone for LimitError

Source§

impl Clone for tower_http::follow_redirect::policy::limited::Limited

Source§

impl Clone for LineBreak

Source§

impl Clone for LineBreakStrictness

Source§

impl Clone for LineBreakStyle

Source§

impl Clone for LineBreakWordHandling

Source§

impl Clone for LineBreakWordOption

Source§

impl Clone for ListFormatterOptions

Source§

impl Clone for ListFormatterPreferences

Source§

impl Clone for ListLength

Source§

impl Clone for regex_syntax::ast::Literal

Source§

impl Clone for regex_syntax::hir::literal::Literal

Source§

impl Clone for regex_syntax::hir::Literal

Source§

impl Clone for LiteralKind

Source§

impl Clone for LittleEndian

Source§

impl Clone for LoadAvg

Source§

impl Clone for Local

Source§

impl Clone for LocalHeaderVersion

Source§

impl Clone for LocalSpawner

Source§

impl Clone for LocalWaker

Source§

impl Clone for Locale

Source§

impl Clone for LocaleExpander

Source§

impl Clone for LocaleFallbackConfig

Source§

impl Clone for LocaleFallbackPriority

Source§

impl Clone for LocaleFallbacker

Source§

impl Clone for LocalePreferences

Source§

impl Clone for Locality

Source§

impl Clone for LocalizedOffsetLong

Source§

impl Clone for LocalizedOffsetShort

Source§

impl Clone for calendrical_calculations::astronomy::Location

Source§

impl Clone for icu_datetime::fieldsets::zone::Location

Source§

impl Clone for LocationOutOfBoundsError

Source§

impl Clone for LogSettings

Source§

impl Clone for regex_automata::util::look::Look

Source§

impl Clone for regex_syntax::hir::Look

Source§

impl Clone for LookMatcher

Source§

impl Clone for regex_automata::util::look::LookSet

Source§

impl Clone for regex_syntax::hir::LookSet

Source§

impl Clone for regex_automata::util::look::LookSetIter

Source§

impl Clone for regex_syntax::hir::LookSetIter

Source§

impl Clone for LunisolarDateError

Source§

impl Clone for M

Source§

impl Clone for MD

Source§

impl Clone for MDE

Source§

impl Clone for MDET

Source§

impl Clone for MDT

Source§

impl Clone for MacAddr

Source§

impl Clone for MacAddrFromStrError

Source§

impl Clone for MacError

Source§

impl Clone for serde_json::map::Map<String, Value>

Source§

impl Clone for regex_automata::util::search::Match

Source§

impl Clone for aho_corasick::util::search::Match

Source§

impl Clone for regex_automata::util::search::MatchError

Source§

impl Clone for aho_corasick::util::error::MatchError

Source§

impl Clone for regex_automata::util::search::MatchErrorKind

Source§

impl Clone for aho_corasick::util::error::MatchErrorKind

Source§

impl Clone for regex_automata::util::search::MatchKind

Source§

impl Clone for aho_corasick::packed::api::MatchKind

Source§

impl Clone for aho_corasick::util::search::MatchKind

Source§

impl Clone for MatchOptions

Source§

impl Clone for MatchesError

Source§

impl Clone for MaxVariable

Source§

impl Clone for MaybePayloadError

Source§

impl Clone for Md5

Source§

impl Clone for Md5Core

Source§

impl Clone for MeasurementSystem

Source§

impl Clone for MeasurementUnitOverride

Source§

impl Clone for MemfdFlags

Source§

impl Clone for MemoryRefreshKind

1.0.0 · Source§

impl Clone for lib::fs::Metadata

Source§

impl Clone for MetadataKind

Source§

impl Clone for MetazoneInfo

Source§

impl Clone for MetazoneMembershipKind

Source§

impl Clone for zlib_rs::deflate::Method

Source§

impl Clone for http::method::Method

Source§

impl Clone for Migration

Source§

impl Clone for MigrationType

Source§

impl Clone for Minute

Source§

impl Clone for MinutePrecisionOffset

Source§

impl Clone for icu_calendar::error::MismatchedCalendarError

Source§

impl Clone for icu_datetime::error::MismatchedCalendarError

Source§

impl Clone for MissedTickBehavior

Source§

impl Clone for MissingFieldsStrategy

Source§

impl Clone for MissingInputFieldKind

Source§

impl Clone for Mode

Source§

impl Clone for ModelType

Source§

impl Clone for ModifyKind

Source§

impl Clone for chrono::month::Month

Source§

impl Clone for icu_calendar::types::Month

Source§

impl Clone for icu_datetime::provider::fields::symbols::Month

Source§

impl Clone for MonthCode

Source§

impl Clone for MonthCodeParseError

Source§

impl Clone for MonthInfo

Source§

impl Clone for MonthNameLength

Source§

impl Clone for MonthULE

Source§

impl Clone for Months

Source§

impl Clone for MultiNamedPlaceholder

Source§

impl Clone for MySqlArguments

Source§

impl Clone for MySqlColumn

Source§

impl Clone for MySqlConnectOptions

Source§

impl Clone for MySqlSslMode

Source§

impl Clone for MySqlStatement

Source§

impl Clone for MySqlTime

Source§

impl Clone for MySqlTimeSign

Source§

impl Clone for MySqlTypeInfo

Source§

impl Clone for MySqlValue

Source§

impl Clone for MySqlValueFormat

Source§

impl Clone for regex_automata::nfa::thompson::nfa::NFA

Source§

impl Clone for aho_corasick::nfa::contiguous::NFA

Source§

impl Clone for aho_corasick::nfa::noncontiguous::NFA

Source§

impl Clone for NaiveDate

Source§

impl Clone for NaiveDateDaysIterator

Source§

impl Clone for NaiveDateTime

Source§

impl Clone for NaiveDateWeeksIterator

Source§

impl Clone for NaiveTime

Source§

impl Clone for NaiveWeek

Source§

impl Clone for Name

Source§

impl Clone for NamedGroup

Source§

impl Clone for NamespaceError

Source§

impl Clone for NamespaceResolver

Source§

impl Clone for Nanosecond

Source§

impl Clone for winnow::stream::Needed

Source§

impl Clone for winnow::error::Needed

Source§

impl Clone for NoContext

Source§

impl Clone for NoProxy

Source§

impl Clone for NoSubscriber

Source§

impl Clone for NonEmptyStringValueParser

Source§

impl Clone for NonExceptionData

Source§

impl Clone for NonMaxUsize

Source§

impl Clone for NonNilUuid

Source§

impl Clone for Ntfs

1.64.0 · Source§

impl Clone for NulError

Source§

impl Clone for Number

Source§

impl Clone for NumberingSystem

Source§

impl Clone for Numeric

Source§

impl Clone for NumericType

Source§

impl Clone for OFlags

Source§

impl Clone for Offset

Source§

impl Clone for OffsetFormat

Source§

impl Clone for OffsetPrecision

Source§

impl Clone for Oid

Source§

impl Clone for OkmBlock

Source§

impl Clone for OnUpgrade

Source§

impl Clone for OnceState

Source§

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

Source§

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

Source§

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

Source§

impl Clone for OpaqueOrigin

Source§

impl Clone for Open01

Source§

impl Clone for OpenClosed01

1.0.0 · Source§

impl Clone for lib::fs::OpenOptions

Source§

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

Source§

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

Source§

impl Clone for Operand

Source§

impl Clone for Operator

Source§

impl Clone for Options

1.0.0 (const: unstable) · Source§

impl Clone for lib::core::cmp::Ordering

1.0.0 · Source§

impl Clone for lib::sync::atomic::Ordering

Source§

impl Clone for Origin

Source§

impl Clone for OsStr

1.0.0 · Source§

impl Clone for OsString

Source§

impl Clone for OsStringValueParser

Source§

impl Clone for Other

Source§

impl Clone for OtherError

Source§

impl Clone for OutOfRange

Source§

impl Clone for OutOfRangeError

Source§

impl Clone for OutboundOpaqueMessage

1.0.0 · Source§

impl Clone for Output

Source§

impl Clone for Overflow

Source§

impl Clone for regex_automata::dfa::automaton::OverlappingState

Source§

impl Clone for regex_automata::hybrid::dfa::OverlappingState

Source§

impl Clone for aho_corasick::automaton::OverlappingState

Source§

impl Clone for OwnedCertRevocationList

Source§

impl Clone for OwnedRevokedCert

Source§

impl Clone for Pad

Source§

impl Clone for Pair

Source§

impl Clone for ParagraphInfo

Source§

impl Clone for Params

Source§

impl Clone for ParkResult

Source§

impl Clone for ParkToken

Source§

impl Clone for ParseBigIntError

1.0.0 · Source§

impl Clone for ParseBoolError

1.20.0 · Source§

impl Clone for ParseCharError

Source§

impl Clone for ParseCharRefError

Source§

impl Clone for url::parser::ParseError

Source§

impl Clone for icu_locale_core::parser::errors::ParseError

Source§

impl Clone for chrono::format::ParseError

Source§

impl Clone for ixdtf::error::ParseError

Source§

impl Clone for fixed_decimal::ParseError

Source§

impl Clone for toml_parser::error::ParseError

Source§

impl Clone for ParseErrorKind

1.0.0 · Source§

impl Clone for ParseFloatError

1.0.0 · Source§

impl Clone for ParseIntError

Source§

impl Clone for ParseLevelFilterError

Source§

impl Clone for ParseMonthError

Source§

impl Clone for ParseWeekdayError

Source§

impl Clone for Parsed

Source§

impl Clone for ParsedEventMask

Source§

impl Clone for utf8parse::Parser

Source§

impl Clone for regex_syntax::ast::parse::Parser

Source§

impl Clone for regex_syntax::parser::Parser

Source§

impl Clone for regex_syntax::ast::parse::ParserBuilder

Source§

impl Clone for regex_syntax::parser::ParserBuilder

Source§

impl Clone for ParserConfig

Source§

impl Clone for Part

Source§

impl Clone for http::request::Parts

Source§

impl Clone for http::response::Parts

Source§

impl Clone for PathAndQuery

1.0.0 · Source§

impl Clone for PathBuf

Source§

impl Clone for PathBufValueParser

Source§

impl Clone for glob::Pattern

Source§

impl Clone for icu_datetime::provider::pattern::reference::pattern::Pattern

Source§

impl Clone for icu_datetime::provider::pattern::error::PatternError

Source§

impl Clone for icu_pattern::error::PatternError

Source§

impl Clone for regex_automata::util::primitives::PatternID

Source§

impl Clone for aho_corasick::util::primitives::PatternID

Source§

impl Clone for regex_automata::util::primitives::PatternIDError

Source§

impl Clone for aho_corasick::util::primitives::PatternIDError

Source§

impl Clone for icu_datetime::provider::pattern::item::PatternItem

Source§

impl Clone for PatternLength

Source§

impl Clone for PatternLoadError

Source§

impl Clone for PatternMetadata

Source§

impl Clone for PatternSet

Source§

impl Clone for PatternSetInsertError

Source§

impl Clone for PeerIncompatible

Source§

impl Clone for PeerMisbehaved

1.0.0 · Source§

impl Clone for Permissions

Source§

impl Clone for Persian

Source§

impl Clone for PgAdvisoryLock

Source§

impl Clone for PgAdvisoryLockKey

Source§

impl Clone for PgArgumentBuffer

Source§

impl Clone for PgArguments

Source§

impl Clone for PgBox

Source§

impl Clone for PgCiText

Source§

impl Clone for PgCircle

Source§

impl Clone for PgColumn

Source§

impl Clone for PgConnectOptions

Source§

impl Clone for PgCube

Source§

impl Clone for PgHstore

Source§

impl Clone for PgInterval

Source§

impl Clone for PgLQuery

Source§

impl Clone for PgLQueryLevel

Source§

impl Clone for PgLQueryVariant

Source§

impl Clone for PgLQueryVariantFlag

Source§

impl Clone for PgLSeg

Source§

impl Clone for PgLTree

Source§

impl Clone for PgLTreeLabel

Source§

impl Clone for PgLine

Source§

impl Clone for PgMoney

Source§

impl Clone for PgNotification

Source§

impl Clone for PgPath

Source§

impl Clone for PgPoint

Source§

impl Clone for PgPolygon

Source§

impl Clone for PgSeverity

Source§

impl Clone for PgSslMode

Source§

impl Clone for PgStatement

Source§

impl Clone for PgTypeInfo

Source§

impl Clone for PgTypeKind

Source§

impl Clone for PgValue

Source§

impl Clone for PgValueFormat

1.33.0 · Source§

impl Clone for PhantomPinned

Source§

impl Clone for PiParser

Source§

impl Clone for Pid

Source§

impl Clone for PikeVM

Source§

impl Clone for PlainMessage

Source§

impl Clone for Platform

Source§

impl Clone for PluralCategory

Source§

impl Clone for PluralCategoryULE

Source§

impl Clone for PluralOperands

Source§

impl Clone for PluralRuleType

Source§

impl Clone for PluralRulesOptions

Source§

impl Clone for PluralRulesPreferences

Source§

impl Clone for PollNext

Source§

impl Clone for itertools::with_position::Position

Source§

impl Clone for url::slicing::Position

Source§

impl Clone for regex_syntax::ast::Position

Source§

impl Clone for PossibleValue

Source§

impl Clone for PossibleValuesParser

Source§

impl Clone for PotentialCodePoint

Source§

impl Clone for PredefinedEntityResolver

Source§

impl Clone for regex_automata::util::prefilter::Prefilter

Source§

impl Clone for aho_corasick::util::prefilter::Prefilter

Source§

impl Clone for PrefilterConfig

Source§

impl Clone for PrefixLenError

Source§

impl Clone for PrefixedPayload

Source§

impl Clone for Private

Source§

impl Clone for Prk

Source§

impl Clone for ProcessRefreshKind

Source§

impl Clone for ProcessStatus

Source§

impl Clone for ProcessingError

Source§

impl Clone for ProcessingSuccess

Source§

impl Clone for Properties

Source§

impl Clone for Protocol

Source§

impl Clone for ProtocolVersion

Source§

impl Clone for Proxy

Source§

impl Clone for ring::agreement::PublicKey

Source§

impl Clone for ring::rsa::public_key::PublicKey

Source§

impl Clone for QuoteLevel

Source§

impl Clone for R8

Source§

impl Clone for R12

Source§

impl Clone for R20

1.7.0 · Source§

impl Clone for lib::collections::hash_map::RandomState

Source§

impl Clone for foldhash::fast::RandomState

Source§

impl Clone for foldhash::quality::RandomState

Source§

impl Clone for winnow::stream::range::Range

Source§

impl Clone for winnow::stream::range::Range

Source§

impl Clone for RangeError

1.0.0 (const: unstable) · Source§

impl Clone for RangeFull

Source§

impl Clone for RangeList

Source§

impl Clone for RangeListItem

Source§

impl Clone for RangeStructure

Source§

impl Clone for RataDie

Source§

impl Clone for RawArgs

1.36.0 · Source§

impl Clone for RawWakerVTable

Source§

impl Clone for ReadFlags

Source§

impl Clone for ReadWriteFlags

Source§

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

Source§

impl Clone for ReadyTimeoutError

Source§

impl Clone for ReasonPhrase

Source§

impl Clone for RecursiveMode

1.0.0 · Source§

impl Clone for lib::sync::mpmc::RecvError

Source§

impl Clone for futures_channel::mpsc::RecvError

Source§

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

Source§

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

Source§

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

Source§

impl Clone for flume::RecvError

Source§

impl Clone for crossbeam_channel::err::RecvError

Source§

impl Clone for RecvFlags

1.12.0 · Source§

impl Clone for lib::sync::mpmc::RecvTimeoutError

Source§

impl Clone for flume::RecvTimeoutError

Source§

impl Clone for crossbeam_channel::err::RecvTimeoutError

Source§

impl Clone for RefreshKind

Source§

impl Clone for regex_automata::meta::regex::Regex

Source§

impl Clone for regex::regex::bytes::Regex

Source§

impl Clone for regex::regex::string::Regex

Source§

impl Clone for regex::builders::string::RegexBuilder

Source§

impl Clone for regex::builders::bytes::RegexBuilder

Source§

impl Clone for regex::regexset::bytes::RegexSet

Source§

impl Clone for regex::regexset::string::RegexSet

Source§

impl Clone for regex::builders::string::RegexSetBuilder

Source§

impl Clone for regex::builders::bytes::RegexSetBuilder

Source§

impl Clone for Region

Source§

impl Clone for RegionOverride

Source§

impl Clone for RegionalSubdivision

Source§

impl Clone for icu_plurals::provider::rules::reference::ast::Relation

Source§

impl Clone for RemoveKind

Source§

impl Clone for RenameFlags

Source§

impl Clone for RenameMode

Source§

impl Clone for regex_syntax::ast::Repetition

Source§

impl Clone for regex_syntax::hir::Repetition

Source§

impl Clone for RepetitionKind

Source§

impl Clone for RepetitionOp

Source§

impl Clone for RepetitionRange

Source§

impl Clone for RequestUri

Source§

impl Clone for RequeueOp

Source§

impl Clone for RequiredEkuNotFoundContext

Source§

impl Clone for Reset

Source§

impl Clone for ResolveFlags

Source§

impl Clone for ResolvedCollatorOptions

Source§

impl Clone for Resumption

Source§

impl Clone for ReturnCode

Source§

impl Clone for RevocationCheckDepth

Source§

impl Clone for RevocationReason

Source§

impl Clone for RgbColor

Source§

impl Clone for Rng

Source§

impl Clone for Roc

Source§

impl Clone for RootCertStore

Source§

impl Clone for RoundingError

Source§

impl Clone for RoundingIncrement

Source§

impl Clone for RoundingStrategy

Source§

impl Clone for icu_plurals::provider::rules::reference::ast::Rule

Source§

impl Clone for RuntimeMetrics

Source§

impl Clone for SameOrigin

Source§

impl Clone for SampleList

Source§

impl Clone for SampleRange

Source§

impl Clone for Samples

Source§

impl Clone for ScalarKind

Source§

impl Clone for Scheme

Source§

impl Clone for ScientificDecimal

Source§

impl Clone for icu_locale_core::subtags::script::Script

Source§

impl Clone for icu_properties::props::Script

Source§

impl Clone for SeError

Source§

impl Clone for SealFlags

Source§

impl Clone for SearchStep

Source§

impl Clone for aho_corasick::packed::api::Searcher

Source§

impl Clone for icu_datetime::provider::fields::symbols::Second

Source§

impl Clone for icu_time::types::Second

Source§

impl Clone for SecondULE

Source§

impl Clone for SecondsFormat

Source§

impl Clone for Secrets

Source§

impl Clone for SectionKind

Source§

impl Clone for foldhash::fast::SeedableRandomState

Source§

impl Clone for foldhash::quality::SeedableRandomState

1.0.0 · Source§

impl Clone for lib::io::SeekFrom

Source§

impl Clone for rustix::fs::seek_from::SeekFrom

Source§

impl Clone for SelectTimeoutError

Source§

impl Clone for futures_channel::mpsc::SendError

Source§

impl Clone for SentenceBreak

Source§

impl Clone for SentenceBreakInvariantOptions

Source§

impl Clone for SentenceBreakSupressions

Source§

impl Clone for Seq

Source§

impl Clone for ServerCertVerifierBuilder

Source§

impl Clone for ServerConfig

Source§

impl Clone for ServerErrorsAsFailures

Source§

impl Clone for SetFlags

Source§

impl Clone for regex::regexset::bytes::SetMatches

Source§

impl Clone for regex::regexset::string::SetMatches

Source§

impl Clone for Sha1

Source§

impl Clone for Sha1Core

Source§

impl Clone for Sha224

Source§

impl Clone for Sha256

Source§

impl Clone for Sha384

Source§

impl Clone for Sha512

Source§

impl Clone for sha2::core_api::Sha256VarCore

Source§

impl Clone for sha2::block_api::Sha256VarCore

Source§

impl Clone for sha2::core_api::Sha512VarCore

Source§

impl Clone for sha2::block_api::Sha512VarCore

Source§

impl Clone for Sha512_224

Source§

impl Clone for Sha512_256

Source§

impl Clone for SharedGiver

Source§

impl Clone for SharedSeed

1.0.0 · Source§

impl Clone for Shutdown

Source§

impl Clone for Side

Source§

impl Clone for SigId

Source§

impl Clone for lib::core::fmt::Sign

Source§

impl Clone for atoi::Sign

Source§

impl Clone for ixdtf::records::Sign

Source§

impl Clone for fixed_decimal::variations::Sign

Source§

impl Clone for num_bigint::bigint::Sign

Source§

impl Clone for SignDisplay

Source§

impl Clone for Signal

Source§

impl Clone for SignalKind

Source§

impl Clone for Signature

Source§

impl Clone for SignatureAlgorithm

Source§

impl Clone for SignatureScheme

Source§

impl Clone for SignedRoundingMode

Source§

impl Clone for Simple

Source§

impl Clone for SinglePlaceholder

Source§

impl Clone for SinglePlaceholderKey

1.0.0 · Source§

impl Clone for Sink

1.0.0 · Source§

impl Clone for SipHasher

Source§

impl Clone for SizeHint

Source§

impl Clone for SlotPresence

Source§

impl Clone for SmallIndex

Source§

impl Clone for SmallIndexError

Source§

impl Clone for SmallRng

Source§

impl Clone for SockAddr

1.10.0 · Source§

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

1.0.0 · Source§

impl Clone for lib::net::SocketAddr

Source§

impl Clone for tokio::net::unix::socketaddr::SocketAddr

1.0.0 · Source§

impl Clone for SocketAddrV4

1.0.0 · Source§

impl Clone for SocketAddrV6

Source§

impl Clone for SocketCred

Source§

impl Clone for tracing::span::Span

Source§

impl Clone for regex_automata::util::search::Span

Source§

impl Clone for regex_syntax::ast::Span

Source§

impl Clone for aho_corasick::util::search::Span

Source§

impl Clone for toml_parser::source::Span

Source§

impl Clone for SparseTransitions

Source§

impl Clone for SpecialLiteralKind

Source§

impl Clone for SpecificLong

Source§

impl Clone for SpecificShort

Source§

impl Clone for SqlStr

Source§

impl Clone for SqliteArgumentValue

Source§

impl Clone for SqliteArguments

Source§

impl Clone for SqliteArgumentsBuffer

Source§

impl Clone for SqliteAutoVacuum

Source§

impl Clone for SqliteColumn

Source§

impl Clone for SqliteConnectOptions

Source§

impl Clone for SqliteJournalMode

Source§

impl Clone for SqliteLockingMode

Source§

impl Clone for SqliteOperation

Source§

impl Clone for SqliteStatement

Source§

impl Clone for SqliteSynchronous

Source§

impl Clone for SqliteTypeInfo

Source§

impl Clone for SqliteValue

Source§

impl Clone for StandardUniform

Source§

impl Clone for regex_automata::dfa::automaton::StartError

Source§

impl Clone for regex_automata::hybrid::error::StartError

Source§

impl Clone for regex_automata::dfa::start::StartKind

Source§

impl Clone for aho_corasick::util::search::StartKind

Source§

impl Clone for StartOfYear

Source§

impl Clone for Stat

Source§

impl Clone for StatFs

Source§

impl Clone for StatVfsMountFlags

Source§

impl Clone for anstyle_parse::state::definitions::State

Source§

impl Clone for regex_automata::nfa::thompson::nfa::State

Source§

impl Clone for regex_automata::util::primitives::StateID

Source§

impl Clone for aho_corasick::util::primitives::StateID

Source§

impl Clone for regex_automata::util::primitives::StateIDError

Source§

impl Clone for aho_corasick::util::primitives::StateIDError

Source§

impl Clone for StateId

Source§

impl Clone for flate2::mem::Status

Source§

impl Clone for zlib_rs::stable::Status

Source§

impl Clone for StatusCode

Source§

impl Clone for StatusInRangeAsFailures

Source§

impl Clone for Statx

Source§

impl Clone for StatxAttributes

Source§

impl Clone for StatxFlags

Source§

impl Clone for StatxTimestamp

Source§

impl Clone for Str

Source§

impl Clone for StrContext

Source§

impl Clone for StrContextValue

Source§

impl Clone for Strategy

Source§

impl Clone for Strength

1.0.0 · Source§

impl Clone for String

Available on non-no_global_oom_handling only.
Source§

impl Clone for StringValueParser

Source§

impl Clone for StripBytes

1.7.0 · Source§

impl Clone for StripPrefixError

Source§

impl Clone for StripStr

Source§

impl Clone for Style

Source§

impl Clone for StyledStr

Source§

impl Clone for Styles

Source§

impl Clone for SubdivisionId

Source§

impl Clone for SubdivisionSuffix

Source§

impl Clone for SubsecondDigits

Source§

impl Clone for icu_locale_core::extensions::private::other::Subtag

Source§

impl Clone for icu_locale_core::subtags::Subtag

Source§

impl Clone for Suite

Source§

impl Clone for SupportedCipherSuite

Source§

impl Clone for SymbolError

Source§

impl Clone for SyntaxError

Source§

impl Clone for SyntaxViolation

Source§

impl Clone for SysRng

1.28.0 (const: unstable) · Source§

impl Clone for System

Source§

impl Clone for SystemRandom

Source§

impl Clone for SystemRng

1.8.0 · Source§

impl Clone for SystemTime

1.8.0 · Source§

impl Clone for SystemTimeError

Source§

impl Clone for T

Source§

impl Clone for TableColumn

Source§

impl Clone for TabularAlgorithm

Source§

impl Clone for TabularAlgorithmEpoch

Source§

impl Clone for TabularAlgorithmLeapYears

Source§

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

Source§

impl Clone for ring::aead::Tag

Source§

impl Clone for ring::hmac::Tag

Source§

impl Clone for TcpKeepalive

Source§

impl Clone for TextFormat

1.0.0 · Source§

impl Clone for Thread

1.19.0 · Source§

impl Clone for ThreadId

Source§

impl Clone for ThreadKind

Source§

impl Clone for ThreadRng

Source§

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

Source§

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

Source§

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

Source§

impl Clone for TicketRequest

Source§

impl Clone for icu_time::types::Time

Source§

impl Clone for toml_datetime::datetime::Time

Source§

impl Clone for TimeDelta

Source§

impl Clone for TimeFieldSet

Source§

impl Clone for TimeGranularity

Source§

impl Clone for TimeGreatestDifferenceField

Source§

impl Clone for TimePrecision

Source§

impl Clone for TimeRecord

Source§

impl Clone for icu_datetime::provider::fields::symbols::TimeZone

Source§

impl Clone for icu_time::zone::TimeZone

Source§

impl Clone for TimeZoneShortId

Source§

impl Clone for TimeZoneULE

Source§

impl Clone for TimeZoneVariant

Source§

impl Clone for TimeZoneVariantULE

Source§

impl Clone for TimeoutLayer

Source§

impl Clone for Timespec

Source§

impl Clone for Timestamp

Source§

impl Clone for Timestamp24

Source§

impl Clone for Timestamps

Source§

impl Clone for TitlecaseOptions

Source§

impl Clone for Tls12ClientSessionValue

Source§

impl Clone for Tls12Resumption

Source§

impl Clone for TlsAcceptor

Source§

impl Clone for TlsConnector

Source§

impl Clone for TlsInfo

Source§

impl Clone for ToCasefold

1.0.0 · Source§

impl Clone for ToLowercase

Source§

impl Clone for ToTitlecase

1.0.0 · Source§

impl Clone for ToUppercase

Source§

impl Clone for mio::token::Token

Source§

impl Clone for toml_parser::lexer::token::Token

Source§

impl Clone for TokenKind

Source§

impl Clone for TokioExecutor

Source§

impl Clone for TokioTimer

Source§

impl Clone for TomlIntegerFormat

Source§

impl Clone for TrailingCase

Source§

impl Clone for Transform

Source§

impl Clone for Transition

Source§

impl Clone for Translator

Source§

impl Clone for TranslatorBuilder

Source§

impl Clone for TrieResult

Source§

impl Clone for TrieType

Source§

impl Clone for digest::core_api::TruncSide

Source§

impl Clone for digest::block_api::TruncSide

1.59.0 · Source§

impl Clone for TryFromCharError

1.66.0 · Source§

impl Clone for TryFromFloatSecsError

1.34.0 · Source§

impl Clone for TryFromIntError

Source§

impl Clone for TryFromIteratorError

1.34.0 · Source§

impl Clone for core::array::TryFromSliceError

Source§

impl Clone for tinyvec::arrayvec::TryFromSliceError

Source§

impl Clone for TryReadyError

Source§

impl Clone for TryReceiveError

1.0.0 · Source§

impl Clone for lib::sync::mpmc::TryRecvError

Source§

impl Clone for futures_channel::mpsc::TryRecvError

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 flume::TryRecvError

Source§

impl Clone for crossbeam_channel::err::TryRecvError

1.57.0 · Source§

impl Clone for lib::collections::TryReserveError

Source§

impl Clone for dashmap::TryReserveError

Source§

impl Clone for hashbrown::TryReserveError

Source§

impl Clone for indexmap::TryReserveError

Source§

impl Clone for hashbrown::TryReserveError

Source§

impl Clone for hashbrown::TryReserveError

Source§

impl Clone for allocator_api2::stable::raw_vec::TryReserveError

Source§

impl Clone for lib::collections::TryReserveErrorKind

Source§

impl Clone for allocator_api2::stable::raw_vec::TryReserveErrorKind

Source§

impl Clone for TrySelectError

Source§

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

Source§

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

Source§

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

Source§

impl Clone for Type

1.0.0 (const: unstable) · Source§

impl Clone for TypeId

Source§

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

Source§

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

Source§

impl Clone for UStr

Source§

impl Clone for UTerm

Source§

impl Clone for rustix::ugid::Uid

Source§

impl Clone for sysinfo::common::Uid

Source§

impl Clone for UleError

Source§

impl Clone for UmmAlQura

Source§

impl Clone for Unicode

Source§

impl Clone for UnicodeExtraField

Source§

impl Clone for UnicodeWordBoundaryError

Source§

impl Clone for UniformChar

Source§

impl Clone for UniformDuration

Source§

impl Clone for UniformUsize

Source§

impl Clone for Unit

Source§

impl Clone for UnixTime

Source§

impl Clone for UnknownArgumentValueParser

Source§

impl Clone for UnknownStatusPolicy

Source§

impl Clone for UnorderedKeyError

Source§

impl Clone for UnparkResult

Source§

impl Clone for UnparkToken

Source§

impl Clone for crossbeam_utils::sync::parker::Unparker

Source§

impl Clone for parking::Unparker

Source§

impl Clone for UnsignedDecimal

Source§

impl Clone for UnsignedRoundingMode

Source§

impl Clone for Unspecified

Source§

impl Clone for UnsupportedCalendarError

Source§

impl Clone for UnsupportedOperationError

Source§

impl Clone for UnsupportedPlatformError

Source§

impl Clone for UnsupportedSignatureAlgorithmContext

Source§

impl Clone for UnsupportedSignatureAlgorithmForPublicKeyContext

Source§

impl Clone for UpdateKind

Source§

impl Clone for Uri

Source§

impl Clone for Url

Source§

impl Clone for Urn

Source§

impl Clone for Utc

Source§

impl Clone for UtcOffset

Source§

impl Clone for UtcOffsetRecord

Source§

impl Clone for UtcOffsetRecordOrZ

Source§

impl Clone for Utf8

1.0.0 · Source§

impl Clone for Utf8Error

Source§

impl Clone for Utf8Parser

Source§

impl Clone for Utf8Range

Source§

impl Clone for Utf8Sequence

Source§

impl Clone for Utf16

Source§

impl Clone for Uuid

Source§

impl Clone for icu_locale_core::extensions::transform::value::Value

Source§

impl Clone for icu_locale_core::extensions::unicode::value::Value

Source§

impl Clone for serde_json::value::Value

Source§

impl Clone for icu_plurals::provider::rules::reference::ast::Value

Source§

impl Clone for toml::value::Value

Source§

impl Clone for ValueHint

Source§

impl Clone for ValueParser

Source§

impl Clone for ValueRange

Source§

impl Clone for ValueSource

1.0.0 · Source§

impl Clone for VarError

Source§

impl Clone for icu_locale_core::subtags::variant::Variant

Source§

impl Clone for uuid::Variant

Source§

impl Clone for VariantId

Source§

impl Clone for VariantOffsets

Source§

impl Clone for VariantOffsetsWithMetazoneMembershipKind

Source§

impl Clone for Variants

Source§

impl Clone for VerifierBuilderError

Source§

impl Clone for uuid::Version

Source§

impl Clone for rustls::quic::Version

Source§

impl Clone for http::version::Version

Source§

impl Clone for reqwest::tls::Version

Source§

impl Clone for VerticalOrientation

Source§

impl Clone for WaitGroup

1.5.0 · Source§

impl Clone for lib::sync::WaitTimeoutResult

Source§

impl Clone for parking_lot::condvar::WaitTimeoutResult

1.36.0 · Source§

impl Clone for Waker

Source§

impl Clone for WantsClientCert

Source§

impl Clone for WantsServerCert

Source§

impl Clone for WantsVerifier

Source§

impl Clone for WantsVersions

Source§

impl Clone for WatchDescriptor

Source§

impl Clone for WatchFlags

Source§

impl Clone for WatchMask

Source§

impl Clone for WatcherKind

Source§

impl Clone for Watches

Source§

impl Clone for WeakDispatch

Source§

impl Clone for WebPkiSupportedAlgorithms

Source§

impl Clone for Week

Source§

impl Clone for WeekData

Source§

impl Clone for WeekInformation

Source§

impl Clone for WeekPreferences

Source§

impl Clone for chrono::weekday::Weekday

Source§

impl Clone for icu_calendar::types::Weekday

Source§

impl Clone for icu_datetime::provider::fields::symbols::Weekday

Source§

impl Clone for WeekdayNameLength

Source§

impl Clone for chrono::weekday_set::WeekdaySet

Source§

impl Clone for icu_calendar::provider::WeekdaySet

Source§

impl Clone for WeekdaySetIterator

Source§

impl Clone for WeekdayULE

Source§

impl Clone for WhichCaptures

Source§

impl Clone for Width

Source§

impl Clone for WinconBytes

Source§

impl Clone for WithComments

Source§

impl Clone for WordBreak

Source§

impl Clone for WordBreakInvariantOptions

Source§

impl Clone for WordType

Source§

impl Clone for WriteResult

Source§

impl Clone for XAttrs

Source§

impl Clone for XattrFlags

Source§

impl Clone for XdgDirsIter

Source§

impl Clone for Xoshiro128PlusPlus

Source§

impl Clone for Xoshiro256PlusPlus

Source§

impl Clone for Y

Source§

impl Clone for YM

Source§

impl Clone for YMD

Source§

impl Clone for YMDE

Source§

impl Clone for YMDET

Source§

impl Clone for YMDT

Source§

impl Clone for Year

Source§

impl Clone for YearAmbiguity

Source§

impl Clone for YearBounds

Source§

impl Clone for icu_calendar::types::YearInfo

Source§

impl Clone for calendrical_calculations::hebrew_keviyah::YearInfo

Source§

impl Clone for YearNameLength

Source§

impl Clone for YearStyle

Source§

impl Clone for YearType

Source§

impl Clone for YearULE

Source§

impl Clone for Yield

Source§

impl Clone for Z0

Source§

impl Clone for ZeroTrieBuildError

Source§

impl Clone for ZoneFieldSet

Source§

impl Clone for ZoneNameTimestamp

Source§

impl Clone for ZoneStyle

Source§

impl Clone for __c_anonymous__kernel_fsid_t

Source§

impl Clone for __c_anonymous_elf32_rel

Source§

impl Clone for __c_anonymous_elf32_rela

Source§

impl Clone for __c_anonymous_elf64_rel

Source§

impl Clone for __c_anonymous_elf64_rela

Source§

impl Clone for __c_anonymous_ifc_ifcu

Source§

impl Clone for __c_anonymous_ifr_ifru

Source§

impl Clone for __c_anonymous_ifru_map

Source§

impl Clone for __c_anonymous_iwreq

Source§

impl Clone for __c_anonymous_ptp_perout_request_1

Source§

impl Clone for __c_anonymous_ptp_perout_request_2

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_data

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 __c_anonymous_sockaddr_can_can_addr

Source§

impl Clone for __c_anonymous_sockaddr_can_j1939

Source§

impl Clone for __c_anonymous_sockaddr_can_tp

Source§

impl Clone for __c_anonymous_xsk_tx_metadata_union

Source§

impl Clone for __exit_status

Source§

impl Clone for __kernel_fd_set

Source§

impl Clone for __kernel_fsid_t

Source§

impl Clone for __kernel_itimerspec

Source§

impl Clone for __kernel_old_itimerval

Source§

impl Clone for __kernel_old_timespec

Source§

impl Clone for __kernel_old_timeval

Source§

impl Clone for __kernel_sock_timeval

Source§

impl Clone for __kernel_timespec

1.27.0 · Source§

impl Clone for __m128

1.27.0 · Source§

impl Clone for __m256

1.72.0 · Source§

impl Clone for __m512

1.89.0 · Source§

impl Clone for __m128bh

1.27.0 · Source§

impl Clone for __m128d

1.94.0 · Source§

impl Clone for __m128h

1.27.0 · Source§

impl Clone for __m128i

1.89.0 · Source§

impl Clone for __m256bh

1.27.0 · Source§

impl Clone for __m256d

1.94.0 · Source§

impl Clone for __m256h

1.27.0 · Source§

impl Clone for __m256i

1.89.0 · Source§

impl Clone for __m512bh

1.72.0 · Source§

impl Clone for __m512d

1.94.0 · Source§

impl Clone for __m512h

1.72.0 · Source§

impl Clone for __m512i

Source§

impl Clone for __old_kernel_stat

Source§

impl Clone for __sifields

Source§

impl Clone for __sifields__bindgen_ty_1

Source§

impl Clone for __sifields__bindgen_ty_2

Source§

impl Clone for __sifields__bindgen_ty_3

Source§

impl Clone for __sifields__bindgen_ty_4

Source§

impl Clone for __sifields__bindgen_ty_5

Source§

impl Clone for __sifields__bindgen_ty_6

Source§

impl Clone for __sifields__bindgen_ty_7

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3

Source§

impl Clone for __tile1024i

Source§

impl Clone for __timeval

Source§

impl Clone for __user_cap_data_struct

Source§

impl Clone for __user_cap_header_struct

Source§

impl Clone for _libc_fpstate

Source§

impl Clone for _libc_fpxreg

Source§

impl Clone for _libc_xmmreg

Source§

impl Clone for addrinfo

Source§

impl Clone for af_alg_iv

Source§

impl Clone for aiocb

Source§

impl Clone for arpd_request

Source§

impl Clone for arphdr

Source§

impl Clone for arpreq

Source§

impl Clone for arpreq_old

Source§

impl Clone for bcm_msg_head

Source§

impl Clone for bcm_timeval

Source§

impl Clone for bf16

1.0.0 (const: unstable) · Source§

impl Clone for bool

Source§

impl Clone for cachestat

Source§

impl Clone for cachestat_range

Source§

impl Clone for can_berr_counter

Source§

impl Clone for can_bittiming

Source§

impl Clone for can_bittiming_const

Source§

impl Clone for can_clock

Source§

impl Clone for can_ctrlmode

Source§

impl Clone for can_device_stats

Source§

impl Clone for can_filter

Source§

impl Clone for can_frame

Source§

impl Clone for canfd_frame

Source§

impl Clone for canxl_frame

1.0.0 (const: unstable) · Source§

impl Clone for char

Source§

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

Source§

impl Clone for linux_raw_sys::general::clone_args

Source§

impl Clone for cmsghdr

Source§

impl Clone for compat_statfs64

Source§

impl Clone for cpu_set_t

Source§

impl Clone for dirent

Source§

impl Clone for dirent64

Source§

impl Clone for dl_phdr_info

Source§

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

Source§

impl Clone for linux_raw_sys::general::dmabuf_cmsg

Source§

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

Source§

impl Clone for linux_raw_sys::general::dmabuf_token

Source§

impl Clone for dqblk

Source§

impl Clone for libc::unix::linux_like::epoll_event

Source§

impl Clone for linux_raw_sys::general::epoll_event

Source§

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

Source§

impl Clone for linux_raw_sys::general::epoll_params

Source§

impl Clone for ethhdr

1.0.0 (const: unstable) · Source§

impl Clone for f16

1.0.0 (const: unstable) · Source§

impl Clone for f32

1.0.0 (const: unstable) · Source§

impl Clone for f64

1.0.0 (const: unstable) · Source§

impl Clone for f128

Source§

impl Clone for f_owner_ex

Source§

impl Clone for fanotify_event_info_error

Source§

impl Clone for fanotify_event_info_fid

Source§

impl Clone for fanotify_event_info_header

Source§

impl Clone for fanotify_event_info_pidfd

Source§

impl Clone for fanotify_event_metadata

Source§

impl Clone for fanotify_response

Source§

impl Clone for fanout_args

Source§

impl Clone for fd_set

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_attr

Source§

impl Clone for libc::unix::linux_like::file_clone_range

Source§

impl Clone for linux_raw_sys::general::file_clone_range

Source§

impl Clone for file_dedupe_range_info

Source§

impl Clone for file_handle

Source§

impl Clone for files_stat_struct

Source§

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

Source§

impl Clone for linux_raw_sys::general::flock

Source§

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

Source§

impl Clone for linux_raw_sys::general::flock64

Source§

impl Clone for fpos64_t

Source§

impl Clone for fpos_t

Source§

impl Clone for fs_sysfs_path

Source§

impl Clone for fsconfig_command

Source§

impl Clone for fscrypt_get_key_status_arg

Source§

impl Clone for fscrypt_get_policy_ex_arg

Source§

impl Clone for fscrypt_get_policy_ex_arg__bindgen_ty_1

Source§

impl Clone for fscrypt_key

Source§

impl Clone for fscrypt_key_specifier

Source§

impl Clone for fscrypt_key_specifier__bindgen_ty_1

Source§

impl Clone for fscrypt_policy_v1

Source§

impl Clone for fscrypt_policy_v2

Source§

impl Clone for fscrypt_remove_key_arg

Source§

impl Clone for fsid_t

Source§

impl Clone for fstrim_range

Source§

impl Clone for fsuuid2

Source§

impl Clone for fsxattr

Source§

impl Clone for fts5_api

Source§

impl Clone for fts5_tokenizer

Source§

impl Clone for fts5_tokenizer_v2

Source§

impl Clone for libc::new::linux_uapi::linux::futex::futex_waitv

Source§

impl Clone for linux_raw_sys::general::futex_waitv

Source§

impl Clone for genlmsghdr

Source§

impl Clone for glob64_t

Source§

impl Clone for glob_t

Source§

impl Clone for group

Source§

impl Clone for hostent

Source§

impl Clone for hwtstamp_config

1.0.0 (const: unstable) · Source§

impl Clone for i8

1.0.0 (const: unstable) · Source§

impl Clone for i16

1.0.0 (const: unstable) · Source§

impl Clone for i32

1.0.0 (const: unstable) · Source§

impl Clone for i64

1.0.0 (const: unstable) · Source§

impl Clone for i128

Source§

impl Clone for if_nameindex

Source§

impl Clone for ifaddrmsg

Source§

impl Clone for ifaddrs

Source§

impl Clone for ifconf

Source§

impl Clone for ifinfomsg

Source§

impl Clone for ifreq

Source§

impl Clone for in6_addr

Source§

impl Clone for in6_ifreq

Source§

impl Clone for in6_pktinfo

Source§

impl Clone for in6_rtmsg

Source§

impl Clone for in_addr

Source§

impl Clone for in_pktinfo

Source§

impl Clone for inodes_stat_t

Source§

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

Source§

impl Clone for inotify_sys::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 iocb

Source§

impl Clone for libc::unix::iovec

Source§

impl Clone for linux_raw_sys::general::iovec

Source§

impl Clone for ip_mreq

Source§

impl Clone for ip_mreq_source

Source§

impl Clone for ip_mreqn

Source§

impl Clone for ipc_perm

Source§

impl Clone for ipv6_mreq

1.0.0 (const: unstable) · Source§

impl Clone for isize

Source§

impl Clone for libc::unix::linux_like::linux_l4re_shared::itimerspec

Source§

impl Clone for linux_raw_sys::general::itimerspec

Source§

impl Clone for libc::unix::itimerval

Source§

impl Clone for linux_raw_sys::general::itimerval

Source§

impl Clone for iw_discarded

Source§

impl Clone for iw_encode_ext

Source§

impl Clone for iw_event

Source§

impl Clone for iw_freq

Source§

impl Clone for iw_michaelmicfailure

Source§

impl Clone for iw_missed

Source§

impl Clone for iw_mlme

Source§

impl Clone for iw_param

Source§

impl Clone for iw_pmkid_cand

Source§

impl Clone for iw_pmksa

Source§

impl Clone for iw_point

Source§

impl Clone for iw_priv_args

Source§

impl Clone for iw_quality

Source§

impl Clone for iw_range

Source§

impl Clone for iw_scan_req

Source§

impl Clone for iw_statistics

Source§

impl Clone for iw_thrspy

Source§

impl Clone for iwreq

Source§

impl Clone for iwreq_data

Source§

impl Clone for j1939_filter

Source§

impl Clone for kernel_sigaction

Source§

impl Clone for kernel_sigset_t

Source§

impl Clone for ktermios

Source§

impl Clone for lconv

Source§

impl Clone for linger

Source§

impl Clone for logical_block_metadata_cap

Source§

impl Clone for mallinfo

Source§

impl Clone for mallinfo2

Source§

impl Clone for max_align_t

Source§

impl Clone for mbstate_t

Source§

impl Clone for mcontext_t

Source§

impl Clone for membarrier_cmd

Source§

impl Clone for membarrier_cmd_flag

Source§

impl Clone for mmsghdr

Source§

impl Clone for mnt_id_req

Source§

impl Clone for mnt_ns_info

Source§

impl Clone for mntent

Source§

impl Clone for libc::new::linux_uapi::linux::mount::mount_attr

Source§

impl Clone for linux_raw_sys::general::mount_attr

Source§

impl Clone for mq_attr

Source§

impl Clone for msghdr

Source§

impl Clone for msginfo

Source§

impl Clone for msqid_ds

Source§

impl Clone for netent

Source§

impl Clone for nl_mmap_hdr

Source§

impl Clone for nl_mmap_req

Source§

impl Clone for nl_pktinfo

Source§

impl Clone for nlattr

Source§

impl Clone for nlmsgerr

Source§

impl Clone for nlmsghdr

Source§

impl Clone for ntptimeval

Source§

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

Source§

impl Clone for linux_raw_sys::general::open_how

Source§

impl Clone for option

Source§

impl Clone for packet_mreq

Source§

impl Clone for page_region

Source§

impl Clone for passwd

Source§

impl Clone for pidfd_info

Source§

impl Clone for pm_scan_arg

Source§

impl Clone for libc::unix::pollfd

Source§

impl Clone for linux_raw_sys::general::pollfd

Source§

impl Clone for posix_spawn_file_actions_t

Source§

impl Clone for posix_spawnattr_t

Source§

impl Clone for procfs_ino

Source§

impl Clone for procmap_query

Source§

impl Clone for procmap_query_flags

Source§

impl Clone for protoent

Source§

impl Clone for pthread_attr_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 ptp_clock_caps

Source§

impl Clone for ptp_clock_time

Source§

impl Clone for ptp_extts_event

Source§

impl Clone for ptp_extts_request

Source§

impl Clone for ptp_perout_request

Source§

impl Clone for ptp_pin_desc

Source§

impl Clone for ptp_sys_offset

Source§

impl Clone for ptp_sys_offset_extended

Source§

impl Clone for ptp_sys_offset_precise

Source§

impl Clone for ptrace_peeksiginfo_args

Source§

impl Clone for ptrace_rseq_configuration

Source§

impl Clone for ptrace_sud_config

Source§

impl Clone for ptrace_syscall_info

Source§

impl Clone for regex_t

Source§

impl Clone for regmatch_t

Source§

impl Clone for libc::unix::rlimit

Source§

impl Clone for linux_raw_sys::general::rlimit

Source§

impl Clone for libc::unix::linux_like::linux_l4re_shared::rlimit64

Source§

impl Clone for linux_raw_sys::general::rlimit64

Source§

impl Clone for robust_list

Source§

impl Clone for robust_list_head

Source§

impl Clone for rtattr

Source§

impl Clone for rtentry

Source§

impl Clone for libc::unix::rusage

Source§

impl Clone for linux_raw_sys::general::rusage

Source§

impl Clone for sched_attr

Source§

impl Clone for sched_param

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 sem_t

Source§

impl Clone for sembuf

Source§

impl Clone for semid_ds

Source§

impl Clone for seminfo

Source§

impl Clone for servent

Source§

impl Clone for shmid_ds

Source§

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

Source§

impl Clone for linux_raw_sys::general::sigaction

Source§

impl Clone for sigaltstack

Source§

impl Clone for libc::unix::linux_like::sigevent

Source§

impl Clone for linux_raw_sys::general::sigevent

Source§

impl Clone for sigevent__bindgen_ty_1

Source§

impl Clone for sigevent__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for siginfo

Source§

impl Clone for siginfo__bindgen_ty_1

Source§

impl Clone for siginfo__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for siginfo_t

Source§

impl Clone for signalfd_siginfo

Source§

impl Clone for sigset_t

Source§

impl Clone for libc::unix::sigval

Source§

impl Clone for linux_raw_sys::general::sigval

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

Source§

impl Clone for sockaddr_alg

Source§

impl Clone for sockaddr_can

Source§

impl Clone for sockaddr_in

Source§

impl Clone for sockaddr_in6

Source§

impl Clone for sockaddr_iucv

Source§

impl Clone for sockaddr_ll

Source§

impl Clone for sockaddr_nl

Source§

impl Clone for sockaddr_pkt

Source§

impl Clone for sockaddr_storage

Source§

impl Clone for sockaddr_un

Source§

impl Clone for sockaddr_vm

Source§

impl Clone for sockaddr_xdp

Source§

impl Clone for spwd

Source§

impl Clone for sqlite3

Source§

impl Clone for sqlite3_api_routines

Source§

impl Clone for sqlite3_backup

Source§

impl Clone for sqlite3_blob

Source§

impl Clone for sqlite3_changegroup

Source§

impl Clone for sqlite3_changeset_iter

Source§

impl Clone for sqlite3_context

Source§

impl Clone for sqlite3_file

Source§

impl Clone for sqlite3_index_constraint

Source§

impl Clone for sqlite3_index_constraint_usage

Source§

impl Clone for sqlite3_index_info

Source§

impl Clone for sqlite3_index_orderby

Source§

impl Clone for sqlite3_io_methods

Source§

impl Clone for sqlite3_mem_methods

Source§

impl Clone for sqlite3_module

Source§

impl Clone for sqlite3_mutex

Source§

impl Clone for sqlite3_mutex_methods

Source§

impl Clone for sqlite3_pcache

Source§

impl Clone for sqlite3_pcache_methods

Source§

impl Clone for sqlite3_pcache_methods2

Source§

impl Clone for sqlite3_pcache_page

Source§

impl Clone for sqlite3_rebaser

Source§

impl Clone for sqlite3_rtree_geometry

Source§

impl Clone for sqlite3_rtree_query_info

Source§

impl Clone for sqlite3_session

Source§

impl Clone for sqlite3_snapshot

Source§

impl Clone for sqlite3_stmt

Source§

impl Clone for sqlite3_str

Source§

impl Clone for sqlite3_value

Source§

impl Clone for sqlite3_vfs

Source§

impl Clone for sqlite3_vtab

Source§

impl Clone for sqlite3_vtab_cursor

Source§

impl Clone for stack_t

1.1.0 · Source§

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

Source§

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

Source§

impl Clone for linux_raw_sys::general::stat

Source§

impl Clone for stat64

Source§

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

Source§

impl Clone for linux_raw_sys::general::statfs

Source§

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

Source§

impl Clone for linux_raw_sys::general::statfs64

Source§

impl Clone for statvfs

Source§

impl Clone for statvfs64

Source§

impl Clone for libc::unix::linux_like::statx

Source§

impl Clone for linux_raw_sys::general::statx

Source§

impl Clone for libc::unix::linux_like::statx_timestamp

Source§

impl Clone for linux_raw_sys::general::statx_timestamp

Source§

impl Clone for sysinfo

Source§

impl Clone for tcp_info

Source§

impl Clone for termio

Source§

impl Clone for libc::unix::linux_like::linux::gnu::termios

Source§

impl Clone for linux_raw_sys::general::termios

Source§

impl Clone for libc::unix::linux_like::linux::arch::generic::termios2

Source§

impl Clone for linux_raw_sys::general::termios2

Source§

impl Clone for libc::unix::linux_like::linux::gnu::timespec

Source§

impl Clone for linux_raw_sys::general::timespec

Source§

impl Clone for libc::unix::timeval

Source§

impl Clone for linux_raw_sys::general::timeval

Source§

impl Clone for timex

Source§

impl Clone for libc::unix::linux_like::timezone

Source§

impl Clone for linux_raw_sys::general::timezone

Source§

impl Clone for tls12_crypto_info_aes_ccm_128

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_aria_gcm_128

Source§

impl Clone for tls12_crypto_info_aria_gcm_256

Source§

impl Clone for tls12_crypto_info_chacha20_poly1305

Source§

impl Clone for tls12_crypto_info_sm4_ccm

Source§

impl Clone for tls12_crypto_info_sm4_gcm

Source§

impl Clone for tls_crypto_info

Source§

impl Clone for tm

Source§

impl Clone for tms

Source§

impl Clone for tpacket2_hdr

Source§

impl Clone for tpacket3_hdr

Source§

impl Clone for tpacket_auxdata

Source§

impl Clone for tpacket_bd_header_u

Source§

impl Clone for tpacket_bd_ts

Source§

impl Clone for tpacket_block_desc

Source§

impl Clone for tpacket_hdr

Source§

impl Clone for tpacket_hdr_v1

Source§

impl Clone for tpacket_hdr_variant1

Source§

impl Clone for tpacket_req

Source§

impl Clone for tpacket_req3

Source§

impl Clone for tpacket_req_u

Source§

impl Clone for tpacket_rollover_stats

Source§

impl Clone for tpacket_stats

Source§

impl Clone for tpacket_stats_v3

Source§

impl Clone for tpacket_versions

1.0.0 (const: unstable) · Source§

impl Clone for u8

1.0.0 (const: unstable) · Source§

impl Clone for u16

1.0.0 (const: unstable) · Source§

impl Clone for u32

1.0.0 (const: unstable) · Source§

impl Clone for u64

1.0.0 (const: unstable) · Source§

impl Clone for u128

Source§

impl Clone for ucontext_t

Source§

impl Clone for ucred

Source§

impl Clone for uffd_msg

Source§

impl Clone for uffd_msg__bindgen_ty_1

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_2

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_3

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_4

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_5

Source§

impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1

Source§

impl Clone for uffdio_api

Source§

impl Clone for uffdio_continue

Source§

impl Clone for uffdio_copy

Source§

impl Clone for uffdio_move

Source§

impl Clone for uffdio_poison

Source§

impl Clone for uffdio_range

Source§

impl Clone for uffdio_register

Source§

impl Clone for uffdio_writeprotect

Source§

impl Clone for uffdio_zeropage

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 user

Source§

impl Clone for user_desc

Source§

impl Clone for user_fpregs_struct

Source§

impl Clone for user_regs_struct

1.0.0 (const: unstable) · Source§

impl Clone for usize

Source§

impl Clone for utimbuf

Source§

impl Clone for utmpx

Source§

impl Clone for utsname

Source§

impl Clone for vfs_cap_data

Source§

impl Clone for vfs_cap_data__bindgen_ty_1

Source§

impl Clone for vfs_ns_cap_data

Source§

impl Clone for vfs_ns_cap_data__bindgen_ty_1

Source§

impl Clone for vgetrandom_opaque_params

Source§

impl Clone for libc::unix::winsize

Source§

impl Clone for linux_raw_sys::general::winsize

Source§

impl Clone for xattr_args

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 xsk_tx_metadata

Source§

impl Clone for xsk_tx_metadata_completion

Source§

impl Clone for xsk_tx_metadata_request

Source§

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

Source§

impl<'a, 'b> Clone for tempfile::Builder<'a, 'b>

Source§

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

Source§

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

Source§

impl<'a, 'h> Clone for memchr::arch::all::memchr::OneIter<'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::sse2::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::x86_64::avx2::memchr::ThreeIter<'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::all::memchr::TwoIter<'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::TwoIter<'a, 'h>

Source§

impl<'a, C, FSet> Clone for DateTimePatternFormatter<'a, C, FSet>
where C: Clone + CldrCalendar, FSet: Clone,

Source§

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

Source§

impl<'a, E> Clone for CowStrDeserializer<'a, E>

Available on crate features alloc or std only.
Source§

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

Source§

impl<'a, I> Clone for itertools::groupbylazy::Chunks<'a, I>
where I: Clone + Iterator + 'a, <I as Iterator>::Item: 'a,

Source§

impl<'a, K0, K1, V> Clone for ZeroMap2d<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K0 as ZeroMapKV<'a>>::Container: Clone, <K1 as ZeroMapKV<'a>>::Container: Clone, <V as ZeroMapKV<'a>>::Container: Clone,

Source§

impl<'a, K0, K1, V> Clone for ZeroMap2dBorrowed<'a, K0, K1, V>
where K0: ZeroMapKV<'a> + ?Sized, K1: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

Source§

impl<'a, K, V> Clone for hashlink::linked_hash_map::Keys<'a, K, V>

Source§

impl<'a, K, V> Clone for ZeroMap<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized, <K as ZeroMapKV<'a>>::Container: Clone, <V as ZeroMapKV<'a>>::Container: Clone,

Source§

impl<'a, K, V> Clone for ZeroMapBorrowed<'a, K, V>
where K: ZeroMapKV<'a> + ?Sized, V: ZeroMapKV<'a> + ?Sized,

Source§

impl<'a, K> Clone for lib::collections::btree_set::Cursor<'a, K>
where K: Clone + 'a,

Source§

impl<'a, K> Clone for hashlink::linked_hash_set::Iter<'a, K>

1.5.0 · Source§

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

1.2.0 · Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.0.0 · Source§

impl<'a, P> Clone for lib::text::str::RSplit<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<'a, P> Clone for lib::text::str::Split<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.51.0 · Source§

impl<'a, P> Clone for lib::text::str::SplitInclusive<'a, P>
where P: Pattern, <P as Pattern>::Searcher<'a>: Clone,

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a, T, F> Clone for VarZeroSliceIter<'a, T, F>
where T: VarULE + ?Sized, F: VarZeroVecFormat,

Source§

impl<'a, T, F> Clone for VarZeroVec<'a, T, F>
where T: ?Sized,

1.89.0 · Source§

impl<'a, T, P> Clone for core::slice::iter::ChunkBy<'a, T, P>
where T: 'a, P: Clone,

Source§

impl<'a, T, S> Clone for hashlink::linked_hash_set::Difference<'a, T, S>

Source§

impl<'a, T, S> Clone for hashlink::linked_hash_set::Intersection<'a, T, S>

Source§

impl<'a, T, S> Clone for hashlink::linked_hash_set::SymmetricDifference<'a, T, S>

Source§

impl<'a, T, S> Clone for hashlink::linked_hash_set::Union<'a, T, S>

Source§

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

Source§

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

Source§

impl<'a, T> Clone for CodePointMapDataBorrowed<'a, T>
where T: Clone + TrieValue,

Source§

impl<'a, T> Clone for hashbrown::table::Iter<'a, T>

Source§

impl<'a, T> Clone for hashbrown::table::Iter<'a, T>

Source§

impl<'a, T> Clone for hashbrown::table::IterHash<'a, T>

Source§

impl<'a, T> Clone for hashbrown::table::IterHash<'a, T>

Source§

impl<'a, T> Clone for icu_pattern::common::PatternItem<'a, T>
where T: Clone,

Source§

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

1.31.0 · Source§

impl<'a, T> Clone for core::slice::iter::RChunksExact<'a, T>

Source§

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

Source§

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

Source§

impl<'a, T> Clone for TimeZoneAnnotation<'a, T>
where T: Clone + EncodingType,

Source§

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

Source§

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

Source§

impl<'a, T> Clone for ZeroVec<'a, T>
where T: AsULE,

Source§

impl<'a, V> Clone for VarZeroCow<'a, V>
where V: ?Sized,

Source§

impl<'a, W, I> Clone for crc::Digest<'a, W, I>
where W: Clone + Width, I: Clone + Implementation,

Source§

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

1.28.0 · Source§

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

Source§

impl<'a> Clone for AnyValueRef<'a>

1.0.0 · Source§

impl<'a> Clone for Arguments<'a>

Source§

impl<'a> Clone for quick_xml::events::attributes::Attribute<'a>

Source§

impl<'a> Clone for quick_xml::events::attributes::Attributes<'a>

Source§

impl<'a> Clone for core::ffi::c_str::Bytes<'a>

1.0.0 · Source§

impl<'a> Clone for lib::text::str::Bytes<'a>

Source§

impl<'a> Clone for BytesCData<'a>

Source§

impl<'a> Clone for BytesDecl<'a>

Source§

impl<'a> Clone for BytesEnd<'a>

Source§

impl<'a> Clone for BytesPI<'a>

Source§

impl<'a> Clone for BytesRef<'a>

Source§

impl<'a> Clone for BytesStart<'a>

Source§

impl<'a> Clone for BytesText<'a>

Source§

impl<'a> Clone for CDataIterator<'a>

Source§

impl<'a> Clone for CanonicalCompositionBorrowed<'a>

Source§

impl<'a> Clone for CapturesPatternIter<'a>

Source§

impl<'a> Clone for CaseMapCloserBorrowed<'a>

Source§

impl<'a> Clone for CaseMapperBorrowed<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for anyhow::Chain<'a>

Source§

impl<'a> Clone for Char16TrieIterator<'a>

1.0.0 · Source§

impl<'a> Clone for lib::text::str::CharIndices<'a>

Source§

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

1.0.0 · Source§

impl<'a> Clone for lib::text::str::Chars<'a>

Source§

impl<'a> Clone for CodePointSetDataBorrowed<'a>

1.0.0 · Source§

impl<'a> Clone for Component<'a>

1.0.0 · Source§

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

Source§

impl<'a> Clone for DataIdentifierBorrowed<'a>

Source§

impl<'a> Clone for DataIdentifierCow<'a>

Source§

impl<'a> Clone for DataRequest<'a>

Source§

impl<'a> Clone for icu_calendar::types::DateFields<'a>

Source§

impl<'a> Clone for DeEvent<'a>

Source§

impl<'a> Clone for DecodedException<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for EmojiSetDataBorrowed<'a>

1.8.0 · Source§

impl<'a> Clone for lib::text::str::EncodeUtf16<'a>

Source§

impl<'a> Clone for ErrorReportingUtf8Chars<'a>

Source§

impl<'a> Clone for ErrorReportingUtf16Chars<'a>

1.60.0 · Source§

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

1.34.0 · Source§

impl<'a> Clone for lib::text::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Clone for lib::text::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Clone for lib::text::str::EscapeUnicode<'a>

Source§

impl<'a> Clone for quick_xml::events::Event<'a>

Source§

impl<'a> Clone for Exception<'a>

Source§

impl<'a> Clone for ExemplarCharactersBorrowed<'a>

Source§

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

Source§

impl<'a> Clone for foldhash::fast::FoldHasher<'a>

Source§

impl<'a> Clone for foldhash::quality::FoldHasher<'a>

Source§

impl<'a> Clone for GraphemeIndices<'a>

Source§

impl<'a> Clone for Graphemes<'a>

Source§

impl<'a> Clone for GroupInfoPatternNames<'a>

Source§

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

Source§

impl<'a> Clone for IanaParserBorrowed<'a>

Source§

impl<'a> Clone for IanaParserExtendedBorrowed<'a>

Source§

impl<'a> Clone for IdsRef<'a>

Source§

impl<'a> Clone for Indices<'a>

Source§

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

1.36.0 · Source§

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

Source§

impl<'a> Clone for Item<'a>

1.0.0 · Source§

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

Source§

impl<'a> Clone for serde_json::map::Iter<'a>

Source§

impl<'a> Clone for mio::event::events::Iter<'a>

Source§

impl<'a> Clone for KeyPurposeId<'a>

Source§

impl<'a> Clone for serde_json::map::Keys<'a>

Source§

impl<'a> Clone for LanguageStrStrPair<'a>

Source§

impl<'a> Clone for LineBreakOptions<'a>

1.0.0 · Source§

impl<'a> Clone for lib::text::str::Lines<'a>

1.0.0 · Source§

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

Source§

impl<'a> Clone for LocalName<'a>

Source§

impl<'a> Clone for LocaleFallbackerBorrowed<'a>

Source§

impl<'a> Clone for LocaleFallbackerWithConfig<'a>

1.10.0 · Source§

impl<'a> Clone for core::panic::location::Location<'a>

Source§

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

Source§

impl<'a> Clone for MissingNamedPlaceholderError<'a>

Source§

impl<'a> Clone for MultiNamedPlaceholderKey<'a>

Source§

impl<'a> Clone for Namespace<'a>

Source§

impl<'a> Clone for NamespaceBindingsIter<'a>

Source§

impl<'a> Clone for NamespaceBindingsOfLevelIter<'a>

Source§

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

Source§

impl<'a> Clone for Parse<'a>

Source§

impl<'a> Clone for ParseOptions<'a>

Source§

impl<'a> Clone for PatternSetIter<'a>

Source§

impl<'a> Clone for PayloadEvent<'a>

Source§

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

Source§

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

Source§

impl<'a> Clone for PhantomContravariantLifetime<'a>

Source§

impl<'a> Clone for PhantomCovariantLifetime<'a>

Source§

impl<'a> Clone for PhantomInvariantLifetime<'a>

Source§

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

1.0.0 · Source§

impl<'a> Clone for lib::fs::Prefix<'a>

Source§

impl<'a> Clone for quick_xml::name::Prefix<'a>

1.0.0 · Source§

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

Source§

impl<'a> Clone for PrefixDeclaration<'a>

Source§

impl<'a> Clone for PrettyFormatter<'a>

Source§

impl<'a> Clone for ProcessesToUpdate<'a>

Source§

impl<'a> Clone for QName<'a>

Source§

impl<'a> Clone for RangePatternInfo<'a>

Source§

impl<'a> Clone for RangePatternInfoBorrowed<'a>

Source§

impl<'a> Clone for RawValues<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for ScriptExtensionsSet<'a>

Source§

impl<'a> Clone for ScriptWithExtensionsBorrowed<'a>

Source§

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

Source§

impl<'a> Clone for SentenceBreakOptions<'a>

Source§

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

Source§

impl<'a> Clone for regex::regexset::bytes::SetMatchesIter<'a>

Source§

impl<'a> Clone for regex::regexset::string::SetMatchesIter<'a>

Source§

impl<'a> Clone for core::error::Source<'a>

Source§

impl<'a> Clone for core::slice::ascii::SplitAsciiWhitespace<'a>

1.34.0 · Source§

impl<'a> Clone for lib::text::str::SplitAsciiWhitespace<'a>

1.1.0 · Source§

impl<'a> Clone for lib::text::str::SplitWhitespace<'a>

Source§

impl<'a> Clone for StrStrPair<'a>

Source§

impl<'a> Clone for StrftimeItems<'a>

Source§

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

Source§

impl<'a> Clone for quick_xml::de::Text<'a>

Source§

impl<'a> Clone for TimeZoneAndCanonical<'a>

Source§

impl<'a> Clone for TimeZoneAndCanonicalAndNormalized<'a>

Source§

impl<'a> Clone for TimezonePeriods<'a>

Source§

impl<'a> Clone for TitlecaseMapperBorrowed<'a>

Source§

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

Source§

impl<'a> Clone for USentenceBoundIndices<'a>

Source§

impl<'a> Clone for USentenceBounds<'a>

Source§

impl<'a> Clone for UWordBoundIndices<'a>

Source§

impl<'a> Clone for UWordBounds<'a>

Source§

impl<'a> Clone for Unexpected<'a>

Source§

impl<'a> Clone for UnicodeSentences<'a>

Source§

impl<'a> Clone for Utf8CharIndices<'a>

Source§

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

Source§

impl<'a> Clone for Utf16CharIndices<'a>

Source§

impl<'a> Clone for Utf16Chars<'a>

Source§

impl<'a> Clone for serde_json::map::Values<'a>

Source§

impl<'a> Clone for WindowsParserBorrowed<'a>

Source§

impl<'a> Clone for WordBreakOptions<'a>

Source§

impl<'a> Clone for YearInput<'a>

Source§

impl<'a> Clone for ZeroAsciiIgnoreCaseTrieCursor<'a>

Source§

impl<'a> Clone for ZeroTrieSimpleAsciiCursor<'a>

Source§

impl<'c, 'h> Clone for regex::regex::bytes::SubCaptureMatches<'c, 'h>

Source§

impl<'c, 'h> Clone for regex::regex::string::SubCaptureMatches<'c, 'h>

Source§

impl<'ch, P> Clone for rayon::str::MatchIndices<'ch, P>
where P: Clone + Pattern,

Source§

impl<'ch, P> Clone for rayon::str::Matches<'ch, P>
where P: Clone + Pattern,

Source§

impl<'ch, P> Clone for rayon::str::Split<'ch, P>
where P: Clone + Pattern,

Source§

impl<'ch, P> Clone for rayon::str::SplitInclusive<'ch, P>
where P: Clone + Pattern,

Source§

impl<'ch, P> Clone for rayon::str::SplitTerminator<'ch, P>
where P: Clone + Pattern,

Source§

impl<'ch> Clone for rayon::str::Bytes<'ch>

Source§

impl<'ch> Clone for rayon::str::CharIndices<'ch>

Source§

impl<'ch> Clone for rayon::str::Chars<'ch>

Source§

impl<'ch> Clone for rayon::str::EncodeUtf16<'ch>

Source§

impl<'ch> Clone for rayon::str::Lines<'ch>

Source§

impl<'ch> Clone for rayon::str::SplitAsciiWhitespace<'ch>

Source§

impl<'ch> Clone for rayon::str::SplitWhitespace<'ch>

Source§

impl<'data, T> Clone for GenericPackedPatterns<'data, T>
where T: VarULE + ?Sized,

Source§

impl<'data, T> Clone for PropertyCodePointMap<'data, T>
where T: Clone + TrieValue,

Source§

impl<'data> Clone for Aliases<'data>

Source§

impl<'data> Clone for CanonicalCompositions<'data>

Source§

impl<'data> Clone for CaseMap<'data>

Source§

impl<'data> Clone for CaseMapExceptions<'data>

Source§

impl<'data> Clone for CaseMapUnfold<'data>

Source§

impl<'data> Clone for Char16Trie<'data>

Source§

impl<'data> Clone for CodePointInversionList<'data>

Source§

impl<'data> Clone for CodePointInversionListAndStringList<'data>

Source§

impl<'data> Clone for CollationData<'data>

Source§

impl<'data> Clone for CollationDiacritics<'data>

Source§

impl<'data> Clone for CollationJamo<'data>

Source§

impl<'data> Clone for CollationReordering<'data>

Source§

impl<'data> Clone for CollationSpecialPrimaries<'data>

Source§

impl<'data> Clone for ConditionalListJoinerPattern<'data>

Source§

impl<'data> Clone for DayPeriodNames<'data>

Source§

impl<'data> Clone for DecimalSymbolStrsBuilder<'data>

Source§

impl<'data> Clone for DecimalSymbols<'data>

Source§

impl<'data> Clone for DecompositionData<'data>

Source§

impl<'data> Clone for DecompositionTables<'data>

Source§

impl<'data> Clone for ExemplarCharactersData<'data>

Source§

impl<'data> Clone for ExemplarCities<'data>

Source§

impl<'data> Clone for GenericPattern<'data>

Source§

impl<'data> Clone for GluePattern<'data>

Source§

impl<'data> Clone for GraphemeClusterSegmenterBorrowed<'data>

Source§

impl<'data> Clone for HelloWorld<'data>

Source§

impl<'data> Clone for IanaNames<'data>

Source§

impl<'data> Clone for IanaToBcp47Map<'data>

Source§

impl<'data> Clone for LikelySubtagsExtended<'data>

Source§

impl<'data> Clone for LikelySubtagsForLanguage<'data>

Source§

impl<'data> Clone for LikelySubtagsForScriptRegion<'data>

Source§

impl<'data> Clone for LineSegmenterBorrowed<'data>

Source§

impl<'data> Clone for ListFormatterPatterns<'data>

Source§

impl<'data> Clone for ListJoinerPattern<'data>

Source§

impl<'data> Clone for Locations<'data>

Source§

impl<'data> Clone for LstmData<'data>

Source§

impl<'data> Clone for LstmDataFloat32<'data>

Source§

impl<'data> Clone for LstmMatrix1<'data>

Source§

impl<'data> Clone for LstmMatrix2<'data>

Source§

impl<'data> Clone for LstmMatrix3<'data>

Source§

impl<'data> Clone for MetazoneGenericNames<'data>

Source§

impl<'data> Clone for MetazoneSpecificNames<'data>

Source§

impl<'data> Clone for MonthNames<'data>

Source§

impl<'data> Clone for NonRecursiveDecompositionSupplement<'data>

Source§

impl<'data> Clone for Parents<'data>

Source§

impl<'data> Clone for icu_datetime::provider::pattern::runtime::pattern::Pattern<'data>

Source§

impl<'data> Clone for PatternsByGreatestDifference<'data>

Source§

impl<'data> Clone for PluralRulesData<'data>

Source§

impl<'data> Clone for PropertyCodePointSet<'data>

Source§

impl<'data> Clone for PropertyEnumToValueNameLinearMap<'data>

Source§

impl<'data> Clone for PropertyEnumToValueNameSparseMap<'data>

Source§

impl<'data> Clone for PropertyScriptToIcuScriptMap<'data>

Source§

impl<'data> Clone for PropertyUnicodeSet<'data>

Source§

impl<'data> Clone for PropertyValueNameToEnumMap<'data>

Source§

impl<'data> Clone for icu_plurals::provider::rules::runtime::ast::Relation<'data>

Source§

impl<'data> Clone for icu_plurals::provider::rules::runtime::ast::Rule<'data>

Source§

impl<'data> Clone for RuleBreakData<'data>

Source§

impl<'data> Clone for RuleBreakDataOverride<'data>

Source§

impl<'data> Clone for ScriptDirection<'data>

Source§

impl<'data> Clone for ScriptWithExtensionsProperty<'data>

Source§

impl<'data> Clone for SentenceSegmenterBorrowed<'data>

Source§

impl<'data> Clone for SerdeDFA<'data>

Source§

impl<'data> Clone for SpecialCasePattern<'data>

Source§

impl<'data> Clone for TimeZoneEssentials<'data>

Source§

impl<'data> Clone for UCharDictionaryBreakData<'data>

Source§

impl<'data> Clone for WeekdayNames<'data>

Source§

impl<'data> Clone for WindowsZonesToBcp47Map<'data>

Source§

impl<'data> Clone for WordSegmenterBorrowed<'data>

Source§

impl<'data> Clone for YearNames<'data>

Source§

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

Source§

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

Source§

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

Source§

impl<'de, I, E> Clone for MapDeserializer<'de, I, E>
where I: Iterator + Clone, <I as Iterator>::Item: Pair, <<I as Iterator>::Item as Pair>::Second: Clone,

1.99.0 (const: unstable) · Source§

impl<'f> Clone for VaList<'f>

1.63.0 · Source§

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

Source§

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

Source§

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

Source§

impl<'h> Clone for regex_automata::util::search::Input<'h>

Source§

impl<'h> Clone for aho_corasick::util::search::Input<'h>

Source§

impl<'h> Clone for regex::regex::bytes::Match<'h>

Source§

impl<'h> Clone for regex::regex::string::Match<'h>

Source§

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

Source§

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

Source§

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

Source§

impl<'h> Clone for regex_automata::util::iter::Searcher<'h>

Source§

impl<'i> Clone for AttributesDeserializer<'i>

Source§

impl<'i> Clone for DeArray<'i>

Source§

impl<'i> Clone for DeFloat<'i>

Source§

impl<'i> Clone for DeInteger<'i>

Source§

impl<'i> Clone for DeValue<'i>

Source§

impl<'i> Clone for Raw<'i>

Source§

impl<'i> Clone for toml_parser::source::Source<'i>

Source§

impl<'k, T> Clone for FileOptions<'k, T>
where T: Clone + FileOptionExtension,

Source§

impl<'l> Clone for FormattedDecimal<'l>

Source§

impl<'lib, T> Clone for libloading::safe::Symbol<'lib, T>

Source§

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

Source§

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

Source§

impl<'ns> Clone for ResolveResult<'ns>

Source§

impl<'r> Clone for regex::regex::bytes::CaptureNames<'r>

Source§

impl<'r> Clone for regex::regex::string::CaptureNames<'r>

Source§

impl<'r> Clone for MySqlValueRef<'r>

Source§

impl<'r> Clone for PgValueRef<'r>

Source§

impl<'s, P> Clone for ParsedPatternItem<'s, P>
where P: Clone,

Source§

impl<'s> Clone for regex::regex::bytes::NoExpand<'s>

Source§

impl<'s> Clone for regex::regex::string::NoExpand<'s>

Source§

impl<'s> Clone for ParsedArg<'s>

Source§

impl<'s> Clone for ShortFlags<'s>

Source§

impl<'s> Clone for StrippedBytes<'s>

Source§

impl<'s> Clone for StrippedStr<'s>

Source§

impl<'s> Clone for TomlKey<'s>

Source§

impl<'s> Clone for TomlKeyBuilder<'s>

Source§

impl<'s> Clone for TomlString<'s>

Source§

impl<'s> Clone for TomlStringBuilder<'s>

Source§

impl<'t, T> Clone for winnow::stream::token::TokenSlice<'t, T>
where T: Clone,

Source§

impl<'t, T> Clone for winnow::stream::token::TokenSlice<'t, T>
where T: Clone,

Source§

impl<A, B, C, D, E, F> Clone for Tuple6ULE<A, B, C, D, E, F>
where A: ULE, B: ULE, C: ULE, D: ULE, E: ULE, F: ULE,

Source§

impl<A, B, C, D, E> Clone for Tuple5ULE<A, B, C, D, E>
where A: ULE, B: ULE, C: ULE, D: ULE, E: ULE,

Source§

impl<A, B, C, D> Clone for Tuple4ULE<A, B, C, D>
where A: ULE, B: ULE, C: ULE, D: ULE,

Source§

impl<A, B, C> Clone for Tuple3ULE<A, B, C>
where A: ULE, B: ULE, C: ULE,

Source§

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

1.0.0 · Source§

impl<A, B> Clone for core::iter::adapters::chain::Chain<A, B>
where A: Clone, B: Clone,

Source§

impl<A, B> Clone for rayon::iter::chain::Chain<A, B>
where A: Clone, B: 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 tower::util::either::Either<A, B>
where A: Clone, B: Clone,

Source§

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

Source§

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

Source§

impl<A, B> Clone for Tuple2ULE<A, B>
where A: ULE, B: ULE,

Source§

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

1.0.0 · Source§

impl<A, B> Clone for core::iter::adapters::zip::Zip<A, B>
where A: Clone, B: Clone,

Source§

impl<A, B> Clone for rayon::iter::zip::Zip<A, B>
where A: Clone, B: Clone,

Source§

impl<A, B> Clone for rayon::iter::zip_eq::ZipEq<A, B>
where A: Clone, B: Clone,

Source§

impl<A, Z> Clone for ZonedDateTime<A, Z>
where A: AsCalendar, Date<A>: Clone, Z: Clone,

Source§

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

Source§

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

1.3.0 · Source§

impl<A> Clone for alloc::boxed::Box<str, A>
where A: Allocator + Clone,

Available on non-no_global_oom_handling only.
Source§

impl<A> Clone for icu_calendar::date::Date<A>
where A: AsCalendar + Clone,

Source§

impl<A> Clone for icu_time::types::DateTime<A>
where A: AsCalendar, Date<A>: Clone,

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<A> Clone for lib::core::option::IntoIter<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for lib::core::option::Iter<'_, A>

Source§

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

Source§

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

1.96.0 · Source§

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

1.95.0 · Source§

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

1.96.0 · Source§

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

Source§

impl<A> Clone for regex_automata::dfa::regex::Regex<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for core::iter::sources::repeat::Repeat<A>
where A: Clone,

1.82.0 · Source§

impl<A> Clone for core::iter::sources::repeat_n::RepeatN<A>
where A: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

1.55.0 (const: unstable) · Source§

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

Source§

impl<B, F> Clone for InspectErr<B, F>
where B: Clone, F: Clone,

Source§

impl<B, F> Clone for InspectFrame<B, F>
where B: Clone, F: Clone,

Source§

impl<B, F> Clone for http_body_util::combinators::map_err::MapErr<B, F>
where B: Clone, F: Clone,

Source§

impl<B, F> Clone for MapFrame<B, F>
where B: Clone, F: Clone,

Source§

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

Source§

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

Source§

impl<B> Clone for alloc::boxed::Box<Pattern<B>>
where B: PatternBackend, Box<<B as PatternBackend>::Store>: for<'a> From<&'a <B as PatternBackend>::Store>,

Available on crate feature alloc only.
1.0.0 · Source§

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

Source§

impl<B> Clone for http_body_util::limited::Limited<B>
where B: Clone,

Source§

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

Source§

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

Source§

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

Source§

impl<BS, K> Clone for block_buffer::BlockBuffer<BS, K>
where BS: BlockSizes, K: BufferKind,

Source§

impl<BS> Clone for ReadBuffer<BS>
where BS: BlockSizes,

Source§

impl<BlockSize, Kind> Clone for block_buffer::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<C0, C1> Clone for EitherCart<C0, C1>
where C0: Clone, C1: Clone,

Source§

impl<C, B> Clone for hyper_util::client::legacy::client::Client<C, B>
where C: Clone,

Source§

impl<C, F> Clone for MapFailureClass<C, F>
where C: Clone, F: Clone,

Source§

impl<C, FSet> Clone for FixedCalendarDateTimeFormatter<C, FSet>

Source§

impl<C, FSet> Clone for FixedCalendarDateTimeNames<C, FSet>
where C: Clone, FSet: Clone + DateTimeNamesMarker,

Source§

impl<C> Clone for CartableOptionPointer<C>

Source§

impl<C> Clone for ContextError<C>
where C: Clone,

Source§

impl<C> Clone for anstyle_parse::Parser<C>
where C: Clone,

Source§

impl<C> Clone for Ref<'_, C>

Source§

impl<C> Clone for SharedClassifier<C>
where C: Clone,

Source§

impl<C> Clone for SocksV4<C>
where C: Clone,

Source§

impl<C> Clone for SocksV5<C>
where C: Clone,

Source§

impl<C> Clone for Tunnel<C>
where C: Clone,

Source§

impl<CM> Clone for CaseMapCloser<CM>
where CM: Clone,

Source§

impl<CM> Clone for TitlecaseMapper<CM>
where CM: Clone,

Source§

impl<D, S> Clone for rayon::iter::splitter::Split<D, S>
where D: Clone, S: Clone,

Source§

impl<D> Clone for http_body_util::empty::Empty<D>

Source§

impl<D> Clone for Full<D>
where D: Clone,

Source§

impl<D> Clone for Hmac<D>
where D: Clone + EagerHash,

Source§

impl<D> Clone for HmacCore<D>
where D: EagerHash,

Source§

impl<D> Clone for HmacReset<D>
where D: Clone + EagerHash,

Source§

impl<D> Clone for HmacResetCore<D>
where D: EagerHash,

Source§

impl<D> Clone for SimpleHmac<D>
where D: Clone + Digest + BlockSizeUser,

Source§

impl<D> Clone for SimpleHmacReset<D>
where D: Clone + Digest + BlockSizeUser,

Source§

impl<DB> Clone for Pool<DB>
where DB: Database,

Returns a new Pool tied to the same shared connection pool.

Source§

impl<DB> Clone for PoolOptions<DB>
where DB: Database,

Source§

impl<DT, Z> Clone for Combo<DT, Z>
where DT: Clone, Z: Clone,

Source§

impl<DataStruct> Clone for ErasedMarker<DataStruct>
where DataStruct: Clone + for<'a> Yokeable<'a>,

Source§

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

Source§

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

Source§

impl<E> Clone for BoolDeserializer<E>

Source§

impl<E> Clone for CharDeserializer<E>

Source§

impl<E> Clone for EnumValueParser<E>
where E: Clone + ValueEnum + Send + Sync + 'static,

Source§

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

Source§

impl<E> Clone for F32Deserializer<E>

Source§

impl<E> Clone for F64Deserializer<E>

Source§

impl<E> Clone for I8Deserializer<E>

Source§

impl<E> Clone for I16Deserializer<E>

Source§

impl<E> Clone for I32Deserializer<E>

Source§

impl<E> Clone for I64Deserializer<E>

Source§

impl<E> Clone for I128Deserializer<E>

Source§

impl<E> Clone for IsizeDeserializer<E>

Source§

impl<E> Clone for StringDeserializer<E>

Available on crate features alloc or std only.
Source§

impl<E> Clone for U8Deserializer<E>

Source§

impl<E> Clone for U16Deserializer<E>

Source§

impl<E> Clone for U32Deserializer<E>

Source§

impl<E> Clone for U64Deserializer<E>

Source§

impl<E> Clone for U128Deserializer<E>

Source§

impl<E> Clone for UnitDeserializer<E>

Source§

impl<E> Clone for UsizeDeserializer<E>

Source§

impl<F, S> Clone for FutureService<F, S>
where F: Clone, S: Clone,

Source§

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

Source§

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

1.34.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.43.0 · Source§

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

Source§

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

Source§

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

1.28.0 · Source§

impl<F> Clone for core::iter::sources::repeat_with::RepeatWith<F>
where F: Clone,

Source§

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

Source§

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

Source§

impl<FSet> Clone for DateTimeFormatter<FSet>
where FSet: Clone + DateTimeNamesMarker,

Source§

impl<FSet> Clone for DateTimeNames<FSet>
where FSet: Clone + DateTimeNamesMarker,

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 BlockRng<G>
where G: Clone + Generator, <G as Generator>::Output: Clone,

Source§

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

1.7.0 · Source§

impl<H> Clone for BuildHasherDefault<H>

Source§

impl<H> Clone for GenericHkdf<H>
where H: Clone + HmacImpl,

Source§

impl<H> Clone for GenericHkdfExtract<H>
where H: Clone + HmacImpl,

Source§

impl<H> Clone for HasherRng<H>
where H: Clone,

Source§

impl<I, E> Clone for winnow::error::ParseError<I, E>
where I: Clone, E: Clone,

Source§

impl<I, E> Clone for SeqDeserializer<I, E>
where I: Clone, E: Clone,

Source§

impl<I, ElemF> Clone for itertools::intersperse::IntersperseWith<I, ElemF>
where I: Clone + Iterator, ElemF: Clone, <I as Iterator>::Item: 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, F> Clone for Batching<I, F>
where I: Clone, F: Clone,

1.0.0 · Source§

impl<I, F> Clone for core::iter::adapters::filter_map::FilterMap<I, F>
where I: Clone, F: Clone,

Source§

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

Source§

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

Source§

impl<I, F> Clone for rayon::iter::flat_map::FlatMap<I, F>
where I: Clone, F: Clone,

Source§

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

Source§

impl<I, F> Clone for FormatWith<'_, I, F>
where (I, F): Clone,

1.0.0 · Source§

impl<I, F> Clone for core::iter::adapters::inspect::Inspect<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for rayon::iter::inspect::Inspect<I, F>
where I: Clone, F: Clone,

Source§

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

1.0.0 · Source§

impl<I, F> Clone for core::iter::adapters::map::Map<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for rayon::iter::map::Map<I, F>
where I: Clone, F: Clone,

Source§

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

Source§

impl<I, F> Clone for itertools::adaptors::Positions<I, F>
where I: Clone, F: Clone,

Source§

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

Source§

impl<I, F> Clone for itertools::adaptors::Update<I, F>
where I: Clone, F: Clone,

Source§

impl<I, F> Clone for rayon::iter::update::Update<I, F>
where I: Clone, F: Clone,

Source§

impl<I, G> Clone for core::iter::adapters::intersperse::IntersperseWith<I, G>
where I: Iterator + Clone, <I as Iterator>::Item: Clone, G: Clone,

Source§

impl<I, ID, F> Clone for Fold<I, ID, F>
where I: Clone, ID: Clone, F: Clone,

Source§

impl<I, ID, F> Clone for FoldChunks<I, ID, F>
where I: Clone, ID: Clone, F: Clone,

Source§

impl<I, INIT, F> Clone for MapInit<I, INIT, F>
where I: Clone, INIT: Clone, F: Clone,

Source§

impl<I, J, F> Clone for MergeBy<I, J, F>
where I: Iterator, J: Iterator, PutBack<Fuse<I>>: Clone, PutBack<Fuse<J>>: Clone, F: Clone,

Source§

impl<I, J> Clone for Diff<I, J>
where I: Iterator, J: Iterator, PutBack<I>: Clone, PutBack<J>: Clone,

Source§

impl<I, J> Clone for itertools::adaptors::Interleave<I, J>
where I: Clone, J: Clone,

Source§

impl<I, J> Clone for rayon::iter::interleave::Interleave<I, J>
where I: Clone, J: Clone,

Source§

impl<I, J> Clone for itertools::adaptors::InterleaveShortest<I, J>
where I: Clone + Iterator, J: Clone + Iterator<Item = <I as Iterator>::Item>,

Source§

impl<I, J> Clone for rayon::iter::interleave_shortest::InterleaveShortest<I, J>
where I: Clone, J: Clone,

Source§

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

Source§

impl<I, J> Clone for itertools::zip_eq_impl::ZipEq<I, J>
where I: Clone, J: Clone,

Source§

impl<I, O, E> Clone for Infix<I, O, E>

Source§

impl<I, O, E> Clone for Postfix<I, O, E>

Source§

impl<I, O, E> Clone for winnow::combinator::expression::Prefix<I, O, E>

1.0.0 · Source§

impl<I, P> Clone for core::iter::adapters::filter::Filter<I, P>
where I: Clone, P: Clone,

Source§

impl<I, P> Clone for rayon::iter::filter::Filter<I, P>
where I: Clone, P: Clone,

Source§

impl<I, P> Clone for rayon::iter::filter_map::FilterMap<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 rayon::iter::positions::Positions<I, P>
where I: Clone, P: Clone,

Source§

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

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

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

Source§

impl<I, S> Clone for winnow::stream::stateful::Stateful<I, S>
where I: Clone, S: Clone,

Source§

impl<I, S> Clone for winnow::stream::stateful::Stateful<I, S>
where I: Clone, S: Clone,

1.0.0 · Source§

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

Source§

impl<I, T, E> Clone for FlattenOk<I, T, E>
where I: Iterator<Item = Result<T, E>> + Clone, T: IntoIterator, <T as IntoIterator>::IntoIter: Clone,

Source§

impl<I, T, F> Clone for MapWith<I, T, F>
where I: Clone, T: Clone, F: Clone,

Source§

impl<I, T> Clone for CircularTupleWindows<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + TupleCollect,

Source§

impl<I, T> Clone for TupleCombinations<I, T>
where I: Clone + Iterator, T: Clone + HasCombination<I>, <T as HasCombination<I>>::Combination: Clone,

Source§

impl<I, T> Clone for TupleWindows<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + HomogeneousTuple,

Source§

impl<I, T> Clone for Tuples<I, T>
where I: Clone + Iterator<Item = <T as TupleCollect>::Item>, T: Clone + HomogeneousTuple, <T as TupleCollect>::Buffer: Clone,

1.0.0 · Source§

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

Source§

impl<I, U, F> Clone for FoldChunksWith<I, U, F>
where I: Clone, U: Clone, F: Clone,

Source§

impl<I, U, F> Clone for FoldWith<I, U, F>
where I: Clone, U: Clone, F: Clone,

Source§

impl<I, U, F> Clone for TryFoldWith<I, U, F>
where I: Clone, U: Clone + Try, F: Clone, <U as Try>::Output: Clone,

Source§

impl<I, U, ID, F> Clone for TryFold<I, U, ID, F>
where I: Clone, U: Clone, ID: Clone, F: Clone,

1.29.0 · Source§

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

Source§

impl<I, V, F> Clone for UniqueBy<I, V, F>
where I: Clone + Iterator, V: Clone, F: Clone,

Source§

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

Source§

impl<I> Clone for rayon::iter::chunks::Chunks<I>
where I: Clone,

1.1.0 · Source§

impl<I> Clone for core::iter::adapters::cloned::Cloned<I>
where I: Clone,

Source§

impl<I> Clone for rayon::iter::cloned::Cloned<I>
where I: Clone,

Source§

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

1.36.0 · Source§

impl<I> Clone for core::iter::adapters::copied::Copied<I>
where I: Clone,

Source§

impl<I> Clone for rayon::iter::copied::Copied<I>
where I: Clone,

1.0.0 · Source§

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

1.9.0 · Source§

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

Source§

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

1.0.0 · Source§

impl<I> Clone for core::iter::adapters::enumerate::Enumerate<I>
where I: Clone,

Source§

impl<I> Clone for rayon::iter::enumerate::Enumerate<I>
where I: Clone,

Source§

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

Source§

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

Source§

impl<I> Clone for rayon::iter::flatten::Flatten<I>
where I: Clone,

Source§

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

Source§

impl<I> Clone for itertools::format::Format<'_, I>
where I: Clone,

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I> Clone for core::iter::adapters::intersperse::Intersperse<I>
where I: Clone + Iterator, <I as Iterator>::Item: Clone,

Source§

impl<I> Clone for rayon::iter::intersperse::Intersperse<I>

Source§

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

Source§

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

Source§

impl<I> Clone for winnow::stream::locating::LocatingSlice<I>
where I: Clone,

Source§

impl<I> Clone for winnow::stream::locating::LocatingSlice<I>
where I: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I> Clone for winnow::stream::partial::Partial<I>
where I: Clone,

Source§

impl<I> Clone for winnow::stream::partial::Partial<I>
where I: Clone,

Source§

impl<I> Clone for PeekNth<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,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I> Clone for RcIter<I>

Source§

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

Source§

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

Source§

impl<I> Clone for rayon::iter::rev::Rev<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for core::iter::adapters::skip::Skip<I>
where I: Clone,

Source§

impl<I> Clone for rayon::iter::skip::Skip<I>
where I: Clone,

Source§

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

1.28.0 · Source§

impl<I> Clone for core::iter::adapters::step_by::StepBy<I>
where I: Clone,

Source§

impl<I> Clone for rayon::iter::step_by::StepBy<I>
where I: Clone,

1.0.0 · Source§

impl<I> Clone for core::iter::adapters::take::Take<I>
where I: Clone,

Source§

impl<I> Clone for rayon::iter::take::Take<I>
where I: Clone,

Source§

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

Source§

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

Source§

impl<I> Clone for Unique<I>
where I: Clone + Iterator, <I as Iterator>::Item: Eq + Hash + Clone,

Source§

impl<I> Clone for itertools::adaptors::WhileSome<I>
where I: Clone,

Source§

impl<I> Clone for rayon::iter::while_some::WhileSome<I>
where I: Clone,

Source§

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

1.0.0 (const: unstable) · Source§

impl<Idx> Clone for lib::core::ops::Range<Idx>
where Idx: Clone,

1.96.0 (const: unstable) · Source§

impl<Idx> Clone for core::range::Range<Idx>
where Idx: Clone,

1.0.0 (const: unstable) · Source§

impl<Idx> Clone for lib::core::ops::RangeFrom<Idx>
where Idx: Clone,

1.96.0 (const: unstable) · Source§

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

1.26.0 · Source§

impl<Idx> Clone for lib::core::ops::RangeInclusive<Idx>
where Idx: Clone,

1.95.0 · Source§

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

1.0.0 (const: unstable) · Source§

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

1.26.0 · Source§

impl<Idx> Clone for lib::core::ops::RangeToInclusive<Idx>
where Idx: Clone,

1.96.0 · Source§

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

Source§

impl<In, T, U, E> Clone for BoxCloneServiceLayer<In, T, U, E>

Source§

impl<In, T, U, E> Clone for BoxCloneSyncServiceLayer<In, T, U, E>

Source§

impl<In, T, U, E> Clone for BoxLayer<In, T, U, E>

Source§

impl<Inner, Outer> Clone for Stack<Inner, Outer>
where Inner: Clone, Outer: Clone,

Source§

impl<Iter> Clone for IterBridge<Iter>
where Iter: Clone,

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
where K: Clone, V: Clone, S: Clone, A: Allocator + 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 IndexMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

Source§

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

Source§

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

Source§

impl<K, V, S> Clone for LiteMap<K, V, S>
where K: Clone + ?Sized, V: Clone + ?Sized, S: Clone,

Source§

impl<K, V, S> Clone for LruCache<K, V, S>
where K: Hash + Eq + Clone, V: Clone, S: BuildHasher + 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> Clone for alloc::boxed::Box<Slice<K, V>>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for lib::collections::btree_map::Cursor<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::IntoIter<K, V>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for IntoKeys<K, V>
where K: Clone,

Source§

impl<K, V> Clone for IntoValues<K, V>
where V: Clone,

1.0.0 · Source§

impl<K, V> Clone for lib::collections::hash_map::Iter<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for lib::collections::btree_map::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashlink::linked_hash_map::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Clone for rayon::collections::btree_map::Iter<'_, K, V>

Source§

impl<K, V> Clone for rayon::collections::hash_map::Iter<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for lib::collections::hash_map::Keys<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for lib::collections::btree_map::Keys<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::Keys<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Clone for toml::map::Map<K, V>
where K: Clone, V: Clone,

1.17.0 · Source§

impl<K, V> Clone for lib::collections::btree_map::Range<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for lib::collections::hash_map::Values<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for lib::collections::btree_map::Values<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::Values<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

Source§

impl<K, V> Clone for hashlink::linked_hash_map::Values<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

1.0.0 · Source§

impl<K> Clone for lib::collections::hash_set::Iter<'_, K>

Source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

Source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

Source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

Source§

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

Source§

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

Source§

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

Source§

impl<L> Clone for ServiceBuilder<L>
where L: Clone,

Source§

impl<M, O> Clone for DataPayloadOr<M, O>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Clone, O: Clone,

Source§

impl<M, Variables> Clone for DataPayloadWithVariables<M, Variables>
where M: DynamicDataMarker, Variables: Clone, DataPayload<M>: Clone,

Source§

impl<M> Clone for DataPayload<M>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Clone,

Cloning a DataPayload is generally a cheap operation. See notes in the Clone impl for Yoke.

§Examples

use icu_provider::hello_world::*;
use icu_provider::prelude::*;

let resp1: DataPayload<HelloWorldV1> = todo!();
let resp2 = resp1.clone();
Source§

impl<M> Clone for DataResponse<M>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Clone,

Cloning a DataResponse is generally a cheap operation. See notes in the Clone impl for Yoke.

§Examples

use icu_provider::hello_world::*;
use icu_provider::prelude::*;

let resp1: DataResponse<HelloWorldV1> = todo!();
let resp2 = resp1.clone();
Source§

impl<Model> Clone for TimeZoneInfo<Model>
where Model: TimeZoneModel,

Source§

impl<MutexType, T, A> Clone for GenericReceiver<MutexType, T, A>
where MutexType: RawMutex, A: RingBuf<Item = T>,

Source§

impl<MutexType, T, A> Clone for GenericSender<MutexType, T, A>
where MutexType: RawMutex, A: RingBuf<Item = T>,

Source§

impl<MutexType, T> Clone for GenericOneshotBroadcastReceiver<MutexType, T>
where MutexType: RawMutex, T: Clone + 'static,

Source§

impl<MutexType, T> Clone for GenericStateReceiver<MutexType, T>
where MutexType: RawMutex, T: Clone,

Source§

impl<MutexType, T> Clone for GenericStateSender<MutexType, T>
where MutexType: RawMutex, T: Clone,

Source§

impl<MutexType> Clone for GenericSharedSemaphore<MutexType>
where MutexType: RawMutex,

Source§

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

Source§

impl<P, F> Clone for MapValueParser<P, F>
where P: Clone, F: Clone,

Source§

impl<P, F> Clone for TryMapValueParser<P, F>
where P: Clone, F: Clone,

Source§

impl<P, S> Clone for Retry<P, S>
where P: Clone, S: Clone,

Source§

impl<P> Clone for FollowRedirectLayer<P>
where P: Clone,

Source§

impl<P> Clone for MaybeDangling<P>
where P: Clone + ?Sized,

Source§

impl<P> Clone for RetryLayer<P>
where P: Clone,

1.33.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<R> Clone for UnwrapErr<R>
where R: Clone + TryRng,

Source§

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

Source§

impl<S, F> Clone for AndThen<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F> Clone for tower::util::map_err::MapErr<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F> Clone for MapFuture<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F> Clone for MapRequest<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F> Clone for MapResponse<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F> Clone for MapResult<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F> Clone for Then<S, F>
where S: Clone, F: Clone,

Source§

impl<S, P> Clone for FollowRedirect<S, P>
where S: Clone, P: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

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 ConfigBuilder<Side, State>
where Side: Clone + ConfigSide, State: Clone,

Source§

impl<St, F> Clone for Iterate<St, F>
where St: Clone, F: Clone,

Source§

impl<St, F> Clone for Unfold<St, F>
where St: Clone, F: Clone,

Source§

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

Source§

impl<Store> Clone for ZeroAsciiIgnoreCaseTrie<Store>
where Store: Clone + ?Sized,

Source§

impl<Store> Clone for ZeroTrie<Store>
where Store: Clone,

Source§

impl<Store> Clone for ZeroTrieExtendedCapacity<Store>
where Store: Clone + ?Sized,

Source§

impl<Store> Clone for ZeroTriePerfectHash<Store>
where Store: Clone + ?Sized,

Source§

impl<Store> Clone for ZeroTrieSimpleAscii<Store>
where Store: Clone + ?Sized,

1.0.0 · Source§

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

1.0.0 · Source§

impl<T, A> Clone for BTreeSet<T, A>
where T: Clone, A: AllocatorClone,

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::boxed::Box<T, A>
where T: Clone, A: Allocator + Clone,

Available on non-no_global_oom_handling only.
Source§

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

Available on non-no_global_oom_handling only.
1.3.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

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

Available on non-no_global_oom_handling only.
Source§

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

1.0.0 · Source§

impl<T, A> Clone for lib::collections::btree_set::Difference<'_, T, A>
where A: AllocatorClone,

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<T, A> Clone for lib::collections::btree_set::Intersection<'_, T, A>
where A: AllocatorClone,

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 allocator_api2::stable::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 lib::collections::binary_heap::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.0.0 · Source§

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

1.0.0 · Source§

impl<T, A> Clone for lib::collections::vec_deque::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 LinkedList<T, A>
where T: Clone, A: Allocator + Clone,

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Available on non-no_global_oom_handling only.
Source§

impl<T, A> Clone for allocator_api2::stable::vec::Vec<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 VecDeque<T, A>
where T: Clone, A: Allocator + Clone,

1.4.0 · Source§

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

1.4.0 · Source§

impl<T, A> Clone for lib::sync::Weak<T, A>
where A: AllocatorClone, T: ?Sized,

1.0.0 · Source§

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

Source§

impl<T, F> Clone for AlwaysReady<T, F>
where F: Fn() -> T + Clone,

1.34.0 · Source§

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

Source§

impl<T, F> Clone for VarZeroVecOwned<T, F>
where T: ?Sized,

Source§

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

Source§

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

Source§

impl<T, OutSize, O> Clone for CtVariableCoreWrapper<T, OutSize, O>

Source§

impl<T, OutSize> Clone for CtOutWrapper<T, OutSize>
where T: VariableOutputCore + Clone, OutSize: ArraySize + IsLessOrEqual<<T as OutputSizeUser>::OutputSize, Output = B1>,

Source§

impl<T, P> Clone for rayon::slice::chunk_by::ChunkBy<'_, T, P>
where P: Clone,

1.27.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T, P> Clone for rayon::slice::Split<'_, T, P>
where P: Clone,

1.51.0 · Source§

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

Source§

impl<T, P> Clone for rayon::slice::SplitInclusive<'_, T, P>
where P: Clone,

Source§

impl<T, S1, S2> Clone for indexmap::set::iter::SymmetricDifference<'_, T, S1, S2>

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, S> Clone for winnow::stream::Checkpoint<T, S>
where T: Clone,

Source§

impl<T, S> Clone for winnow::stream::Checkpoint<T, S>
where T: Clone,

Source§

impl<T, S> Clone for indexmap::set::iter::Difference<'_, T, S>

Source§

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

Source§

impl<T, S> Clone for indexmap::set::iter::Intersection<'_, T, S>

Source§

impl<T, S> Clone for LinkedHashSet<T, S>
where T: Hash + Eq + Clone, S: BuildHasher + Clone,

Source§

impl<T, S> Clone for indexmap::set::iter::Union<'_, T, S>

Source§

impl<T, S> Clone for XofFixedWrapper<T, S>

Source§

impl<T, U, E> Clone for BoxCloneService<T, U, E>

Source§

impl<T, U, E> Clone for BoxCloneSyncService<T, U, E>

Source§

impl<T, U> Clone for Array<T, U>
where T: Clone, U: ArraySize,

Source§

impl<T, U> Clone for ZipLongest<T, U>
where T: Clone, U: Clone,

Source§

impl<T, const CAP: usize> Clone for arrayvec::arrayvec::ArrayVec<T, CAP>
where T: Clone,

Source§

impl<T, const CAP: usize> Clone for arrayvec::arrayvec::IntoIter<T, CAP>
where T: Clone,

1.99.0 · Source§

impl<T, const N: usize, A> Clone for BoxedArrayIntoIter<T, N, A>
where T: Clone, A: Clone + Allocator,

Available on non-no_global_oom_handling only.
1.94.0 · Source§

impl<T, const N: usize> Clone for core::slice::iter::ArrayWindows<'_, T, N>

Source§

impl<T, const N: usize> Clone for rayon::slice::windows::ArrayWindows<'_, T, N>
where T: Sync,

1.51.0 · Source§

impl<T, const N: usize> Clone for core::array::iter::IntoIter<T, N>
where T: Clone,

Source§

impl<T, const N: usize> Clone for rayon::array::IntoIter<T, N>
where T: Clone,

Source§

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

Source§

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

1.58.0 · Source§

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

Source§

impl<T, const VARIANT: u32, const FIELD: u32> Clone for FieldRepresentingType<T, VARIANT, FIELD>
where T: ?Sized,

1.0.0 · Source§

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

Shared references can be cloned, but mutable references cannot!

1.0.0 (const: unstable) · Source§

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

Shared references can be cloned, but mutable references cannot!

1.0.0 (const: unstable) · Source§

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

1.0.0 (const: unstable) · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for BlackBox<T>
where T: Clone + Copy,

1.17.0 (const: unstable) · Source§

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

Source§

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

Source§

impl<T> Clone for Bucket<T>

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for core::slice::iter::Chunks<'_, T>

Source§

impl<T> Clone for rayon::slice::chunks::Chunks<'_, T>

1.31.0 · Source§

impl<T> Clone for core::slice::iter::ChunksExact<'_, T>

Source§

impl<T> Clone for rayon::slice::chunks::ChunksExact<'_, T>

Source§

impl<T> Clone for CodePointMapData<T>
where T: Clone + TrieValue,

Source§

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

Source§

impl<T> Clone for CodePointTrie<'_, T>
where T: TrieValue, <T as AsULE>::ULE: Clone,

Source§

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

Source§

impl<T> Clone for CoreWrapper<T>

Source§

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

Source§

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

Source§

impl<T> Clone for CtOutput<T>
where T: Clone + OutputSizeUser,

1.0.0 · Source§

impl<T> Clone for lib::io::Cursor<T>
where T: Clone,

Source§

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

Source§

impl<T> Clone for regex_automata::dfa::dense::DFA<T>
where T: Clone,

Source§

impl<T> Clone for regex_automata::dfa::sparse::DFA<T>
where T: Clone,

Source§

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

1.21.0 · Source§

impl<T> Clone for Discriminant<T>

Source§

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

Source§

impl<T> Clone for Drain<T>

1.2.0 · Source§

impl<T> Clone for core::iter::sources::empty::Empty<T>

Source§

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

Source§

impl<T> Clone for rayon::iter::empty::Empty<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for rayon::collections::vec_deque::IntoIter<T>
where T: Clone + Send,

1.0.0 · Source§

impl<T> Clone for lib::core::result::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for indexmap::set::iter::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for rayon::collections::binary_heap::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for rayon::collections::linked_list::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for rayon::option::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for rayon::result::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for rayon::vec::IntoIter<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for lib::core::result::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for core::slice::iter::Iter<'_, T>

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for lib::collections::btree_set::Iter<'_, T>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T> Clone for indexmap::set::iter::Iter<'_, T>

Source§

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

Source§

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

Source§

impl<T> Clone for rayon::collections::btree_set::Iter<'_, T>

Source§

impl<T> Clone for rayon::collections::hash_set::Iter<'_, T>

Source§

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

Source§

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

Source§

impl<T> Clone for rayon::option::Iter<'_, T>

Source§

impl<T> Clone for rayon::result::Iter<'_, T>

Source§

impl<T> Clone for rayon::slice::Iter<'_, T>

Source§

impl<T> Clone for rayon::range::Iter<T>
where T: Clone,

Source§

impl<T> Clone for rayon::range_inclusive::Iter<T>
where T: Clone,

Source§

impl<T> Clone for hashbrown::table::IterBuckets<'_, T>

Source§

impl<T> Clone for hashbrown::table::IterBuckets<'_, T>

Source§

impl<T> Clone for hashbrown::table::IterHashBuckets<'_, T>

Source§

impl<T> Clone for hashbrown::table::IterHashBuckets<'_, T>

Source§

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

Source§

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

Source§

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

1.20.0 · Source§

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

1.36.0 · Source§

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

Source§

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

Source§

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

1.25.0 · Source§

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

1.28.0 (const: unstable) · Source§

impl<T> Clone for NonZero<T>

1.2.0 · Source§

impl<T> Clone for core::iter::sources::once::Once<T>
where T: Clone,

Source§

impl<T> Clone for rayon::iter::once::Once<T>
where T: Clone,

Source§

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

1.70.0 · Source§

impl<T> Clone for lib::core::cell::OnceCell<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

1.70.0 · Source§

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

1.0.0 (const: unstable) · Source§

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

Source§

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

1.48.0 · Source§

impl<T> Clone for lib::task::future::Pending<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

1.36.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.31.0 · Source§

impl<T> Clone for core::slice::iter::RChunks<'_, T>

Source§

impl<T> Clone for rayon::slice::rchunks::RChunks<'_, T>

Source§

impl<T> Clone for rayon::slice::rchunks::RChunksExact<'_, T>

1.17.0 · Source§

impl<T> Clone for lib::collections::btree_set::Range<'_, T>

Source§

impl<T> Clone for RangedI64ValueParser<T>
where T: Clone + TryFrom<i64> + Send + Sync,

Source§

impl<T> Clone for RangedU64ValueParser<T>
where T: Clone + TryFrom<u64>,

Source§

impl<T> Clone for RawIter<T>

1.48.0 · Source§

impl<T> Clone for lib::task::future::Ready<T>
where T: Clone,

Source§

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

Source§

impl<T> Clone for lib::sync::mpmc::Receiver<T>

Source§

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

Source§

impl<T> Clone for flume::Receiver<T>

Source§

impl<T> Clone for crossbeam_channel::channel::Receiver<T>

1.0.0 · Source§

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

Source§

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

Source§

impl<T> Clone for rayon::iter::repeat::Repeat<T>
where T: Clone,

Source§

impl<T> Clone for rayon::iter::repeat::RepeatN<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<T> Clone for core::iter::adapters::rev::Rev<T>
where T: Clone,

1.19.0 · Source§

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

Source§

impl<T> Clone for RtVariableCoreWrapper<T>

1.74.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for lib::sync::mpmc::SendError<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for lib::sync::mpmc::SendTimeoutError<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for lib::sync::mpmc::Sender<T>

1.0.0 · Source§

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

Source§

impl<T> Clone for futures_channel::mpsc::Sender<T>

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 tokio::sync::watch::Sender<T>

Source§

impl<T> Clone for flume::Sender<T>

Source§

impl<T> Clone for crossbeam_channel::channel::Sender<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for httparse::Status<T>
where T: Clone,

Source§

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

Source§

impl<T> Clone for Stealer<T>

Source§

impl<T> Clone for libloading::os::unix::Symbol<T>

1.0.0 · Source§

impl<T> Clone for lib::collections::btree_set::SymmetricDifference<'_, T>

1.0.0 · Source§

impl<T> Clone for SyncSender<T>

Source§

impl<T> Clone for SyncView<T>
where T: Sync + Clone,

Source§

impl<T> Clone for sqlx_core::types::text::Text<T>
where T: Clone,

Source§

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

Source§

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

1.0.0 · Source§

impl<T> Clone for lib::sync::mpmc::TrySendError<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for TupleBuffer<T>
where T: Clone + HomogeneousTuple, <T as TupleCollect>::Buffer: Clone,

Source§

impl<T> Clone for futures_channel::mpsc::UnboundedSender<T>

Source§

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

1.0.0 · Source§

impl<T> Clone for lib::collections::btree_set::Union<'_, T>

Source§

impl<T> Clone for clap_builder::parser::matches::arg_matches::Values<T>
where T: Clone,

Source§

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

Source§

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

Source§

impl<T> Clone for flume::WeakSender<T>

Source§

impl<T> Clone for WeakUnboundedSender<T>

1.0.0 · Source§

impl<T> Clone for core::slice::iter::Windows<'_, T>

Source§

impl<T> Clone for rayon::slice::windows::Windows<'_, T>

Source§

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

1.0.0 · Source§

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

Source§

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

Source§

impl<T> Clone for XofReaderCoreWrapper<T>

Source§

impl<T> Clone for itertools::ziptuple::Zip<T>
where T: Clone,

Source§

impl<Time, Offset> Clone for PgTimeTz<Time, Offset>
where Time: Clone, Offset: Clone,

Source§

impl<Tz> Clone for chrono::date::Date<Tz>
where Tz: Clone + TimeZone, <Tz as TimeZone>::Offset: Clone,

Source§

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

Source§

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

Source§

impl<U, const N: usize> Clone for NichedOption<U, N>
where U: Clone,

Source§

impl<U, const N: usize> Clone for NichedOptionULE<U, N>
where U: NicheBytes<N> + ULE,

Source§

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

Source§

impl<U> Clone for OptionULE<U>
where U: Copy,

Source§

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

Source§

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

Source§

impl<V> Clone for PluralElementsPackedCow<'_, V>
where V: VarULE + ?Sized,

Source§

impl<W, I> Clone for Crc<W, I>
where W: Clone + Width, I: Clone + Implementation, <I as Implementation>::Data<W>: Clone,

Source§

impl<W> Clone for crc_catalog::Algorithm<W>
where W: Clone + Width,

Source§

impl<W> Clone for Writer<W>
where W: 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, C> Clone for Yoke<Y, C>
where Y: for<'a> Yokeable<'a>, C: CloneableCart, <Y as Yokeable<'a>>::Output: for<'a> Clone,

Clone requires that the cart type C derefs to the same address after it is cloned. This works for Rc, Arc, and &’a T.

For other cart types, clone .backing_cart() and re-use .attach_to_cart(); however, doing so may lose mutations performed via .with_mut().

Cloning a Yoke is often a cheap operation requiring no heap allocations, in much the same way that cloning an Rc is a cheap operation. However, if the yokeable contains owned data (e.g., from .with_mut()), that data will need to be cloned.

Source§

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

Source§

impl<Y> Clone for NeverMarker<Y>
where Y: Clone,

Source§

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

Source§

impl<const CAP: usize> Clone for ArrayString<CAP>

Source§

impl<const L: usize> Clone for Table<L>

Source§

impl<const N: usize> Clone for RawBytesULE<N>

Source§

impl<const N: usize> Clone for TinyAsciiStr<N>

Source§

impl<const N: usize> Clone for UnvalidatedTinyAsciiStr<N>