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() == xIn 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
Clonethemselves. Note that variables captured by shared reference always implementClone(even if the referent doesn’t), while variables captured by mutable reference never implementClone.
Required Methods§
1.0.0 (const: unstable) · Sourcefn clone(&self) -> Self
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
ArcorRc, 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) · Sourcefn clone_from(&mut self, source: &Self)
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§
impl Clone for !
impl Clone for ATerm
impl Clone for futures_util::abortable::AbortHandle
impl Clone for tokio::runtime::task::abort::AbortHandle
impl Clone for Aborted
impl Clone for Access
impl Clone for AccessError
impl Clone for AccessKind
impl Clone for AccessMode
impl Clone for anstyle_parse::state::definitions::Action
impl Clone for tower_http::follow_redirect::policy::Action
impl Clone for lib::net::AddrParseError
impl Clone for rustls_pki_types::server_name::AddrParseError
impl Clone for ipnet::parser::AddrParseError
impl Clone for Adler32
impl Clone for Advice
impl Clone for AesMode
impl Clone for AhoCorasick
impl Clone for AhoCorasickBuilder
impl Clone for AhoCorasickKind
impl Clone for AlertDescription
impl Clone for ring::hkdf::Algorithm
impl Clone for ring::hmac::Algorithm
impl Clone for ring::pbkdf2::Algorithm
impl Clone for AlgorithmIdentifier
impl Clone for lib::core::mem::Alignment
impl Clone for lib::core::fmt::Alignment
impl Clone for icu_datetime::options::Alignment
impl Clone for AllocErr
impl Clone for core::alloc::AllocError
impl Clone for allocator_api2::stable::alloc::AllocError
impl Clone for Alphabet
impl Clone for Alphabetic
impl Clone for Alphanumeric
impl Clone for AlternateHandling
impl Clone for Alternation
impl Clone for AlwaysResolvesClientRawPublicKeys
impl Clone for AlwaysResolvesServerRawPublicKeys
impl Clone for regex_automata::util::search::Anchored
impl Clone for aho_corasick::util::search::Anchored
impl Clone for AndCondition
impl Clone for Ansi256Color
impl Clone for AnsiColor
impl Clone for AnyCalendar
impl Clone for AnyCalendarKind
impl Clone for AnyColumn
impl Clone for AnyConnectOptions
impl Clone for AnyKind
impl Clone for AnyRow
impl Clone for AnyStatement
impl Clone for AnyTypeInfo
impl Clone for AnyTypeInfoKind
impl Clone for AnyValue
impl Clone for AnyValueKind
impl Clone for AppliedMigration
impl Clone for ArchiveOffset
impl Clone for Arg
impl Clone for ArgAction
impl Clone for ArgCursor
impl Clone for ArgGroup
impl Clone for ArgMatches
impl Clone for ArgPredicate
impl Clone for AsciiChar
impl Clone for AsciiDenyList
impl Clone for AsciiParser
impl Clone for AsciiProbeResult
impl Clone for Assertion
impl Clone for AssertionKind
impl Clone for Assume
impl Clone for Ast
impl Clone for AstronomicalSimulation
impl Clone for AtFlags
impl Clone for AttrError
impl Clone for icu_locale_core::extensions::unicode::attribute::Attribute
impl Clone for icu_locale_core::extensions::unicode::attributes::Attributes
impl Clone for Authority
impl Clone for B0
impl Clone for B1
impl Clone for BacktraceStyle
impl Clone for BarrierWaitResult
impl Clone for Bernoulli
impl Clone for BernoulliError
impl Clone for idna_adapter::BidiClass
impl Clone for icu_properties::props::BidiClass
impl Clone for unicode_bidi::char_data::tables::BidiClass
impl Clone for BidiClassMask
impl Clone for BidiMatchedOpeningBracket
impl Clone for BidiMirroringGlyph
impl Clone for BidiPairedBracketType
impl Clone for BigEndian
impl Clone for BigInt
impl Clone for BigUint
impl Clone for BlockType
impl Clone for BookHebrew
impl Clone for BoolValueParser
impl Clone for BoolishValueParser
impl Clone for BoundedBacktracker
impl Clone for alloc::boxed::Box<ByteStr>
impl Clone for alloc::boxed::Box<CStr>
impl Clone for alloc::boxed::Box<OsStr>
impl Clone for alloc::boxed::Box<Path>
impl Clone for alloc::boxed::Box<RawValue>
impl Clone for alloc::boxed::Box<dyn AnyClone + Send + Sync>
impl Clone for alloc::boxed::Box<dyn DynDigest>
alloc only.impl Clone for allocator_api2::stable::boxed::Box<str>
no_global_oom_handling only.impl Clone for Braced
impl Clone for BreakState
impl Clone for Buddhist
impl Clone for itoa::Buffer
impl Clone for ryu::buffer::Buffer
impl Clone for BufferFormat
impl Clone for regex_automata::dfa::onepass::BuildError
impl Clone for regex_automata::hybrid::error::BuildError
impl Clone for regex_automata::meta::error::BuildError
impl Clone for regex_automata::nfa::thompson::error::BuildError
impl Clone for aho_corasick::util::error::BuildError
impl Clone for regex_automata::dfa::onepass::Builder
impl Clone for regex_automata::dfa::regex::Builder
impl Clone for regex_automata::hybrid::dfa::Builder
impl Clone for regex_automata::hybrid::regex::Builder
impl Clone for regex_automata::meta::regex::Builder
impl Clone for regex_automata::nfa::thompson::backtrack::Builder
impl Clone for regex_automata::nfa::thompson::builder::Builder
impl Clone for regex_automata::nfa::thompson::pikevm::Builder
impl Clone for aho_corasick::dfa::Builder
impl Clone for aho_corasick::nfa::contiguous::Builder
impl Clone for aho_corasick::nfa::noncontiguous::Builder
impl Clone for aho_corasick::packed::api::Builder
impl Clone for hyper_util::client::legacy::client::Builder
impl Clone for hyper::client::conn::http1::Builder
impl Clone for BuilderError
impl Clone for ByteClasses
impl Clone for ByteString
impl Clone for bytes::bytes::Bytes
impl Clone for BytesMut
impl Clone for CGroupLimits
impl Clone for CString
impl Clone for regex_automata::dfa::onepass::Cache
impl Clone for regex_automata::hybrid::dfa::Cache
impl Clone for regex_automata::hybrid::regex::Cache
impl Clone for regex_automata::meta::regex::Cache
impl Clone for regex_automata::nfa::thompson::backtrack::Cache
impl Clone for regex_automata::nfa::thompson::pikevm::Cache
impl Clone for CacheError
impl Clone for CalendarAlgorithm
impl Clone for CalendarPeriodFieldSet
impl Clone for CalendarPreference
impl Clone for CalendarPreferences
impl Clone for Canceled
impl Clone for Candidate
impl Clone for CanonicalCombiningClass
impl Clone for Capture
impl Clone for CaptureConnection
impl Clone for regex::regex::bytes::CaptureLocations
impl Clone for regex::regex::string::CaptureLocations
impl Clone for CaptureName
impl Clone for Captures
impl Clone for Cart
impl Clone for CaseLevel
impl Clone for CaseMapData
impl Clone for CaseMapDataKind
impl Clone for CaseMapDataULE
impl Clone for CaseMapper
impl Clone for CaseType
impl Clone for Category
impl Clone for CentralHeaderVersion
impl Clone for CertRevocationListError
impl Clone for Certificate
impl Clone for CertificateCompressionAlgorithm
impl Clone for CertificateError
impl Clone for CertificateInput
impl Clone for CertificateType
impl Clone for CertifiedKey
impl Clone for CharCase
impl Clone for CharTryFromError
impl Clone for CharULE
impl Clone for China
impl Clone for subtle::Choice
impl Clone for ctutils::choice::Choice
impl Clone for CipherSuite
impl Clone for Class
impl Clone for ClassAscii
impl Clone for ClassAsciiKind
impl Clone for ClassBracketed
impl Clone for ClassBytes
impl Clone for ClassBytesRange
impl Clone for ClassPerl
impl Clone for ClassPerlKind
impl Clone for ClassSet
impl Clone for ClassSetBinaryOp
impl Clone for ClassSetBinaryOpKind
impl Clone for ClassSetItem
impl Clone for ClassSetRange
impl Clone for ClassSetUnion
impl Clone for regex_syntax::ast::ClassUnicode
impl Clone for regex_syntax::hir::ClassUnicode
impl Clone for ClassUnicodeKind
impl Clone for ClassUnicodeOpKind
impl Clone for ClassUnicodeRange
impl Clone for reqwest::async_impl::client::Client
impl Clone for ClientCertVerifierBuilder
impl Clone for ClientConfig
impl Clone for CloseStatus
impl Clone for CoarseHourCycle
impl Clone for CodePointInversionListBuilder
impl Clone for CodePointTrieHeader
impl Clone for CollationCaseFirst
impl Clone for CollationMetadata
impl Clone for CollationNumericOrdering
impl Clone for CollationType
impl Clone for CollatorOptions
impl Clone for CollatorPreferences
impl Clone for Collector
impl Clone for Colons
impl Clone for Color
impl Clone for clap_builder::util::color::ColorChoice
impl Clone for colorchoice::ColorChoice
impl Clone for ColumnOrigin
impl Clone for Command
impl Clone for Comment
impl Clone for CommentParser
impl Clone for CommonVariantType
impl Clone for CompactDecimal
impl Clone for CompactFormatter
impl Clone for Compiler
impl Clone for ComplexScript
impl Clone for ComplexScriptULE
impl Clone for CompositeDateTimeFieldSet
impl Clone for CompositeFieldSet
impl Clone for CompressError
impl Clone for Compression
impl Clone for CompressionLevel
impl Clone for CompressionMethod
impl Clone for Concat
impl Clone for Condition
impl Clone for zip::read::config::Config
impl Clone for idna::deprecated::Config
impl Clone for notify::config::Config
impl Clone for regex_automata::dfa::onepass::Config
impl Clone for regex_automata::hybrid::dfa::Config
impl Clone for regex_automata::meta::regex::Config
impl Clone for regex_automata::nfa::thompson::backtrack::Config
impl Clone for regex_automata::nfa::thompson::compiler::Config
impl Clone for regex_automata::nfa::thompson::pikevm::Config
impl Clone for regex_automata::util::start::Config
impl Clone for regex_automata::util::syntax::Config
impl Clone for aho_corasick::packed::api::Config
impl Clone for quick_xml::reader::Config
impl Clone for quick_xml::writer::Config
impl Clone for ContentType
impl Clone for ring::digest::Context
impl Clone for ring::hmac::Context
impl Clone for icu_datetime::provider::semantic_skeletons::marker_attrs::Context
impl Clone for ContextKind
impl Clone for ContextValue
impl Clone for Coptic
impl Clone for CpuArchitecture
impl Clone for CpuRefreshKind
impl Clone for CpuidResult
impl Clone for CreateFlags
impl Clone for CreateKind
impl Clone for CrlsRequired
impl Clone for CryptoProvider
impl Clone for CurrencyFormatStyle
impl Clone for CurrencyType
impl Clone for CyclicYear
impl Clone for D
impl Clone for DE
impl Clone for DET
impl Clone for regex_automata::dfa::onepass::DFA
impl Clone for regex_automata::hybrid::dfa::DFA
impl Clone for aho_corasick::dfa::DFA
impl Clone for DIR
impl Clone for DT
impl Clone for DataChange
impl Clone for DataError
impl Clone for DataErrorKind
impl Clone for DataLocale
impl Clone for DataMarkerId
impl Clone for DataMarkerIdHash
impl Clone for DataMarkerInfo
impl Clone for DataRequestMetadata
impl Clone for DataResponseMetadata
impl Clone for toml_datetime::datetime::Date
impl Clone for DateAddError
impl Clone for DateAddOptions
impl Clone for DateAndTimeFieldSet
impl Clone for DateDifferenceOptions
impl Clone for DateDuration
impl Clone for DateDurationParseError
impl Clone for DateDurationUnit
impl Clone for DateError
impl Clone for DateFieldSet
impl Clone for icu_datetime::fieldsets::builder::DateFields
impl Clone for DateFromFieldsError
impl Clone for DateFromFieldsOptions
impl Clone for DateGreatestDifferenceField
impl Clone for DateNewError
impl Clone for DateRecord
impl Clone for zip::types::DateTime
impl Clone for DateTimeFormatterLoadError
impl Clone for DateTimeFormatterPreferences
impl Clone for DateTimeInputUnchecked
impl Clone for Datetime
impl Clone for DatetimeParseError
impl Clone for Day
impl Clone for DayOfMonth
impl Clone for DayOfWeekInMonth
impl Clone for DayOfYear
impl Clone for DayPeriod
impl Clone for DayPeriodNameLength
impl Clone for DayPeriodRules
impl Clone for DayPeriodULE
impl Clone for DayULE
impl Clone for Days
impl Clone for DeError
impl Clone for notify_types::debouncer_full::DebouncedEvent
impl Clone for notify_types::debouncer_mini::DebouncedEvent
impl Clone for DebouncedEventKind
impl Clone for DebugAsHex
impl Clone for DebugByte
impl Clone for DecInt
impl Clone for Decimal
impl Clone for DecimalFormatter
impl Clone for DecimalFormatterOptions
impl Clone for DecimalFormatterPreferences
impl Clone for DecimalSecond
impl Clone for DecimalSecondULE
impl Clone for DecimalValue
impl Clone for DecodeError
impl Clone for DecodePaddingMode
impl Clone for DecodeSliceError
impl Clone for DecodeUtf16Error
impl Clone for Decoder
impl Clone for DecompressError
impl Clone for hashbrown::hasher::DefaultHashBuilder
impl Clone for hashlink::DefaultHashBuilder
impl Clone for hashbrown::hasher::DefaultHashBuilder
impl Clone for lib::collections::hash_map::DefaultHasher
impl Clone for hashlink::DefaultHasher
impl Clone for hashbrown::hasher::DefaultHasher
impl Clone for DeflateConfig
impl Clone for DeflateError
impl Clone for DeflateFlush
impl Clone for DenseTransitions
impl Clone for DerTypeId
impl Clone for DeserializeStateError
impl Clone for DesktopEnvironment
impl Clone for DictionaryBreakScriptExclusions
impl Clone for ring::digest::Digest
impl Clone for DigitallySignedStruct
impl Clone for DirEntry
impl Clone for rustix::ioctl::Direction
impl Clone for icu_locale::directionality::Direction
impl Clone for DiskKind
impl Clone for DiskRefreshKind
impl Clone for DiskUsage
impl Clone for Dispatch
impl Clone for DistinguishedName
impl Clone for Dl_info
impl Clone for DnsLength
impl Clone for Domain
impl Clone for Dot
impl Clone for DotType
impl Clone for DoublePlaceholder
impl Clone for DoublePlaceholderKey
impl Clone for DupFlags
impl Clone for Duration
impl Clone for E
impl Clone for ET
impl Clone for block_buffer::Eager
impl Clone for block_buffer::Eager
impl Clone for EastAsianWidth
impl Clone for EchConfig
impl Clone for EchGreaseConfig
impl Clone for EchMode
impl Clone for EchStatus
impl Clone for EffectIter
impl Clone for Effects
impl Clone for ElementParser
impl Clone for Elf32_Chdr
impl Clone for Elf32_Ehdr
impl Clone for Elf32_Phdr
impl Clone for Elf32_Shdr
impl Clone for Elf32_Sym
impl Clone for Elf64_Chdr
impl Clone for Elf64_Ehdr
impl Clone for Elf64_Phdr
impl Clone for Elf64_Shdr
impl Clone for Elf64_Sym
impl Clone for Elf_Dyn
impl Clone for Elf_Dyn_Union
impl Clone for Elf_auxv_t
impl Clone for EmojiPresentationStyle
impl Clone for EmojiStatus
impl Clone for lib::io::Empty
impl Clone for lib::rand::distr::slice::Empty
impl Clone for EmptyElementHandling
impl Clone for EmptyError
impl Clone for EncodeSliceError
impl Clone for Encoding
impl Clone for EncodingError
impl Clone for EncryptedClientHelloError
impl Clone for EndOfInput
impl Clone for Endianness
impl Clone for EntryType
impl Clone for Equal
impl Clone for EraStartDate
impl Clone for EraStartDateULE
impl Clone for EraYear
impl Clone for rustix::backend::io::errno::Errno
impl Clone for errno::Errno
impl Clone for lib::core::fmt::Error
impl Clone for serde_core::de::value::Error
impl Clone for icu_collections::codepointtrie::error::Error
impl Clone for uuid::error::Error
impl Clone for lib::rand::rngs::SysError
impl Clone for rust_decimal::error::Error
impl Clone for tokio::time::error::Error
impl Clone for rustls::error::Error
impl Clone for getrandom::error::Error
impl Clone for webpki::error::Error
impl Clone for block_buffer::Error
impl Clone for block_buffer::Error
impl Clone for lib::rand::distr::uniform::Error
impl Clone for lib::rand::distr::weighted::Error
impl Clone for libsqlite3_sys::error::Error
impl Clone for icu_datetime::provider::fields::Error
impl Clone for regex_syntax::ast::Error
impl Clone for regex_syntax::error::Error
impl Clone for regex_syntax::hir::Error
impl Clone for httparse::Error
impl Clone for serde_urlencoded::ser::Error
impl Clone for quick_xml::errors::Error
impl Clone for toml::de::error::Error
impl Clone for toml::ser::error::Error
impl Clone for regex::error::Error
impl Clone for ErrorCode
impl Clone for ErrorField
impl Clone for lib::io::ErrorKind
impl Clone for clap_builder::error::kind::ErrorKind
impl Clone for regex_syntax::ast::ErrorKind
impl Clone for regex_syntax::hir::ErrorKind
impl Clone for ErrorPolicy
impl Clone for core::char::EscapeDebug
impl Clone for core::ascii::EscapeDefault
impl Clone for core::char::EscapeDefault
impl Clone for EscapeError
impl Clone for core::char::EscapeUnicode
impl Clone for Ethiopian
impl Clone for EthiopianEraStyle
impl Clone for mio::event::event::Event
impl Clone for notify_types::event::Event
impl Clone for toml_parser::parser::event::Event
impl Clone for EventAttributes
impl Clone for EventAuxiliaryFlags
impl Clone for notify_types::event::EventKind
impl Clone for inotify::events::EventKind
impl Clone for toml_parser::parser::event::EventKind
impl Clone for EventKindMask
impl Clone for EventMask
impl Clone for EventMaskParseError
impl Clone for ExceptionBits
impl Clone for ExceptionBitsULE
impl Clone for ExemplarCity
impl Clone for ExitCode
impl Clone for ExitStatus
impl Clone for ExitStatusError
impl Clone for Expected
impl Clone for ExpirationPolicy
impl Clone for Expression
impl Clone for ExtendedFileOptions
impl Clone for ExtendedKeyPurpose
impl Clone for ExtendedTimestamp
impl Clone for ExtensionType
impl Clone for icu_locale_core::extensions::Extensions
impl Clone for http::extensions::Extensions
impl Clone for ExtraField
impl Clone for ExtractKind
impl Clone for Extractor
impl Clone for FILE
impl Clone for FallocateFlags
impl Clone for FalseyValueParser
impl Clone for FdFlags
impl Clone for tracing_core::field::Field
impl Clone for icu_datetime::provider::fields::Field
impl Clone for FieldId
impl Clone for FieldLength
impl Clone for FieldNumericOverrides
impl Clone for FieldSetBuilder
impl Clone for FieldSymbol
impl Clone for FieldSymbolULE
impl Clone for FieldULE
impl Clone for Fields
impl Clone for FileTime
impl Clone for FileTimes
impl Clone for lib::fs::FileType
impl Clone for rustix::backend::fs::types::FileType
impl Clone for FilterCredentials
impl Clone for FilterOp
impl Clone for memchr::arch::all::packedpair::Finder
impl Clone for memchr::arch::all::rabinkarp::Finder
impl Clone for memchr::arch::all::twoway::Finder
impl Clone for memchr::arch::x86_64::avx2::packedpair::Finder
impl Clone for memchr::arch::x86_64::sse2::packedpair::Finder
impl Clone for FinderBuilder
impl Clone for memchr::arch::all::rabinkarp::FinderRev
impl Clone for memchr::arch::all::twoway::FinderRev
impl Clone for FipsStatus
impl Clone for FirstDay
impl Clone for Fixed
impl Clone for FixedInteger
impl Clone for FixedOffset
impl Clone for foldhash::fast::FixedState
impl Clone for foldhash::quality::FixedState
impl Clone for notify_types::event::Flag
impl Clone for regex_syntax::ast::Flag
impl Clone for Flags
impl Clone for FlagsItem
impl Clone for FlagsItemKind
impl Clone for FlockOperation
impl Clone for FlushCompress
impl Clone for FlushDecompress
impl Clone for zopfli::Format
impl Clone for FormattedDateTimePatternError
impl Clone for FormattedDateTimeUncheckedError
impl Clone for FormattingOptions
impl Clone for FourBitMetadata
impl Clone for FpCategory
impl Clone for Fraction
impl Clone for FromBytesUntilNulError
impl Clone for FromBytesWithNulError
impl Clone for FromHexError
impl Clone for FromUtf8Error
impl Clone for FromVecWithNulError
impl Clone for Fsid
impl Clone for Fts5Context
impl Clone for Fts5ExtensionApi
impl Clone for Fts5PhraseIter
impl Clone for Fts5Tokenizer
impl Clone for FullPrecisionOffset
impl Clone for GaiResolver
impl Clone for icu_properties::enum_values::GeneralCategory
impl Clone for unicode_properties::tables::general_category::GeneralCategory
impl Clone for icu_properties::props::GeneralCategoryGroup
impl Clone for unicode_properties::tables::general_category::GeneralCategoryGroup
impl Clone for GeneralCategoryOutOfBoundsError
impl Clone for GeneralCategoryULE
impl Clone for GeneralPurpose
impl Clone for GeneralPurposeConfig
impl Clone for GenericLong
impl Clone for GenericPatternItem
impl Clone for GenericShort
impl Clone for core::slice::GetDisjointMutError
impl Clone for indexmap::GetDisjointMutError
impl Clone for slab::GetDisjointMutError
impl Clone for rustix::ugid::Gid
impl Clone for sysinfo::common::Gid
impl Clone for alloc::alloc::Global
impl Clone for allocator_api2::stable::alloc::global::Global
impl Clone for GlueType
impl Clone for GraphemeClusterBreak
impl Clone for GraphemeCursor
impl Clone for Greater
impl Clone for GreatestDifferenceHeader
impl Clone for GreatestDifferenceHeaderULE
impl Clone for Gregorian
impl Clone for Group
impl Clone for GroupInfo
impl Clone for GroupInfoError
impl Clone for GroupKind
impl Clone for GroupingSizes
impl Clone for GroupingStrategy
impl Clone for GrpcCode
impl Clone for GrpcEosErrorsAsFailures
impl Clone for GrpcErrorsAsFailures
impl Clone for GzHeader
impl Clone for HalfMatch
impl Clone for Handle
impl Clone for HandshakeKind
impl Clone for HandshakeType
impl Clone for HangulSyllableType
impl Clone for HashAlgorithm
impl Clone for Hasher
impl Clone for tar::header::Header
impl Clone for HeaderMode
impl Clone for HeaderName
impl Clone for HeaderValue
impl Clone for Hebrew
impl Clone for HelloWorldFormatterPreferences
impl Clone for HexLiteralKind
impl Clone for HijriCalendarAlgorithm
impl Clone for Hir
impl Clone for HirKind
impl Clone for icu_datetime::provider::fields::symbols::Hour
impl Clone for icu_time::types::Hour
impl Clone for HourCycle
impl Clone for HourULE
impl Clone for HpkePublicKey
impl Clone for HpkeSuite
impl Clone for HttpInfo
impl Clone for Hyphenated
impl Clone for Hyphens
impl Clone for I32CastError
impl Clone for IFlags
impl Clone for IanaParser
impl Clone for clap_builder::util::id::Id
impl Clone for tracing_core::span::Id
impl Clone for tokio::runtime::task::id::Id
impl Clone for tokio::runtime::id::Id
impl Clone for Identifier
impl Clone for reqwest::tls::Identity
impl Clone for tower_layer::identity::Identity
impl Clone for Ietf
impl Clone for IgnoredAny
impl Clone for IllFormedError
impl Clone for InconsistentKeys
impl Clone for Index8
impl Clone for Index16
impl Clone for Index32
impl Clone for IndexVec
impl Clone for IndexVecIntoIter
impl Clone for Indian
impl Clone for IndicConjunctBreak
impl Clone for IndicSyllabicCategory
impl Clone for InflateConfig
impl Clone for InflateError
impl Clone for InflateFlush
impl Clone for lib::time::Instant
impl Clone for tokio::time::instant::Instant
impl Clone for InsufficientSizeError
impl Clone for IntErrorKind
impl Clone for IntegerRadix
impl Clone for Intercept
impl Clone for tracing_core::subscriber::Interest
impl Clone for tokio::io::interest::Interest
impl Clone for mio::interest::Interest
impl Clone for InterfaceIndexOrAddress
impl Clone for InternalFixed
impl Clone for InternalNumeric
impl Clone for IntoChars
impl Clone for IntoStringError
impl Clone for digest::InvalidBufferSize
impl Clone for digest::InvalidBufferSize
impl Clone for InvalidKey
impl Clone for crypto_common::InvalidLength
impl Clone for crypto_common::InvalidLength
impl Clone for hkdf::errors::InvalidLength
impl Clone for InvalidMessage
impl Clone for InvalidNameContext
impl Clone for InvalidOffsetError
impl Clone for digest::InvalidOutputSize
impl Clone for digest::InvalidOutputSize
impl Clone for InvalidPrkLength
impl Clone for InvalidSignature
impl Clone for lib::net::IpAddr
impl Clone for rustls_pki_types::server_name::IpAddr
impl Clone for IpAddrRange
impl Clone for IpNet
impl Clone for IpNetwork
impl Clone for IpNetworkFromStrError
impl Clone for IpSubnets
impl Clone for lib::net::Ipv4Addr
impl Clone for rustls_pki_types::server_name::Ipv4Addr
impl Clone for Ipv4AddrRange
impl Clone for Ipv4Net
impl Clone for Ipv4Subnets
impl Clone for lib::net::Ipv6Addr
impl Clone for rustls_pki_types::server_name::Ipv6Addr
impl Clone for Ipv6AddrRange
impl Clone for Ipv6MulticastScope
impl Clone for Ipv6Net
impl Clone for Ipv6Subnets
impl Clone for Iso
impl Clone for IsoWeek
impl Clone for IsoWeekOfYear
impl Clone for Japanese
impl Clone for JapaneseEras
impl Clone for JoiningGroup
impl Clone for idna_adapter::JoiningType
impl Clone for icu_properties::props::JoiningType
impl Clone for JoiningTypeMask
impl Clone for Julian
impl Clone for Keviyah
impl Clone for icu_locale_core::extensions::transform::key::Key
impl Clone for icu_locale_core::extensions::unicode::key::Key
impl Clone for ring::hmac::Key
impl Clone for KeyExchangeAlgorithm
impl Clone for KeyRejected
impl Clone for KeyUsage
impl Clone for Keywords
impl Clone for KillError
impl Clone for Kind
impl Clone for Korea
impl Clone for icu_locale_core::subtags::language::Language
impl Clone for whoami::langs::Language
impl Clone for LanguageIdentifier
impl Clone for LanguagePreferences
impl Clone for LatencyUnit
impl Clone for Layout
impl Clone for LayoutError
impl Clone for block_buffer::Lazy
impl Clone for block_buffer::Lazy
impl Clone for LazyStateID
impl Clone for LeadingAdjustment
impl Clone for LeapStatus
impl Clone for Legacy
impl Clone for icu_datetime::options::Length
impl Clone for icu_datetime::provider::semantic_skeletons::marker_attrs::Length
impl Clone for LengthError
impl Clone for LengthHint
impl Clone for Less
impl Clone for LessSafeKey
impl Clone for log::Level
impl Clone for tracing_core::metadata::Level
impl Clone for unicode_bidi::level::Level
impl Clone for log::LevelFilter
impl Clone for tracing_core::metadata::LevelFilter
impl Clone for LimitError
impl Clone for tower_http::follow_redirect::policy::limited::Limited
impl Clone for LineBreak
impl Clone for LineBreakStrictness
impl Clone for LineBreakStyle
impl Clone for LineBreakWordHandling
impl Clone for LineBreakWordOption
impl Clone for ListFormatterOptions
impl Clone for ListFormatterPreferences
impl Clone for ListLength
impl Clone for regex_syntax::ast::Literal
impl Clone for regex_syntax::hir::literal::Literal
impl Clone for regex_syntax::hir::Literal
impl Clone for LiteralKind
impl Clone for LittleEndian
impl Clone for LoadAvg
impl Clone for Local
impl Clone for LocalHeaderVersion
impl Clone for LocalSpawner
impl Clone for LocalWaker
impl Clone for Locale
impl Clone for LocaleExpander
impl Clone for LocaleFallbackConfig
impl Clone for LocaleFallbackPriority
impl Clone for LocaleFallbacker
impl Clone for LocalePreferences
impl Clone for Locality
impl Clone for LocalizedOffsetLong
impl Clone for LocalizedOffsetShort
impl Clone for calendrical_calculations::astronomy::Location
impl Clone for icu_datetime::fieldsets::zone::Location
impl Clone for LocationOutOfBoundsError
impl Clone for LogSettings
impl Clone for regex_automata::util::look::Look
impl Clone for regex_syntax::hir::Look
impl Clone for LookMatcher
impl Clone for regex_automata::util::look::LookSet
impl Clone for regex_syntax::hir::LookSet
impl Clone for regex_automata::util::look::LookSetIter
impl Clone for regex_syntax::hir::LookSetIter
impl Clone for LunisolarDateError
impl Clone for M
impl Clone for MD
impl Clone for MDE
impl Clone for MDET
impl Clone for MDT
impl Clone for MacAddr
impl Clone for MacAddrFromStrError
impl Clone for MacError
impl Clone for serde_json::map::Map<String, Value>
impl Clone for regex_automata::util::search::Match
impl Clone for aho_corasick::util::search::Match
impl Clone for regex_automata::util::search::MatchError
impl Clone for aho_corasick::util::error::MatchError
impl Clone for regex_automata::util::search::MatchErrorKind
impl Clone for aho_corasick::util::error::MatchErrorKind
impl Clone for regex_automata::util::search::MatchKind
impl Clone for aho_corasick::packed::api::MatchKind
impl Clone for aho_corasick::util::search::MatchKind
impl Clone for MatchOptions
impl Clone for MatchesError
impl Clone for MaxVariable
impl Clone for MaybePayloadError
impl Clone for Md5
impl Clone for Md5Core
impl Clone for MeasurementSystem
impl Clone for MeasurementUnitOverride
impl Clone for MemfdFlags
impl Clone for MemoryRefreshKind
impl Clone for lib::fs::Metadata
impl Clone for MetadataKind
impl Clone for MetazoneInfo
impl Clone for MetazoneMembershipKind
impl Clone for zlib_rs::deflate::Method
impl Clone for http::method::Method
impl Clone for Migration
impl Clone for MigrationType
impl Clone for Minute
impl Clone for MinutePrecisionOffset
impl Clone for icu_calendar::error::MismatchedCalendarError
impl Clone for icu_datetime::error::MismatchedCalendarError
impl Clone for MissedTickBehavior
impl Clone for MissingFieldsStrategy
impl Clone for MissingInputFieldKind
impl Clone for Mode
impl Clone for ModelType
impl Clone for ModifyKind
impl Clone for chrono::month::Month
impl Clone for icu_calendar::types::Month
impl Clone for icu_datetime::provider::fields::symbols::Month
impl Clone for MonthCode
impl Clone for MonthCodeParseError
impl Clone for MonthInfo
impl Clone for MonthNameLength
impl Clone for MonthULE
impl Clone for Months
impl Clone for MultiNamedPlaceholder
impl Clone for MySqlArguments
impl Clone for MySqlColumn
impl Clone for MySqlConnectOptions
impl Clone for MySqlSslMode
impl Clone for MySqlStatement
impl Clone for MySqlTime
impl Clone for MySqlTimeSign
impl Clone for MySqlTypeInfo
impl Clone for MySqlValue
impl Clone for MySqlValueFormat
impl Clone for regex_automata::nfa::thompson::nfa::NFA
impl Clone for aho_corasick::nfa::contiguous::NFA
impl Clone for aho_corasick::nfa::noncontiguous::NFA
impl Clone for NaiveDate
impl Clone for NaiveDateDaysIterator
impl Clone for NaiveDateTime
impl Clone for NaiveDateWeeksIterator
impl Clone for NaiveTime
impl Clone for NaiveWeek
impl Clone for Name
impl Clone for NamedGroup
impl Clone for NamespaceError
impl Clone for NamespaceResolver
impl Clone for Nanosecond
impl Clone for winnow::stream::Needed
impl Clone for winnow::error::Needed
impl Clone for NoContext
impl Clone for NoProxy
impl Clone for NoSubscriber
impl Clone for NonEmptyStringValueParser
impl Clone for NonExceptionData
impl Clone for NonMaxUsize
impl Clone for NonNilUuid
impl Clone for Ntfs
impl Clone for NulError
impl Clone for Number
impl Clone for NumberingSystem
impl Clone for Numeric
impl Clone for NumericType
impl Clone for OFlags
impl Clone for Offset
impl Clone for OffsetFormat
impl Clone for OffsetPrecision
impl Clone for Oid
impl Clone for OkmBlock
impl Clone for OnUpgrade
impl Clone for OnceState
impl Clone for memchr::arch::all::memchr::One
impl Clone for memchr::arch::x86_64::avx2::memchr::One
impl Clone for memchr::arch::x86_64::sse2::memchr::One
impl Clone for OpaqueOrigin
impl Clone for Open01
impl Clone for OpenClosed01
impl Clone for lib::fs::OpenOptions
impl Clone for tokio::fs::open_options::OpenOptions
impl Clone for tokio::net::unix::pipe::OpenOptions
impl Clone for Operand
impl Clone for Operator
impl Clone for Options
impl Clone for lib::core::cmp::Ordering
impl Clone for lib::sync::atomic::Ordering
impl Clone for Origin
impl Clone for OsStr
impl Clone for OsString
impl Clone for OsStringValueParser
impl Clone for Other
impl Clone for OtherError
impl Clone for OutOfRange
impl Clone for OutOfRangeError
impl Clone for OutboundOpaqueMessage
impl Clone for Output
impl Clone for Overflow
impl Clone for regex_automata::dfa::automaton::OverlappingState
impl Clone for regex_automata::hybrid::dfa::OverlappingState
impl Clone for aho_corasick::automaton::OverlappingState
impl Clone for OwnedCertRevocationList
impl Clone for OwnedRevokedCert
impl Clone for Pad
impl Clone for Pair
impl Clone for ParagraphInfo
impl Clone for Params
impl Clone for ParkResult
impl Clone for ParkToken
impl Clone for ParseBigIntError
impl Clone for ParseBoolError
impl Clone for ParseCharError
impl Clone for ParseCharRefError
impl Clone for url::parser::ParseError
impl Clone for icu_locale_core::parser::errors::ParseError
impl Clone for chrono::format::ParseError
impl Clone for ixdtf::error::ParseError
impl Clone for fixed_decimal::ParseError
impl Clone for toml_parser::error::ParseError
impl Clone for ParseErrorKind
impl Clone for ParseFloatError
impl Clone for ParseIntError
impl Clone for ParseLevelFilterError
impl Clone for ParseMonthError
impl Clone for ParseWeekdayError
impl Clone for Parsed
impl Clone for ParsedEventMask
impl Clone for utf8parse::Parser
impl Clone for regex_syntax::ast::parse::Parser
impl Clone for regex_syntax::parser::Parser
impl Clone for regex_syntax::ast::parse::ParserBuilder
impl Clone for regex_syntax::parser::ParserBuilder
impl Clone for ParserConfig
impl Clone for Part
impl Clone for http::request::Parts
impl Clone for http::response::Parts
impl Clone for PathAndQuery
impl Clone for PathBuf
impl Clone for PathBufValueParser
impl Clone for glob::Pattern
impl Clone for icu_datetime::provider::pattern::reference::pattern::Pattern
impl Clone for icu_datetime::provider::pattern::error::PatternError
impl Clone for icu_pattern::error::PatternError
impl Clone for regex_automata::util::primitives::PatternID
impl Clone for aho_corasick::util::primitives::PatternID
impl Clone for regex_automata::util::primitives::PatternIDError
impl Clone for aho_corasick::util::primitives::PatternIDError
impl Clone for icu_datetime::provider::pattern::item::PatternItem
impl Clone for PatternLength
impl Clone for PatternLoadError
impl Clone for PatternMetadata
impl Clone for PatternSet
impl Clone for PatternSetInsertError
impl Clone for PeerIncompatible
impl Clone for PeerMisbehaved
impl Clone for Permissions
impl Clone for Persian
impl Clone for PgAdvisoryLock
impl Clone for PgAdvisoryLockKey
impl Clone for PgArgumentBuffer
impl Clone for PgArguments
impl Clone for PgBox
impl Clone for PgCiText
impl Clone for PgCircle
impl Clone for PgColumn
impl Clone for PgConnectOptions
impl Clone for PgCube
impl Clone for PgHstore
impl Clone for PgInterval
impl Clone for PgLQuery
impl Clone for PgLQueryLevel
impl Clone for PgLQueryVariant
impl Clone for PgLQueryVariantFlag
impl Clone for PgLSeg
impl Clone for PgLTree
impl Clone for PgLTreeLabel
impl Clone for PgLine
impl Clone for PgMoney
impl Clone for PgNotification
impl Clone for PgPath
impl Clone for PgPoint
impl Clone for PgPolygon
impl Clone for PgSeverity
impl Clone for PgSslMode
impl Clone for PgStatement
impl Clone for PgTypeInfo
impl Clone for PgTypeKind
impl Clone for PgValue
impl Clone for PgValueFormat
impl Clone for PhantomPinned
impl Clone for PiParser
impl Clone for Pid
impl Clone for PikeVM
impl Clone for PlainMessage
impl Clone for Platform
impl Clone for PluralCategory
impl Clone for PluralCategoryULE
impl Clone for PluralOperands
impl Clone for PluralRuleType
impl Clone for PluralRulesOptions
impl Clone for PluralRulesPreferences
impl Clone for PollNext
impl Clone for itertools::with_position::Position
impl Clone for url::slicing::Position
impl Clone for regex_syntax::ast::Position
impl Clone for PossibleValue
impl Clone for PossibleValuesParser
impl Clone for PotentialCodePoint
impl Clone for PredefinedEntityResolver
impl Clone for regex_automata::util::prefilter::Prefilter
impl Clone for aho_corasick::util::prefilter::Prefilter
impl Clone for PrefilterConfig
impl Clone for PrefixLenError
impl Clone for PrefixedPayload
impl Clone for Private
impl Clone for Prk
impl Clone for ProcessRefreshKind
impl Clone for ProcessStatus
impl Clone for ProcessingError
impl Clone for ProcessingSuccess
impl Clone for Properties
impl Clone for Protocol
impl Clone for ProtocolVersion
impl Clone for Proxy
impl Clone for ring::agreement::PublicKey
impl Clone for ring::rsa::public_key::PublicKey
impl Clone for QuoteLevel
impl Clone for R8
impl Clone for R12
impl Clone for R20
impl Clone for lib::collections::hash_map::RandomState
impl Clone for foldhash::fast::RandomState
impl Clone for foldhash::quality::RandomState
impl Clone for winnow::stream::range::Range
impl Clone for winnow::stream::range::Range
impl Clone for RangeError
impl Clone for RangeFull
impl Clone for RangeList
impl Clone for RangeListItem
impl Clone for RangeStructure
impl Clone for RataDie
impl Clone for RawArgs
impl Clone for RawWakerVTable
impl Clone for ReadFlags
impl Clone for ReadWriteFlags
impl Clone for tokio::io::ready::Ready
impl Clone for ReadyTimeoutError
impl Clone for ReasonPhrase
impl Clone for RecursiveMode
impl Clone for lib::sync::mpmc::RecvError
impl Clone for futures_channel::mpsc::RecvError
impl Clone for tokio::sync::broadcast::error::RecvError
impl Clone for tokio::sync::oneshot::error::RecvError
impl Clone for tokio::sync::watch::error::RecvError
impl Clone for flume::RecvError
impl Clone for crossbeam_channel::err::RecvError
impl Clone for RecvFlags
impl Clone for lib::sync::mpmc::RecvTimeoutError
impl Clone for flume::RecvTimeoutError
impl Clone for crossbeam_channel::err::RecvTimeoutError
impl Clone for RefreshKind
impl Clone for regex_automata::meta::regex::Regex
impl Clone for regex::regex::bytes::Regex
impl Clone for regex::regex::string::Regex
impl Clone for regex::builders::string::RegexBuilder
impl Clone for regex::builders::bytes::RegexBuilder
impl Clone for regex::regexset::bytes::RegexSet
impl Clone for regex::regexset::string::RegexSet
impl Clone for regex::builders::string::RegexSetBuilder
impl Clone for regex::builders::bytes::RegexSetBuilder
impl Clone for Region
impl Clone for RegionOverride
impl Clone for RegionalSubdivision
impl Clone for icu_plurals::provider::rules::reference::ast::Relation
impl Clone for RemoveKind
impl Clone for RenameFlags
impl Clone for RenameMode
impl Clone for regex_syntax::ast::Repetition
impl Clone for regex_syntax::hir::Repetition
impl Clone for RepetitionKind
impl Clone for RepetitionOp
impl Clone for RepetitionRange
impl Clone for RequestUri
impl Clone for RequeueOp
impl Clone for RequiredEkuNotFoundContext
impl Clone for Reset
impl Clone for ResolveFlags
impl Clone for ResolvedCollatorOptions
impl Clone for Resumption
impl Clone for ReturnCode
impl Clone for RevocationCheckDepth
impl Clone for RevocationReason
impl Clone for RgbColor
impl Clone for Rng
impl Clone for Roc
impl Clone for RootCertStore
impl Clone for RoundingError
impl Clone for RoundingIncrement
impl Clone for RoundingStrategy
impl Clone for icu_plurals::provider::rules::reference::ast::Rule
impl Clone for RuntimeMetrics
impl Clone for SameOrigin
impl Clone for SampleList
impl Clone for SampleRange
impl Clone for Samples
impl Clone for ScalarKind
impl Clone for Scheme
impl Clone for ScientificDecimal
impl Clone for icu_locale_core::subtags::script::Script
impl Clone for icu_properties::props::Script
impl Clone for SeError
impl Clone for SealFlags
impl Clone for SearchStep
impl Clone for aho_corasick::packed::api::Searcher
impl Clone for icu_datetime::provider::fields::symbols::Second
impl Clone for icu_time::types::Second
impl Clone for SecondULE
impl Clone for SecondsFormat
impl Clone for Secrets
impl Clone for SectionKind
impl Clone for foldhash::fast::SeedableRandomState
impl Clone for foldhash::quality::SeedableRandomState
impl Clone for lib::io::SeekFrom
impl Clone for rustix::fs::seek_from::SeekFrom
impl Clone for SelectTimeoutError
impl Clone for futures_channel::mpsc::SendError
impl Clone for SentenceBreak
impl Clone for SentenceBreakInvariantOptions
impl Clone for SentenceBreakSupressions
impl Clone for Seq
impl Clone for ServerCertVerifierBuilder
impl Clone for ServerConfig
impl Clone for ServerErrorsAsFailures
impl Clone for SetFlags
impl Clone for regex::regexset::bytes::SetMatches
impl Clone for regex::regexset::string::SetMatches
impl Clone for Sha1
impl Clone for Sha1Core
impl Clone for Sha224
impl Clone for Sha256
impl Clone for Sha384
impl Clone for Sha512
impl Clone for sha2::core_api::Sha256VarCore
impl Clone for sha2::block_api::Sha256VarCore
impl Clone for sha2::core_api::Sha512VarCore
impl Clone for sha2::block_api::Sha512VarCore
impl Clone for Sha512_224
impl Clone for Sha512_256
impl Clone for Shutdown
impl Clone for Side
impl Clone for SigId
impl Clone for lib::core::fmt::Sign
impl Clone for atoi::Sign
impl Clone for ixdtf::records::Sign
impl Clone for fixed_decimal::variations::Sign
impl Clone for num_bigint::bigint::Sign
impl Clone for SignDisplay
impl Clone for Signal
impl Clone for SignalKind
impl Clone for Signature
impl Clone for SignatureAlgorithm
impl Clone for SignatureScheme
impl Clone for SignedRoundingMode
impl Clone for Simple
impl Clone for SinglePlaceholder
impl Clone for SinglePlaceholderKey
impl Clone for Sink
impl Clone for SipHasher
impl Clone for SizeHint
impl Clone for SlotPresence
impl Clone for SmallIndex
impl Clone for SmallIndexError
impl Clone for SmallRng
impl Clone for SockAddr
impl Clone for std::os::unix::net::addr::SocketAddr
impl Clone for lib::net::SocketAddr
impl Clone for tokio::net::unix::socketaddr::SocketAddr
impl Clone for SocketAddrV4
impl Clone for SocketAddrV6
impl Clone for SocketCred
impl Clone for tracing::span::Span
impl Clone for regex_automata::util::search::Span
impl Clone for regex_syntax::ast::Span
impl Clone for aho_corasick::util::search::Span
impl Clone for toml_parser::source::Span
impl Clone for SparseTransitions
impl Clone for SpecialLiteralKind
impl Clone for SpecificLong
impl Clone for SpecificShort
impl Clone for SqlStr
impl Clone for SqliteArgumentValue
impl Clone for SqliteArguments
impl Clone for SqliteArgumentsBuffer
impl Clone for SqliteAutoVacuum
impl Clone for SqliteColumn
impl Clone for SqliteConnectOptions
impl Clone for SqliteJournalMode
impl Clone for SqliteLockingMode
impl Clone for SqliteOperation
impl Clone for SqliteStatement
impl Clone for SqliteSynchronous
impl Clone for SqliteTypeInfo
impl Clone for SqliteValue
impl Clone for StandardUniform
impl Clone for regex_automata::dfa::automaton::StartError
impl Clone for regex_automata::hybrid::error::StartError
impl Clone for regex_automata::dfa::start::StartKind
impl Clone for aho_corasick::util::search::StartKind
impl Clone for StartOfYear
impl Clone for Stat
impl Clone for StatFs
impl Clone for StatVfsMountFlags
impl Clone for anstyle_parse::state::definitions::State
impl Clone for regex_automata::nfa::thompson::nfa::State
impl Clone for regex_automata::util::primitives::StateID
impl Clone for aho_corasick::util::primitives::StateID
impl Clone for regex_automata::util::primitives::StateIDError
impl Clone for aho_corasick::util::primitives::StateIDError
impl Clone for StateId
impl Clone for flate2::mem::Status
impl Clone for zlib_rs::stable::Status
impl Clone for StatusCode
impl Clone for StatusInRangeAsFailures
impl Clone for Statx
impl Clone for StatxAttributes
impl Clone for StatxFlags
impl Clone for StatxTimestamp
impl Clone for Str
impl Clone for StrContext
impl Clone for StrContextValue
impl Clone for Strategy
impl Clone for Strength
impl Clone for String
no_global_oom_handling only.impl Clone for StringValueParser
impl Clone for StripBytes
impl Clone for StripPrefixError
impl Clone for StripStr
impl Clone for Style
impl Clone for StyledStr
impl Clone for Styles
impl Clone for SubdivisionId
impl Clone for SubdivisionSuffix
impl Clone for SubsecondDigits
impl Clone for icu_locale_core::extensions::private::other::Subtag
impl Clone for icu_locale_core::subtags::Subtag
impl Clone for Suite
impl Clone for SupportedCipherSuite
impl Clone for SymbolError
impl Clone for SyntaxError
impl Clone for SyntaxViolation
impl Clone for SysRng
impl Clone for System
impl Clone for SystemRandom
impl Clone for SystemRng
impl Clone for SystemTime
impl Clone for SystemTimeError
impl Clone for T
impl Clone for TableColumn
impl Clone for TabularAlgorithm
impl Clone for TabularAlgorithmEpoch
impl Clone for TabularAlgorithmLeapYears
impl Clone for rustls::crypto::hmac::Tag
impl Clone for ring::aead::Tag
impl Clone for ring::hmac::Tag
impl Clone for TcpKeepalive
impl Clone for TextFormat
impl Clone for Thread
impl Clone for ThreadId
impl Clone for ThreadKind
impl Clone for ThreadRng
impl Clone for memchr::arch::all::memchr::Three
impl Clone for memchr::arch::x86_64::avx2::memchr::Three
impl Clone for memchr::arch::x86_64::sse2::memchr::Three
impl Clone for TicketRequest
impl Clone for icu_time::types::Time
impl Clone for toml_datetime::datetime::Time
impl Clone for TimeDelta
impl Clone for TimeFieldSet
impl Clone for TimeGranularity
impl Clone for TimeGreatestDifferenceField
impl Clone for TimePrecision
impl Clone for TimeRecord
impl Clone for icu_datetime::provider::fields::symbols::TimeZone
impl Clone for icu_time::zone::TimeZone
impl Clone for TimeZoneShortId
impl Clone for TimeZoneULE
impl Clone for TimeZoneVariant
impl Clone for TimeZoneVariantULE
impl Clone for TimeoutLayer
impl Clone for Timespec
impl Clone for Timestamp
impl Clone for Timestamp24
impl Clone for Timestamps
impl Clone for TitlecaseOptions
impl Clone for Tls12ClientSessionValue
impl Clone for Tls12Resumption
impl Clone for TlsAcceptor
impl Clone for TlsConnector
impl Clone for TlsInfo
impl Clone for ToCasefold
impl Clone for ToLowercase
impl Clone for ToTitlecase
impl Clone for ToUppercase
impl Clone for mio::token::Token
impl Clone for toml_parser::lexer::token::Token
impl Clone for TokenKind
impl Clone for TokioExecutor
impl Clone for TokioTimer
impl Clone for TomlIntegerFormat
impl Clone for TrailingCase
impl Clone for Transform
impl Clone for Transition
impl Clone for Translator
impl Clone for TranslatorBuilder
impl Clone for TrieResult
impl Clone for TrieType
impl Clone for digest::core_api::TruncSide
impl Clone for digest::block_api::TruncSide
impl Clone for TryFromCharError
impl Clone for TryFromFloatSecsError
impl Clone for TryFromIntError
impl Clone for TryFromIteratorError
impl Clone for core::array::TryFromSliceError
impl Clone for tinyvec::arrayvec::TryFromSliceError
impl Clone for TryReadyError
impl Clone for TryReceiveError
impl Clone for lib::sync::mpmc::TryRecvError
impl Clone for futures_channel::mpsc::TryRecvError
impl Clone for tokio::sync::broadcast::error::TryRecvError
impl Clone for tokio::sync::mpsc::error::TryRecvError
impl Clone for tokio::sync::oneshot::error::TryRecvError
impl Clone for flume::TryRecvError
impl Clone for crossbeam_channel::err::TryRecvError
impl Clone for lib::collections::TryReserveError
impl Clone for dashmap::TryReserveError
impl Clone for hashbrown::TryReserveError
impl Clone for indexmap::TryReserveError
impl Clone for hashbrown::TryReserveError
impl Clone for hashbrown::TryReserveError
impl Clone for allocator_api2::stable::raw_vec::TryReserveError
impl Clone for lib::collections::TryReserveErrorKind
impl Clone for allocator_api2::stable::raw_vec::TryReserveErrorKind
impl Clone for TrySelectError
impl Clone for memchr::arch::all::memchr::Two
impl Clone for memchr::arch::x86_64::avx2::memchr::Two
impl Clone for memchr::arch::x86_64::sse2::memchr::Two
impl Clone for Type
impl Clone for TypeId
impl Clone for std::os::unix::net::ucred::UCred
impl Clone for tokio::net::unix::ucred::UCred
impl Clone for UStr
impl Clone for UTerm
impl Clone for rustix::ugid::Uid
impl Clone for sysinfo::common::Uid
impl Clone for UleError
impl Clone for UmmAlQura
impl Clone for Unicode
impl Clone for UnicodeExtraField
impl Clone for UnicodeWordBoundaryError
impl Clone for UniformChar
impl Clone for UniformDuration
impl Clone for UniformUsize
impl Clone for Unit
impl Clone for UnixTime
impl Clone for UnknownArgumentValueParser
impl Clone for UnknownStatusPolicy
impl Clone for UnorderedKeyError
impl Clone for UnparkResult
impl Clone for UnparkToken
impl Clone for crossbeam_utils::sync::parker::Unparker
impl Clone for parking::Unparker
impl Clone for UnsignedDecimal
impl Clone for UnsignedRoundingMode
impl Clone for Unspecified
impl Clone for UnsupportedCalendarError
impl Clone for UnsupportedOperationError
impl Clone for UnsupportedPlatformError
impl Clone for UnsupportedSignatureAlgorithmContext
impl Clone for UnsupportedSignatureAlgorithmForPublicKeyContext
impl Clone for UpdateKind
impl Clone for Uri
impl Clone for Url
impl Clone for Urn
impl Clone for Utc
impl Clone for UtcOffset
impl Clone for UtcOffsetRecord
impl Clone for UtcOffsetRecordOrZ
impl Clone for Utf8
impl Clone for Utf8Error
impl Clone for Utf8Parser
impl Clone for Utf8Range
impl Clone for Utf8Sequence
impl Clone for Utf16
impl Clone for Uuid
impl Clone for icu_locale_core::extensions::transform::value::Value
impl Clone for icu_locale_core::extensions::unicode::value::Value
impl Clone for serde_json::value::Value
impl Clone for icu_plurals::provider::rules::reference::ast::Value
impl Clone for toml::value::Value
impl Clone for ValueHint
impl Clone for ValueParser
impl Clone for ValueRange
impl Clone for ValueSource
impl Clone for VarError
impl Clone for icu_locale_core::subtags::variant::Variant
impl Clone for uuid::Variant
impl Clone for VariantId
impl Clone for VariantOffsets
impl Clone for VariantOffsetsWithMetazoneMembershipKind
impl Clone for Variants
impl Clone for VerifierBuilderError
impl Clone for uuid::Version
impl Clone for rustls::quic::Version
impl Clone for http::version::Version
impl Clone for reqwest::tls::Version
impl Clone for VerticalOrientation
impl Clone for WaitGroup
impl Clone for lib::sync::WaitTimeoutResult
impl Clone for parking_lot::condvar::WaitTimeoutResult
impl Clone for Waker
impl Clone for WantsClientCert
impl Clone for WantsServerCert
impl Clone for WantsVerifier
impl Clone for WantsVersions
impl Clone for WatchDescriptor
impl Clone for WatchFlags
impl Clone for WatchMask
impl Clone for WatcherKind
impl Clone for Watches
impl Clone for WeakDispatch
impl Clone for WebPkiSupportedAlgorithms
impl Clone for Week
impl Clone for WeekData
impl Clone for WeekInformation
impl Clone for WeekPreferences
impl Clone for chrono::weekday::Weekday
impl Clone for icu_calendar::types::Weekday
impl Clone for icu_datetime::provider::fields::symbols::Weekday
impl Clone for WeekdayNameLength
impl Clone for chrono::weekday_set::WeekdaySet
impl Clone for icu_calendar::provider::WeekdaySet
impl Clone for WeekdaySetIterator
impl Clone for WeekdayULE
impl Clone for WhichCaptures
impl Clone for Width
impl Clone for WinconBytes
impl Clone for WithComments
impl Clone for WordBreak
impl Clone for WordBreakInvariantOptions
impl Clone for WordType
impl Clone for WriteResult
impl Clone for XAttrs
impl Clone for XattrFlags
impl Clone for XdgDirsIter
impl Clone for Xoshiro128PlusPlus
impl Clone for Xoshiro256PlusPlus
impl Clone for Y
impl Clone for YM
impl Clone for YMD
impl Clone for YMDE
impl Clone for YMDET
impl Clone for YMDT
impl Clone for Year
impl Clone for YearAmbiguity
impl Clone for YearBounds
impl Clone for icu_calendar::types::YearInfo
impl Clone for calendrical_calculations::hebrew_keviyah::YearInfo
impl Clone for YearNameLength
impl Clone for YearStyle
impl Clone for YearType
impl Clone for YearULE
impl Clone for Yield
impl Clone for Z0
impl Clone for ZeroTrieBuildError
impl Clone for ZoneFieldSet
impl Clone for ZoneNameTimestamp
impl Clone for ZoneStyle
impl Clone for __c_anonymous__kernel_fsid_t
impl Clone for __c_anonymous_elf32_rel
impl Clone for __c_anonymous_elf32_rela
impl Clone for __c_anonymous_elf64_rel
impl Clone for __c_anonymous_elf64_rela
impl Clone for __c_anonymous_ifc_ifcu
impl Clone for __c_anonymous_ifr_ifru
impl Clone for __c_anonymous_ifru_map
impl Clone for __c_anonymous_iwreq
impl Clone for __c_anonymous_ptp_perout_request_1
impl Clone for __c_anonymous_ptp_perout_request_2
impl Clone for __c_anonymous_ptrace_syscall_info_data
impl Clone for __c_anonymous_ptrace_syscall_info_entry
impl Clone for __c_anonymous_ptrace_syscall_info_exit
impl Clone for __c_anonymous_ptrace_syscall_info_seccomp
impl Clone for __c_anonymous_sockaddr_can_can_addr
impl Clone for __c_anonymous_sockaddr_can_j1939
impl Clone for __c_anonymous_sockaddr_can_tp
impl Clone for __c_anonymous_xsk_tx_metadata_union
impl Clone for __exit_status
impl Clone for __kernel_fd_set
impl Clone for __kernel_fsid_t
impl Clone for __kernel_itimerspec
impl Clone for __kernel_old_itimerval
impl Clone for __kernel_old_timespec
impl Clone for __kernel_old_timeval
impl Clone for __kernel_sock_timeval
impl Clone for __kernel_timespec
impl Clone for __m128
impl Clone for __m256
impl Clone for __m512
impl Clone for __m128bh
impl Clone for __m128d
impl Clone for __m128h
impl Clone for __m128i
impl Clone for __m256bh
impl Clone for __m256d
impl Clone for __m256h
impl Clone for __m256i
impl Clone for __m512bh
impl Clone for __m512d
impl Clone for __m512h
impl Clone for __m512i
impl Clone for __old_kernel_stat
impl Clone for __sifields
impl Clone for __sifields__bindgen_ty_1
impl Clone for __sifields__bindgen_ty_2
impl Clone for __sifields__bindgen_ty_3
impl Clone for __sifields__bindgen_ty_4
impl Clone for __sifields__bindgen_ty_5
impl Clone for __sifields__bindgen_ty_6
impl Clone for __sifields__bindgen_ty_7
impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1
impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1
impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2
impl Clone for __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3
impl Clone for __tile1024i
impl Clone for __timeval
impl Clone for __user_cap_data_struct
impl Clone for __user_cap_header_struct
impl Clone for _libc_fpstate
impl Clone for _libc_fpxreg
impl Clone for _libc_xmmreg
impl Clone for addrinfo
impl Clone for af_alg_iv
impl Clone for aiocb
impl Clone for arpd_request
impl Clone for arphdr
impl Clone for arpreq
impl Clone for arpreq_old
impl Clone for bcm_msg_head
impl Clone for bcm_timeval
impl Clone for bf16
impl Clone for bool
impl Clone for cachestat
impl Clone for cachestat_range
impl Clone for can_berr_counter
impl Clone for can_bittiming
impl Clone for can_bittiming_const
impl Clone for can_clock
impl Clone for can_ctrlmode
impl Clone for can_device_stats
impl Clone for can_filter
impl Clone for can_frame
impl Clone for canfd_frame
impl Clone for canxl_frame
impl Clone for char
impl Clone for libc::unix::linux_like::linux::gnu::b64::x86_64::clone_args
impl Clone for linux_raw_sys::general::clone_args
impl Clone for cmsghdr
impl Clone for compat_statfs64
impl Clone for cpu_set_t
impl Clone for dirent
impl Clone for dirent64
impl Clone for dl_phdr_info
impl Clone for libc::unix::linux_like::linux::dmabuf_cmsg
impl Clone for linux_raw_sys::general::dmabuf_cmsg
impl Clone for libc::unix::linux_like::linux::dmabuf_token
impl Clone for linux_raw_sys::general::dmabuf_token
impl Clone for dqblk
impl Clone for libc::unix::linux_like::epoll_event
impl Clone for linux_raw_sys::general::epoll_event
impl Clone for libc::unix::linux_like::linux::epoll_params
impl Clone for linux_raw_sys::general::epoll_params
impl Clone for ethhdr
impl Clone for f16
impl Clone for f32
impl Clone for f64
impl Clone for f128
impl Clone for f_owner_ex
impl Clone for fanotify_event_info_error
impl Clone for fanotify_event_info_fid
impl Clone for fanotify_event_info_header
impl Clone for fanotify_event_info_pidfd
impl Clone for fanotify_event_metadata
impl Clone for fanotify_response
impl Clone for fanout_args
impl Clone for fd_set
impl Clone for ff_condition_effect
impl Clone for ff_constant_effect
impl Clone for ff_effect
impl Clone for ff_envelope
impl Clone for ff_periodic_effect
impl Clone for ff_ramp_effect
impl Clone for ff_replay
impl Clone for ff_rumble_effect
impl Clone for ff_trigger
impl Clone for file_attr
impl Clone for libc::unix::linux_like::file_clone_range
impl Clone for linux_raw_sys::general::file_clone_range
impl Clone for file_dedupe_range_info
impl Clone for file_handle
impl Clone for files_stat_struct
impl Clone for libc::unix::linux_like::linux::gnu::b64::x86_64::flock
impl Clone for linux_raw_sys::general::flock
impl Clone for libc::unix::linux_like::linux::gnu::b64::x86_64::flock64
impl Clone for linux_raw_sys::general::flock64
impl Clone for fpos64_t
impl Clone for fpos_t
impl Clone for fs_sysfs_path
impl Clone for fsconfig_command
impl Clone for fscrypt_get_key_status_arg
impl Clone for fscrypt_get_policy_ex_arg
impl Clone for fscrypt_get_policy_ex_arg__bindgen_ty_1
impl Clone for fscrypt_key
impl Clone for fscrypt_key_specifier
impl Clone for fscrypt_key_specifier__bindgen_ty_1
impl Clone for fscrypt_policy_v1
impl Clone for fscrypt_policy_v2
impl Clone for fscrypt_remove_key_arg
impl Clone for fsid_t
impl Clone for fstrim_range
impl Clone for fsuuid2
impl Clone for fsxattr
impl Clone for fts5_api
impl Clone for fts5_tokenizer
impl Clone for fts5_tokenizer_v2
impl Clone for libc::new::linux_uapi::linux::futex::futex_waitv
impl Clone for linux_raw_sys::general::futex_waitv
impl Clone for genlmsghdr
impl Clone for glob64_t
impl Clone for glob_t
impl Clone for group
impl Clone for hostent
impl Clone for hwtstamp_config
impl Clone for i8
impl Clone for i16
impl Clone for i32
impl Clone for i64
impl Clone for i128
impl Clone for if_nameindex
impl Clone for ifaddrmsg
impl Clone for ifaddrs
impl Clone for ifconf
impl Clone for ifinfomsg
impl Clone for ifreq
impl Clone for in6_addr
impl Clone for in6_ifreq
impl Clone for in6_pktinfo
impl Clone for in6_rtmsg
impl Clone for in_addr
impl Clone for in_pktinfo
impl Clone for inodes_stat_t
impl Clone for libc::unix::linux_like::linux::inotify_event
impl Clone for inotify_sys::inotify_event
impl Clone for input_absinfo
impl Clone for input_event
impl Clone for input_id
impl Clone for input_keymap_entry
impl Clone for input_mask
impl Clone for iocb
impl Clone for libc::unix::iovec
impl Clone for linux_raw_sys::general::iovec
impl Clone for ip_mreq
impl Clone for ip_mreq_source
impl Clone for ip_mreqn
impl Clone for ipc_perm
impl Clone for ipv6_mreq
impl Clone for isize
impl Clone for libc::unix::linux_like::linux_l4re_shared::itimerspec
impl Clone for linux_raw_sys::general::itimerspec
impl Clone for libc::unix::itimerval
impl Clone for linux_raw_sys::general::itimerval
impl Clone for iw_discarded
impl Clone for iw_encode_ext
impl Clone for iw_event
impl Clone for iw_freq
impl Clone for iw_michaelmicfailure
impl Clone for iw_missed
impl Clone for iw_mlme
impl Clone for iw_param
impl Clone for iw_pmkid_cand
impl Clone for iw_pmksa
impl Clone for iw_point
impl Clone for iw_priv_args
impl Clone for iw_quality
impl Clone for iw_range
impl Clone for iw_scan_req
impl Clone for iw_statistics
impl Clone for iw_thrspy
impl Clone for iwreq
impl Clone for iwreq_data
impl Clone for j1939_filter
impl Clone for kernel_sigaction
impl Clone for kernel_sigset_t
impl Clone for ktermios
impl Clone for lconv
impl Clone for linger
impl Clone for logical_block_metadata_cap
impl Clone for mallinfo
impl Clone for mallinfo2
impl Clone for max_align_t
impl Clone for mbstate_t
impl Clone for mcontext_t
impl Clone for membarrier_cmd
impl Clone for membarrier_cmd_flag
impl Clone for mmsghdr
impl Clone for mnt_id_req
impl Clone for mnt_ns_info
impl Clone for mntent
impl Clone for libc::new::linux_uapi::linux::mount::mount_attr
impl Clone for linux_raw_sys::general::mount_attr
impl Clone for mq_attr
impl Clone for msghdr
impl Clone for msginfo
impl Clone for msqid_ds
impl Clone for netent
impl Clone for nl_mmap_hdr
impl Clone for nl_mmap_req
impl Clone for nl_pktinfo
impl Clone for nlattr
impl Clone for nlmsgerr
impl Clone for nlmsghdr
impl Clone for ntptimeval
impl Clone for libc::unix::linux_like::linux::open_how
impl Clone for linux_raw_sys::general::open_how
impl Clone for option
impl Clone for packet_mreq
impl Clone for page_region
impl Clone for passwd
impl Clone for pidfd_info
impl Clone for pm_scan_arg
impl Clone for libc::unix::pollfd
impl Clone for linux_raw_sys::general::pollfd
impl Clone for posix_spawn_file_actions_t
impl Clone for posix_spawnattr_t
impl Clone for procfs_ino
impl Clone for procmap_query
impl Clone for procmap_query_flags
impl Clone for protoent
impl Clone for pthread_attr_t
impl Clone for pthread_barrier_t
impl Clone for pthread_barrierattr_t
impl Clone for pthread_cond_t
impl Clone for pthread_condattr_t
impl Clone for pthread_mutex_t
impl Clone for pthread_mutexattr_t
impl Clone for pthread_rwlock_t
impl Clone for pthread_rwlockattr_t
impl Clone for ptp_clock_caps
impl Clone for ptp_clock_time
impl Clone for ptp_extts_event
impl Clone for ptp_extts_request
impl Clone for ptp_perout_request
impl Clone for ptp_pin_desc
impl Clone for ptp_sys_offset
impl Clone for ptp_sys_offset_extended
impl Clone for ptp_sys_offset_precise
impl Clone for ptrace_peeksiginfo_args
impl Clone for ptrace_rseq_configuration
impl Clone for ptrace_sud_config
impl Clone for ptrace_syscall_info
impl Clone for regex_t
impl Clone for regmatch_t
impl Clone for libc::unix::rlimit
impl Clone for linux_raw_sys::general::rlimit
impl Clone for libc::unix::linux_like::linux_l4re_shared::rlimit64
impl Clone for linux_raw_sys::general::rlimit64
impl Clone for robust_list
impl Clone for robust_list_head
impl Clone for rtattr
impl Clone for rtentry
impl Clone for libc::unix::rusage
impl Clone for linux_raw_sys::general::rusage
impl Clone for sched_attr
impl Clone for sched_param
impl Clone for sctp_authinfo
impl Clone for sctp_initmsg
impl Clone for sctp_nxtinfo
impl Clone for sctp_prinfo
impl Clone for sctp_rcvinfo
impl Clone for sctp_sndinfo
impl Clone for sctp_sndrcvinfo
impl Clone for seccomp_data
impl Clone for seccomp_notif
impl Clone for seccomp_notif_addfd
impl Clone for seccomp_notif_resp
impl Clone for seccomp_notif_sizes
impl Clone for sem_t
impl Clone for sembuf
impl Clone for semid_ds
impl Clone for seminfo
impl Clone for servent
impl Clone for shmid_ds
impl Clone for libc::unix::linux_like::linux::gnu::b64::x86_64::sigaction
impl Clone for linux_raw_sys::general::sigaction
impl Clone for sigaltstack
impl Clone for libc::unix::linux_like::sigevent
impl Clone for linux_raw_sys::general::sigevent
impl Clone for sigevent__bindgen_ty_1
impl Clone for sigevent__bindgen_ty_1__bindgen_ty_1
impl Clone for siginfo
impl Clone for siginfo__bindgen_ty_1
impl Clone for siginfo__bindgen_ty_1__bindgen_ty_1
impl Clone for siginfo_t
impl Clone for signalfd_siginfo
impl Clone for sigset_t
impl Clone for libc::unix::sigval
impl Clone for linux_raw_sys::general::sigval
impl Clone for sock_extended_err
impl Clone for sock_filter
impl Clone for sock_fprog
impl Clone for sock_txtime
impl Clone for sockaddr
impl Clone for sockaddr_alg
impl Clone for sockaddr_can
impl Clone for sockaddr_in
impl Clone for sockaddr_in6
impl Clone for sockaddr_iucv
impl Clone for sockaddr_ll
impl Clone for sockaddr_nl
impl Clone for sockaddr_pkt
impl Clone for sockaddr_storage
impl Clone for sockaddr_un
impl Clone for sockaddr_vm
impl Clone for sockaddr_xdp
impl Clone for spwd
impl Clone for sqlite3
impl Clone for sqlite3_api_routines
impl Clone for sqlite3_backup
impl Clone for sqlite3_blob
impl Clone for sqlite3_changegroup
impl Clone for sqlite3_changeset_iter
impl Clone for sqlite3_context
impl Clone for sqlite3_file
impl Clone for sqlite3_index_constraint
impl Clone for sqlite3_index_constraint_usage
impl Clone for sqlite3_index_info
impl Clone for sqlite3_index_orderby
impl Clone for sqlite3_io_methods
impl Clone for sqlite3_mem_methods
impl Clone for sqlite3_module
impl Clone for sqlite3_mutex
impl Clone for sqlite3_mutex_methods
impl Clone for sqlite3_pcache
impl Clone for sqlite3_pcache_methods
impl Clone for sqlite3_pcache_methods2
impl Clone for sqlite3_pcache_page
impl Clone for sqlite3_rebaser
impl Clone for sqlite3_rtree_geometry
impl Clone for sqlite3_rtree_query_info
impl Clone for sqlite3_session
impl Clone for sqlite3_snapshot
impl Clone for sqlite3_stmt
impl Clone for sqlite3_str
impl Clone for sqlite3_value
impl Clone for sqlite3_vfs
impl Clone for sqlite3_vtab
impl Clone for sqlite3_vtab_cursor
impl Clone for stack_t
impl Clone for std::os::linux::raw::arch::stat
impl Clone for libc::unix::linux_like::linux::gnu::b64::x86_64::stat
impl Clone for linux_raw_sys::general::stat
impl Clone for stat64
impl Clone for libc::unix::linux_like::linux::gnu::b64::x86_64::statfs
impl Clone for linux_raw_sys::general::statfs
impl Clone for libc::unix::linux_like::linux::gnu::b64::x86_64::statfs64
impl Clone for linux_raw_sys::general::statfs64
impl Clone for statvfs
impl Clone for statvfs64
impl Clone for libc::unix::linux_like::statx
impl Clone for linux_raw_sys::general::statx
impl Clone for libc::unix::linux_like::statx_timestamp
impl Clone for linux_raw_sys::general::statx_timestamp
impl Clone for sysinfo
impl Clone for tcp_info
impl Clone for termio
impl Clone for libc::unix::linux_like::linux::gnu::termios
impl Clone for linux_raw_sys::general::termios
impl Clone for libc::unix::linux_like::linux::arch::generic::termios2
impl Clone for linux_raw_sys::general::termios2
impl Clone for libc::unix::linux_like::linux::gnu::timespec
impl Clone for linux_raw_sys::general::timespec
impl Clone for libc::unix::timeval
impl Clone for linux_raw_sys::general::timeval
impl Clone for timex
impl Clone for libc::unix::linux_like::timezone
impl Clone for linux_raw_sys::general::timezone
impl Clone for tls12_crypto_info_aes_ccm_128
impl Clone for tls12_crypto_info_aes_gcm_128
impl Clone for tls12_crypto_info_aes_gcm_256
impl Clone for tls12_crypto_info_aria_gcm_128
impl Clone for tls12_crypto_info_aria_gcm_256
impl Clone for tls12_crypto_info_chacha20_poly1305
impl Clone for tls12_crypto_info_sm4_ccm
impl Clone for tls12_crypto_info_sm4_gcm
impl Clone for tls_crypto_info
impl Clone for tm
impl Clone for tms
impl Clone for tpacket2_hdr
impl Clone for tpacket3_hdr
impl Clone for tpacket_auxdata
impl Clone for tpacket_bd_header_u
impl Clone for tpacket_bd_ts
impl Clone for tpacket_block_desc
impl Clone for tpacket_hdr
impl Clone for tpacket_hdr_v1
impl Clone for tpacket_hdr_variant1
impl Clone for tpacket_req
impl Clone for tpacket_req3
impl Clone for tpacket_req_u
impl Clone for tpacket_rollover_stats
impl Clone for tpacket_stats
impl Clone for tpacket_stats_v3
impl Clone for tpacket_versions
impl Clone for u8
impl Clone for u16
impl Clone for u32
impl Clone for u64
impl Clone for u128
impl Clone for ucontext_t
impl Clone for ucred
impl Clone for uffd_msg
impl Clone for uffd_msg__bindgen_ty_1
impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_1
impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_2
impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_3
impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_4
impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_5
impl Clone for uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1
impl Clone for uffdio_api
impl Clone for uffdio_continue
impl Clone for uffdio_copy
impl Clone for uffdio_move
impl Clone for uffdio_poison
impl Clone for uffdio_range
impl Clone for uffdio_register
impl Clone for uffdio_writeprotect
impl Clone for uffdio_zeropage
impl Clone for uinput_abs_setup
impl Clone for uinput_ff_erase
impl Clone for uinput_ff_upload
impl Clone for uinput_setup
impl Clone for uinput_user_dev
impl Clone for user
impl Clone for user_desc
impl Clone for user_fpregs_struct
impl Clone for user_regs_struct
impl Clone for usize
impl Clone for utimbuf
impl Clone for utmpx
impl Clone for utsname
impl Clone for vfs_cap_data
impl Clone for vfs_cap_data__bindgen_ty_1
impl Clone for vfs_ns_cap_data
impl Clone for vfs_ns_cap_data__bindgen_ty_1
impl Clone for vgetrandom_opaque_params
impl Clone for libc::unix::winsize
impl Clone for linux_raw_sys::general::winsize
impl Clone for xattr_args
impl Clone for xdp_desc
impl Clone for xdp_mmap_offsets
impl Clone for xdp_mmap_offsets_v1
impl Clone for xdp_options
impl Clone for xdp_ring_offset
impl Clone for xdp_ring_offset_v1
impl Clone for xdp_statistics
impl Clone for xdp_statistics_v1
impl Clone for xdp_umem_reg
impl Clone for xdp_umem_reg_v1
impl Clone for xsk_tx_metadata
impl Clone for xsk_tx_metadata_completion
impl Clone for xsk_tx_metadata_request
impl<'a, 'b, const N: usize> Clone for CharArrayRefSearcher<'a, 'b, N>
impl<'a, 'b> Clone for tempfile::Builder<'a, 'b>
impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Clone for StrSearcher<'a, 'b>
impl<'a, 'h> Clone for memchr::arch::all::memchr::OneIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::OneIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::OneIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::all::memchr::ThreeIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::ThreeIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::ThreeIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::all::memchr::TwoIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::x86_64::avx2::memchr::TwoIter<'a, 'h>
impl<'a, 'h> Clone for memchr::arch::x86_64::sse2::memchr::TwoIter<'a, 'h>
impl<'a, C, FSet> Clone for DateTimePatternFormatter<'a, C, FSet>
impl<'a, E> Clone for BytesDeserializer<'a, E>
impl<'a, E> Clone for CowStrDeserializer<'a, E>
alloc or std only.impl<'a, F> Clone for CharPredicateSearcher<'a, F>
impl<'a, I> Clone for itertools::groupbylazy::Chunks<'a, I>
impl<'a, K0, K1, V> Clone for ZeroMap2d<'a, K0, K1, V>
impl<'a, K0, K1, V> Clone for ZeroMap2dBorrowed<'a, K0, K1, V>
impl<'a, K, V> Clone for hashlink::linked_hash_map::Keys<'a, K, V>
impl<'a, K, V> Clone for ZeroMap<'a, K, V>
impl<'a, K, V> Clone for ZeroMapBorrowed<'a, K, V>
impl<'a, K> Clone for lib::collections::btree_set::Cursor<'a, K>where
K: Clone + 'a,
impl<'a, K> Clone for hashlink::linked_hash_set::Iter<'a, K>
impl<'a, P> Clone for lib::text::str::MatchIndices<'a, P>
impl<'a, P> Clone for lib::text::str::Matches<'a, P>
impl<'a, P> Clone for RMatchIndices<'a, P>
impl<'a, P> Clone for RMatches<'a, P>
impl<'a, P> Clone for lib::text::str::RSplit<'a, P>
impl<'a, P> Clone for RSplitN<'a, P>
impl<'a, P> Clone for RSplitTerminator<'a, P>
impl<'a, P> Clone for lib::text::str::Split<'a, P>
impl<'a, P> Clone for lib::text::str::SplitInclusive<'a, P>
impl<'a, P> Clone for SplitN<'a, P>
impl<'a, P> Clone for lib::text::str::SplitTerminator<'a, P>
impl<'a, T, F> Clone for VarZeroSliceIter<'a, T, F>
impl<'a, T, F> Clone for VarZeroVec<'a, T, F>where
T: ?Sized,
impl<'a, T, P> Clone for core::slice::iter::ChunkBy<'a, T, P>where
T: 'a,
P: Clone,
impl<'a, T, S> Clone for hashlink::linked_hash_set::Difference<'a, T, S>
impl<'a, T, S> Clone for hashlink::linked_hash_set::Intersection<'a, T, S>
impl<'a, T, S> Clone for hashlink::linked_hash_set::SymmetricDifference<'a, T, S>
impl<'a, T, S> Clone for hashlink::linked_hash_set::Union<'a, T, S>
impl<'a, T> Clone for Annotation<'a, T>
impl<'a, T> Clone for Choose<'a, T>where
T: Clone,
impl<'a, T> Clone for CodePointMapDataBorrowed<'a, T>
impl<'a, T> Clone for hashbrown::table::Iter<'a, T>
impl<'a, T> Clone for hashbrown::table::Iter<'a, T>
impl<'a, T> Clone for hashbrown::table::IterHash<'a, T>
impl<'a, T> Clone for hashbrown::table::IterHash<'a, T>
impl<'a, T> Clone for icu_pattern::common::PatternItem<'a, T>where
T: Clone,
impl<'a, T> Clone for PatternItemCow<'a, T>where
T: Clone,
impl<'a, T> Clone for core::slice::iter::RChunksExact<'a, T>
impl<'a, T> Clone for RecvStream<'a, T>
impl<'a, T> Clone for SendSink<'a, T>
impl<'a, T> Clone for TimeZoneAnnotation<'a, T>where
T: Clone + EncodingType,
impl<'a, T> Clone for TimeZoneRecord<'a, T>
impl<'a, T> Clone for ValuesRef<'a, T>where
T: Clone,
impl<'a, T> Clone for ZeroVec<'a, T>where
T: AsULE,
impl<'a, V> Clone for VarZeroCow<'a, V>where
V: ?Sized,
impl<'a, W, I> Clone for crc::Digest<'a, W, I>
impl<'a, const N: usize> Clone for CharArraySearcher<'a, N>
impl<'a> Clone for Ancestors<'a>
impl<'a> Clone for AnyValueRef<'a>
impl<'a> Clone for Arguments<'a>
impl<'a> Clone for quick_xml::events::attributes::Attribute<'a>
impl<'a> Clone for quick_xml::events::attributes::Attributes<'a>
impl<'a> Clone for core::ffi::c_str::Bytes<'a>
impl<'a> Clone for lib::text::str::Bytes<'a>
impl<'a> Clone for BytesCData<'a>
impl<'a> Clone for BytesDecl<'a>
impl<'a> Clone for BytesEnd<'a>
impl<'a> Clone for BytesPI<'a>
impl<'a> Clone for BytesRef<'a>
impl<'a> Clone for BytesStart<'a>
impl<'a> Clone for BytesText<'a>
impl<'a> Clone for CDataIterator<'a>
impl<'a> Clone for CanonicalCompositionBorrowed<'a>
impl<'a> Clone for CapturesPatternIter<'a>
impl<'a> Clone for CaseMapCloserBorrowed<'a>
impl<'a> Clone for CaseMapperBorrowed<'a>
impl<'a> Clone for CertificateDer<'a>
impl<'a> Clone for CertificateRevocationListDer<'a>
impl<'a> Clone for CertificateSigningRequestDer<'a>
impl<'a> Clone for anyhow::Chain<'a>
impl<'a> Clone for Char16TrieIterator<'a>
impl<'a> Clone for lib::text::str::CharIndices<'a>
impl<'a> Clone for CharSearcher<'a>
impl<'a> Clone for lib::text::str::Chars<'a>
impl<'a> Clone for CodePointSetDataBorrowed<'a>
impl<'a> Clone for Component<'a>
impl<'a> Clone for Components<'a>
impl<'a> Clone for DataIdentifierBorrowed<'a>
impl<'a> Clone for DataIdentifierCow<'a>
impl<'a> Clone for DataRequest<'a>
impl<'a> Clone for icu_calendar::types::DateFields<'a>
impl<'a> Clone for DeEvent<'a>
impl<'a> Clone for DecodedException<'a>
impl<'a> Clone for Der<'a>
impl<'a> Clone for DnsName<'a>
impl<'a> Clone for EchConfigListBytes<'a>
impl<'a> Clone for EmojiSetDataBorrowed<'a>
impl<'a> Clone for lib::text::str::EncodeUtf16<'a>
impl<'a> Clone for ErrorReportingUtf8Chars<'a>
impl<'a> Clone for ErrorReportingUtf16Chars<'a>
impl<'a> Clone for EscapeAscii<'a>
impl<'a> Clone for lib::text::str::EscapeDebug<'a>
impl<'a> Clone for lib::text::str::EscapeDefault<'a>
impl<'a> Clone for lib::text::str::EscapeUnicode<'a>
impl<'a> Clone for quick_xml::events::Event<'a>
impl<'a> Clone for Exception<'a>
impl<'a> Clone for ExemplarCharactersBorrowed<'a>
impl<'a> Clone for FfdheGroup<'a>
impl<'a> Clone for foldhash::fast::FoldHasher<'a>
impl<'a> Clone for foldhash::quality::FoldHasher<'a>
impl<'a> Clone for GraphemeIndices<'a>
impl<'a> Clone for Graphemes<'a>
impl<'a> Clone for GroupInfoPatternNames<'a>
impl<'a> Clone for httparse::Header<'a>
impl<'a> Clone for IanaParserBorrowed<'a>
impl<'a> Clone for IanaParserExtendedBorrowed<'a>
impl<'a> Clone for IdsRef<'a>
impl<'a> Clone for Indices<'a>
impl<'a> Clone for untrusted::input::Input<'a>
impl<'a> Clone for IoSlice<'a>
impl<'a> Clone for Item<'a>
impl<'a> Clone for std::path::Iter<'a>
impl<'a> Clone for serde_json::map::Iter<'a>
impl<'a> Clone for mio::event::events::Iter<'a>
impl<'a> Clone for KeyPurposeId<'a>
impl<'a> Clone for serde_json::map::Keys<'a>
impl<'a> Clone for LanguageStrStrPair<'a>
impl<'a> Clone for LineBreakOptions<'a>
impl<'a> Clone for lib::text::str::Lines<'a>
impl<'a> Clone for LinesAny<'a>
impl<'a> Clone for LocalName<'a>
impl<'a> Clone for LocaleFallbackerBorrowed<'a>
impl<'a> Clone for LocaleFallbackerWithConfig<'a>
impl<'a> Clone for core::panic::location::Location<'a>
impl<'a> Clone for log::Metadata<'a>
impl<'a> Clone for MissingNamedPlaceholderError<'a>
impl<'a> Clone for MultiNamedPlaceholderKey<'a>
impl<'a> Clone for Namespace<'a>
impl<'a> Clone for NamespaceBindingsIter<'a>
impl<'a> Clone for NamespaceBindingsOfLevelIter<'a>
impl<'a> Clone for OutboundChunks<'a>
impl<'a> Clone for Parse<'a>
impl<'a> Clone for ParseOptions<'a>
impl<'a> Clone for PatternSetIter<'a>
impl<'a> Clone for PayloadEvent<'a>
impl<'a> Clone for PercentDecode<'a>
impl<'a> Clone for PercentEncode<'a>
impl<'a> Clone for PhantomContravariantLifetime<'a>
impl<'a> Clone for PhantomCovariantLifetime<'a>
impl<'a> Clone for PhantomInvariantLifetime<'a>
impl<'a> Clone for Positive<'a>
impl<'a> Clone for lib::fs::Prefix<'a>
impl<'a> Clone for quick_xml::name::Prefix<'a>
impl<'a> Clone for PrefixComponent<'a>
impl<'a> Clone for PrefixDeclaration<'a>
impl<'a> Clone for PrettyFormatter<'a>
impl<'a> Clone for ProcessesToUpdate<'a>
impl<'a> Clone for QName<'a>
impl<'a> Clone for RangePatternInfo<'a>
impl<'a> Clone for RangePatternInfoBorrowed<'a>
impl<'a> Clone for RawValues<'a>
impl<'a> Clone for Record<'a>
impl<'a> Clone for RevocationOptions<'a>
impl<'a> Clone for RevocationOptionsBuilder<'a>
impl<'a> Clone for ScriptExtensionsSet<'a>
impl<'a> Clone for ScriptWithExtensionsBorrowed<'a>
impl<'a> Clone for Select<'a>
impl<'a> Clone for SentenceBreakOptions<'a>
impl<'a> Clone for ServerName<'a>
impl<'a> Clone for regex::regexset::bytes::SetMatchesIter<'a>
impl<'a> Clone for regex::regexset::string::SetMatchesIter<'a>
impl<'a> Clone for core::error::Source<'a>
impl<'a> Clone for core::slice::ascii::SplitAsciiWhitespace<'a>
impl<'a> Clone for lib::text::str::SplitAsciiWhitespace<'a>
impl<'a> Clone for lib::text::str::SplitWhitespace<'a>
impl<'a> Clone for StrStrPair<'a>
impl<'a> Clone for StrftimeItems<'a>
impl<'a> Clone for SubjectPublicKeyInfoDer<'a>
impl<'a> Clone for quick_xml::de::Text<'a>
impl<'a> Clone for TimeZoneAndCanonical<'a>
impl<'a> Clone for TimeZoneAndCanonicalAndNormalized<'a>
impl<'a> Clone for TimezonePeriods<'a>
impl<'a> Clone for TitlecaseMapperBorrowed<'a>
impl<'a> Clone for TrustAnchor<'a>
impl<'a> Clone for USentenceBoundIndices<'a>
impl<'a> Clone for USentenceBounds<'a>
impl<'a> Clone for UWordBoundIndices<'a>
impl<'a> Clone for UWordBounds<'a>
impl<'a> Clone for Unexpected<'a>
impl<'a> Clone for UnicodeSentences<'a>
impl<'a> Clone for Utf8CharIndices<'a>
impl<'a> Clone for Utf8Chars<'a>
impl<'a> Clone for Utf8Chunk<'a>
impl<'a> Clone for Utf8Chunks<'a>
impl<'a> Clone for Utf8Pattern<'a>
impl<'a> Clone for Utf16CharIndices<'a>
impl<'a> Clone for Utf16Chars<'a>
impl<'a> Clone for serde_json::map::Values<'a>
impl<'a> Clone for WindowsParserBorrowed<'a>
impl<'a> Clone for WordBreakOptions<'a>
impl<'a> Clone for YearInput<'a>
impl<'a> Clone for ZeroAsciiIgnoreCaseTrieCursor<'a>
impl<'a> Clone for ZeroTrieSimpleAsciiCursor<'a>
impl<'c, 'h> Clone for regex::regex::bytes::SubCaptureMatches<'c, 'h>
impl<'c, 'h> Clone for regex::regex::string::SubCaptureMatches<'c, 'h>
impl<'ch, P> Clone for rayon::str::MatchIndices<'ch, P>where
P: Clone + Pattern,
impl<'ch, P> Clone for rayon::str::Matches<'ch, P>where
P: Clone + Pattern,
impl<'ch, P> Clone for rayon::str::Split<'ch, P>where
P: Clone + Pattern,
impl<'ch, P> Clone for rayon::str::SplitInclusive<'ch, P>where
P: Clone + Pattern,
impl<'ch, P> Clone for rayon::str::SplitTerminator<'ch, P>where
P: Clone + Pattern,
impl<'ch> Clone for rayon::str::Bytes<'ch>
impl<'ch> Clone for rayon::str::CharIndices<'ch>
impl<'ch> Clone for rayon::str::Chars<'ch>
impl<'ch> Clone for rayon::str::EncodeUtf16<'ch>
impl<'ch> Clone for rayon::str::Lines<'ch>
impl<'ch> Clone for rayon::str::SplitAsciiWhitespace<'ch>
impl<'ch> Clone for rayon::str::SplitWhitespace<'ch>
impl<'data, T> Clone for GenericPackedPatterns<'data, T>
impl<'data, T> Clone for PropertyCodePointMap<'data, T>
impl<'data> Clone for Aliases<'data>
impl<'data> Clone for CanonicalCompositions<'data>
impl<'data> Clone for CaseMap<'data>
impl<'data> Clone for CaseMapExceptions<'data>
impl<'data> Clone for CaseMapUnfold<'data>
impl<'data> Clone for Char16Trie<'data>
impl<'data> Clone for CodePointInversionList<'data>
impl<'data> Clone for CodePointInversionListAndStringList<'data>
impl<'data> Clone for CollationData<'data>
impl<'data> Clone for CollationDiacritics<'data>
impl<'data> Clone for CollationJamo<'data>
impl<'data> Clone for CollationReordering<'data>
impl<'data> Clone for CollationSpecialPrimaries<'data>
impl<'data> Clone for ConditionalListJoinerPattern<'data>
impl<'data> Clone for DayPeriodNames<'data>
impl<'data> Clone for DecimalSymbolStrsBuilder<'data>
impl<'data> Clone for DecimalSymbols<'data>
impl<'data> Clone for DecompositionData<'data>
impl<'data> Clone for DecompositionTables<'data>
impl<'data> Clone for ExemplarCharactersData<'data>
impl<'data> Clone for ExemplarCities<'data>
impl<'data> Clone for GenericPattern<'data>
impl<'data> Clone for GluePattern<'data>
impl<'data> Clone for GraphemeClusterSegmenterBorrowed<'data>
impl<'data> Clone for HelloWorld<'data>
impl<'data> Clone for IanaNames<'data>
impl<'data> Clone for IanaToBcp47Map<'data>
impl<'data> Clone for LineSegmenterBorrowed<'data>
impl<'data> Clone for ListFormatterPatterns<'data>
impl<'data> Clone for ListJoinerPattern<'data>
impl<'data> Clone for Locations<'data>
impl<'data> Clone for LstmData<'data>
impl<'data> Clone for LstmDataFloat32<'data>
impl<'data> Clone for LstmMatrix1<'data>
impl<'data> Clone for LstmMatrix2<'data>
impl<'data> Clone for LstmMatrix3<'data>
impl<'data> Clone for MetazoneGenericNames<'data>
impl<'data> Clone for MetazoneSpecificNames<'data>
impl<'data> Clone for MonthNames<'data>
impl<'data> Clone for NonRecursiveDecompositionSupplement<'data>
impl<'data> Clone for Parents<'data>
impl<'data> Clone for icu_datetime::provider::pattern::runtime::pattern::Pattern<'data>
impl<'data> Clone for PatternsByGreatestDifference<'data>
impl<'data> Clone for PluralRulesData<'data>
impl<'data> Clone for PropertyCodePointSet<'data>
impl<'data> Clone for PropertyEnumToValueNameLinearMap<'data>
impl<'data> Clone for PropertyEnumToValueNameSparseMap<'data>
impl<'data> Clone for PropertyScriptToIcuScriptMap<'data>
impl<'data> Clone for PropertyUnicodeSet<'data>
impl<'data> Clone for PropertyValueNameToEnumMap<'data>
impl<'data> Clone for icu_plurals::provider::rules::runtime::ast::Relation<'data>
impl<'data> Clone for icu_plurals::provider::rules::runtime::ast::Rule<'data>
impl<'data> Clone for RuleBreakData<'data>
impl<'data> Clone for RuleBreakDataOverride<'data>
impl<'data> Clone for ScriptDirection<'data>
impl<'data> Clone for ScriptWithExtensionsProperty<'data>
impl<'data> Clone for SentenceSegmenterBorrowed<'data>
impl<'data> Clone for SerdeDFA<'data>
impl<'data> Clone for SpecialCasePattern<'data>
impl<'data> Clone for TimeZoneEssentials<'data>
impl<'data> Clone for UCharDictionaryBreakData<'data>
impl<'data> Clone for WeekdayNames<'data>
impl<'data> Clone for WindowsZonesToBcp47Map<'data>
impl<'data> Clone for WordSegmenterBorrowed<'data>
impl<'data> Clone for YearNames<'data>
impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>
impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>
impl<'de, E> Clone for StrDeserializer<'de, E>
impl<'de, I, E> Clone for MapDeserializer<'de, I, E>
impl<'f> Clone for VaList<'f>
impl<'fd> Clone for BorrowedFd<'fd>
impl<'h, 'n> Clone for FindIter<'h, 'n>
impl<'h, 'n> Clone for FindRevIter<'h, 'n>
impl<'h> Clone for regex_automata::util::search::Input<'h>
impl<'h> Clone for aho_corasick::util::search::Input<'h>
impl<'h> Clone for regex::regex::bytes::Match<'h>
impl<'h> Clone for regex::regex::string::Match<'h>
impl<'h> Clone for Memchr2<'h>
impl<'h> Clone for Memchr3<'h>
impl<'h> Clone for Memchr<'h>
impl<'h> Clone for regex_automata::util::iter::Searcher<'h>
impl<'i> Clone for AttributesDeserializer<'i>
impl<'i> Clone for DeArray<'i>
impl<'i> Clone for DeFloat<'i>
impl<'i> Clone for DeInteger<'i>
impl<'i> Clone for DeValue<'i>
impl<'i> Clone for Raw<'i>
impl<'i> Clone for toml_parser::source::Source<'i>
impl<'k, T> Clone for FileOptions<'k, T>where
T: Clone + FileOptionExtension,
impl<'l> Clone for FormattedDecimal<'l>
impl<'lib, T> Clone for libloading::safe::Symbol<'lib, T>
impl<'n> Clone for memchr::memmem::Finder<'n>
impl<'n> Clone for memchr::memmem::FinderRev<'n>
impl<'ns> Clone for ResolveResult<'ns>
impl<'r> Clone for regex::regex::bytes::CaptureNames<'r>
impl<'r> Clone for regex::regex::string::CaptureNames<'r>
impl<'r> Clone for MySqlValueRef<'r>
impl<'r> Clone for PgValueRef<'r>
impl<'s, P> Clone for ParsedPatternItem<'s, P>where
P: Clone,
impl<'s> Clone for regex::regex::bytes::NoExpand<'s>
impl<'s> Clone for regex::regex::string::NoExpand<'s>
impl<'s> Clone for ParsedArg<'s>
impl<'s> Clone for ShortFlags<'s>
impl<'s> Clone for StrippedBytes<'s>
impl<'s> Clone for StrippedStr<'s>
impl<'s> Clone for TomlKey<'s>
impl<'s> Clone for TomlKeyBuilder<'s>
impl<'s> Clone for TomlString<'s>
impl<'s> Clone for TomlStringBuilder<'s>
impl<'t, T> Clone for winnow::stream::token::TokenSlice<'t, T>where
T: Clone,
impl<'t, T> Clone for winnow::stream::token::TokenSlice<'t, T>where
T: Clone,
impl<A, B, C, D, E, F> Clone for Tuple6ULE<A, B, C, D, E, F>
impl<A, B, C, D, E> Clone for Tuple5ULE<A, B, C, D, E>
impl<A, B, C, D> Clone for Tuple4ULE<A, B, C, D>
impl<A, B, C> Clone for Tuple3ULE<A, B, C>
impl<A, B> Clone for And<A, B>
impl<A, B> Clone for core::iter::adapters::chain::Chain<A, B>
impl<A, B> Clone for rayon::iter::chain::Chain<A, B>
impl<A, B> Clone for futures_util::future::either::Either<A, B>
impl<A, B> Clone for tower::util::either::Either<A, B>
impl<A, B> Clone for EitherOrBoth<A, B>
impl<A, B> Clone for Or<A, B>
impl<A, B> Clone for Tuple2ULE<A, B>
impl<A, B> Clone for VarTuple<A, B>
impl<A, B> Clone for core::iter::adapters::zip::Zip<A, B>
impl<A, B> Clone for rayon::iter::zip::Zip<A, B>
impl<A, B> Clone for rayon::iter::zip_eq::ZipEq<A, B>
impl<A, Z> Clone for ZonedDateTime<A, Z>
impl<A> Clone for Aad<A>where
A: Clone,
impl<A> Clone for tinyvec::arrayvec::ArrayVec<A>
impl<A> Clone for alloc::boxed::Box<str, A>
no_global_oom_handling only.impl<A> Clone for icu_calendar::date::Date<A>where
A: AsCalendar + Clone,
impl<A> Clone for icu_time::types::DateTime<A>
impl<A> Clone for EnumAccessDeserializer<A>where
A: Clone,
impl<A> Clone for ExtendedGcd<A>where
A: Clone,
impl<A> Clone for smallvec::IntoIter<A>
impl<A> Clone for lib::core::option::IntoIter<A>where
A: Clone,
impl<A> Clone for lib::core::option::Iter<'_, A>
impl<A> Clone for MapAccessDeserializer<A>where
A: Clone,
impl<A> Clone for OptionFlatten<A>where
A: Clone,
impl<A> Clone for RangeFromIter<A>where
A: Clone,
impl<A> Clone for RangeInclusiveIter<A>where
A: Clone,
impl<A> Clone for RangeIter<A>where
A: Clone,
impl<A> Clone for regex_automata::dfa::regex::Regex<A>where
A: Clone,
impl<A> Clone for core::iter::sources::repeat::Repeat<A>where
A: Clone,
impl<A> Clone for core::iter::sources::repeat_n::RepeatN<A>where
A: Clone,
impl<A> Clone for itertools::repeatn::RepeatN<A>where
A: Clone,
impl<A> Clone for SeqAccessDeserializer<A>where
A: Clone,
impl<A> Clone for SmallVec<A>
impl<A> Clone for TinyVec<A>
impl<B, C> Clone for ControlFlow<B, C>
impl<B, F> Clone for InspectErr<B, F>
impl<B, F> Clone for InspectFrame<B, F>
impl<B, F> Clone for http_body_util::combinators::map_err::MapErr<B, F>
impl<B, F> Clone for MapFrame<B, F>
impl<B> Clone for BodyDataStream<B>where
B: Clone,
impl<B> Clone for BodyStream<B>where
B: Clone,
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>,
alloc only.impl<B> Clone for Cow<'_, B>
impl<B> Clone for http_body_util::limited::Limited<B>where
B: Clone,
impl<B> Clone for PublicKeyComponents<B>where
B: Clone,
impl<B> Clone for ring::agreement::UnparsedPublicKey<B>where
B: Clone,
impl<B> Clone for ring::signature::UnparsedPublicKey<B>where
B: Clone,
impl<BS, K> Clone for block_buffer::BlockBuffer<BS, K>where
BS: BlockSizes,
K: BufferKind,
impl<BS> Clone for ReadBuffer<BS>where
BS: BlockSizes,
impl<BlockSize, Kind> Clone for block_buffer::BlockBuffer<BlockSize, Kind>
impl<C0, C1> Clone for EitherCart<C0, C1>
impl<C, B> Clone for hyper_util::client::legacy::client::Client<C, B>where
C: Clone,
impl<C, F> Clone for MapFailureClass<C, F>
impl<C, FSet> Clone for FixedCalendarDateTimeFormatter<C, FSet>
impl<C, FSet> Clone for FixedCalendarDateTimeNames<C, FSet>
impl<C> Clone for CartableOptionPointer<C>where
C: CloneableCartablePointerLike,
impl<C> Clone for ContextError<C>where
C: Clone,
impl<C> Clone for anstyle_parse::Parser<C>where
C: Clone,
impl<C> Clone for Ref<'_, C>
impl<C> Clone for SocksV4<C>where
C: Clone,
impl<C> Clone for SocksV5<C>where
C: Clone,
impl<C> Clone for Tunnel<C>where
C: Clone,
impl<CM> Clone for CaseMapCloser<CM>where
CM: Clone,
impl<CM> Clone for TitlecaseMapper<CM>where
CM: Clone,
impl<D, S> Clone for rayon::iter::splitter::Split<D, S>
impl<D> Clone for http_body_util::empty::Empty<D>
impl<D> Clone for Full<D>where
D: Clone,
impl<D> Clone for Hmac<D>
impl<D> Clone for HmacCore<D>where
D: EagerHash,
impl<D> Clone for HmacReset<D>
impl<D> Clone for HmacResetCore<D>where
D: EagerHash,
impl<D> Clone for SimpleHmac<D>
impl<D> Clone for SimpleHmacReset<D>
impl<DB> Clone for Pool<DB>where
DB: Database,
Returns a new Pool tied to the same shared connection pool.
impl<DB> Clone for PoolOptions<DB>where
DB: Database,
impl<DT, Z> Clone for Combo<DT, Z>
impl<DataStruct> Clone for ErasedMarker<DataStruct>
impl<Dyn> Clone for DynMetadata<Dyn>where
Dyn: ?Sized,
impl<E> Clone for AllocOrInitError<E>where
E: Clone,
impl<E> Clone for BoolDeserializer<E>
impl<E> Clone for CharDeserializer<E>
impl<E> Clone for EnumValueParser<E>
impl<E> Clone for ErrMode<E>where
E: Clone,
impl<E> Clone for F32Deserializer<E>
impl<E> Clone for F64Deserializer<E>
impl<E> Clone for I8Deserializer<E>
impl<E> Clone for I16Deserializer<E>
impl<E> Clone for I32Deserializer<E>
impl<E> Clone for I64Deserializer<E>
impl<E> Clone for I128Deserializer<E>
impl<E> Clone for IsizeDeserializer<E>
impl<E> Clone for StringDeserializer<E>
alloc or std only.impl<E> Clone for U8Deserializer<E>
impl<E> Clone for U16Deserializer<E>
impl<E> Clone for U32Deserializer<E>
impl<E> Clone for U64Deserializer<E>
impl<E> Clone for U128Deserializer<E>
impl<E> Clone for UnitDeserializer<E>
impl<E> Clone for UsizeDeserializer<E>
impl<F, S> Clone for FutureService<F, S>
impl<F> Clone for AndThenLayer<F>where
F: Clone,
impl<F> Clone for CloneBodyFn<F>where
F: Clone,
impl<F> Clone for FromFn<F>where
F: Clone,
impl<F> Clone for LayerFn<F>where
F: Clone,
impl<F> Clone for MapErrLayer<F>where
F: Clone,
impl<F> Clone for MapFutureLayer<F>where
F: Clone,
impl<F> Clone for MapRequestLayer<F>where
F: Clone,
impl<F> Clone for MapResponseLayer<F>where
F: Clone,
impl<F> Clone for MapResultLayer<F>where
F: Clone,
impl<F> Clone for OnceWith<F>where
F: Clone,
impl<F> Clone for OptionFuture<F>where
F: Clone,
impl<F> Clone for RedirectFn<F>where
F: Clone,
impl<F> Clone for core::iter::sources::repeat_with::RepeatWith<F>where
F: Clone,
impl<F> Clone for futures_util::stream::repeat_with::RepeatWith<F>where
F: Clone,
impl<F> Clone for ThenLayer<F>where
F: Clone,
impl<FSet> Clone for DateTimeFormatter<FSet>where
FSet: Clone + DateTimeNamesMarker,
impl<FSet> Clone for DateTimeNames<FSet>where
FSet: Clone + DateTimeNamesMarker,
impl<G> Clone for BlockRng<G>
impl<G> Clone for FromCoroutine<G>where
G: Clone,
impl<H> Clone for BuildHasherDefault<H>
impl<H> Clone for GenericHkdf<H>
impl<H> Clone for GenericHkdfExtract<H>
impl<H> Clone for HasherRng<H>where
H: Clone,
impl<I, E> Clone for winnow::error::ParseError<I, E>
impl<I, E> Clone for SeqDeserializer<I, E>
impl<I, ElemF> Clone for itertools::intersperse::IntersperseWith<I, ElemF>
impl<I, F, const N: usize> Clone for MapWindows<I, F, N>
impl<I, F> Clone for Batching<I, F>
impl<I, F> Clone for core::iter::adapters::filter_map::FilterMap<I, F>
impl<I, F> Clone for FilterMapOk<I, F>
impl<I, F> Clone for FilterOk<I, F>
impl<I, F> Clone for rayon::iter::flat_map::FlatMap<I, F>
impl<I, F> Clone for FlatMapIter<I, F>
impl<I, F> Clone for FormatWith<'_, I, F>
impl<I, F> Clone for core::iter::adapters::inspect::Inspect<I, F>
impl<I, F> Clone for rayon::iter::inspect::Inspect<I, F>
impl<I, F> Clone for KMergeBy<I, F>
impl<I, F> Clone for core::iter::adapters::map::Map<I, F>
impl<I, F> Clone for rayon::iter::map::Map<I, F>
impl<I, F> Clone for PadUsing<I, F>
impl<I, F> Clone for itertools::adaptors::Positions<I, F>
impl<I, F> Clone for TakeWhileInclusive<I, F>
impl<I, F> Clone for itertools::adaptors::Update<I, F>
impl<I, F> Clone for rayon::iter::update::Update<I, F>
impl<I, G> Clone for core::iter::adapters::intersperse::IntersperseWith<I, G>
impl<I, ID, F> Clone for Fold<I, ID, F>
impl<I, ID, F> Clone for FoldChunks<I, ID, F>
impl<I, INIT, F> Clone for MapInit<I, INIT, F>
impl<I, J, F> Clone for MergeBy<I, J, F>
impl<I, J> Clone for Diff<I, J>
impl<I, J> Clone for itertools::adaptors::Interleave<I, J>
impl<I, J> Clone for rayon::iter::interleave::Interleave<I, J>
impl<I, J> Clone for itertools::adaptors::InterleaveShortest<I, J>
impl<I, J> Clone for rayon::iter::interleave_shortest::InterleaveShortest<I, J>
impl<I, J> Clone for Product<I, J>
impl<I, J> Clone for itertools::zip_eq_impl::ZipEq<I, J>
impl<I, O, E> Clone for Infix<I, O, E>
impl<I, O, E> Clone for Postfix<I, O, E>
impl<I, O, E> Clone for winnow::combinator::expression::Prefix<I, O, E>
impl<I, P> Clone for core::iter::adapters::filter::Filter<I, P>
impl<I, P> Clone for rayon::iter::filter::Filter<I, P>
impl<I, P> Clone for rayon::iter::filter_map::FilterMap<I, P>
impl<I, P> Clone for MapWhile<I, P>
impl<I, P> Clone for rayon::iter::positions::Positions<I, P>
impl<I, P> Clone for SkipAnyWhile<I, P>
impl<I, P> Clone for SkipWhile<I, P>
impl<I, P> Clone for TakeAnyWhile<I, P>
impl<I, P> Clone for TakeWhile<I, P>
impl<I, S> Clone for winnow::stream::stateful::Stateful<I, S>
impl<I, S> Clone for winnow::stream::stateful::Stateful<I, S>
impl<I, St, F> Clone for Scan<I, St, F>
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,
impl<I, T, F> Clone for MapWith<I, T, F>
impl<I, T> Clone for CircularTupleWindows<I, T>
impl<I, T> Clone for TupleCombinations<I, T>
impl<I, T> Clone for TupleWindows<I, T>
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,
impl<I, U, F> Clone for core::iter::adapters::flatten::FlatMap<I, U, F>
impl<I, U, F> Clone for FoldChunksWith<I, U, F>
impl<I, U, F> Clone for FoldWith<I, U, F>
impl<I, U, F> Clone for TryFoldWith<I, U, F>
impl<I, U, ID, F> Clone for TryFold<I, U, ID, F>
impl<I, U> Clone for core::iter::adapters::flatten::Flatten<I>
impl<I, V, F> Clone for UniqueBy<I, V, F>
impl<I, const N: usize> Clone for ArrayChunks<I, N>
impl<I> Clone for rayon::iter::chunks::Chunks<I>where
I: Clone,
impl<I> Clone for core::iter::adapters::cloned::Cloned<I>where
I: Clone,
impl<I> Clone for rayon::iter::cloned::Cloned<I>where
I: Clone,
impl<I> Clone for CombinationsWithReplacement<I>
impl<I> Clone for core::iter::adapters::copied::Copied<I>where
I: Clone,
impl<I> Clone for rayon::iter::copied::Copied<I>where
I: Clone,
impl<I> Clone for Cycle<I>where
I: Clone,
impl<I> Clone for DecodeUtf16<I>
impl<I> Clone for Decompositions<I>where
I: Clone,
impl<I> Clone for core::iter::adapters::enumerate::Enumerate<I>where
I: Clone,
impl<I> Clone for rayon::iter::enumerate::Enumerate<I>where
I: Clone,
impl<I> Clone for ExactlyOneError<I>
impl<I> Clone for ExponentialBlocks<I>where
I: Clone,
impl<I> Clone for rayon::iter::flatten::Flatten<I>where
I: Clone,
impl<I> Clone for FlattenIter<I>where
I: Clone,
impl<I> Clone for itertools::format::Format<'_, I>where
I: Clone,
impl<I> Clone for FromIter<I>where
I: Clone,
impl<I> Clone for Fuse<I>where
I: Clone,
impl<I> Clone for GroupingMap<I>where
I: Clone,
impl<I> Clone for IanaParserExtended<I>where
I: Clone,
impl<I> Clone for InputError<I>where
I: Clone,
impl<I> Clone for core::iter::adapters::intersperse::Intersperse<I>
impl<I> Clone for rayon::iter::intersperse::Intersperse<I>
impl<I> Clone for IntoChunks<I>
impl<I> Clone for futures_util::stream::iter::Iter<I>where
I: Clone,
impl<I> Clone for winnow::stream::locating::LocatingSlice<I>where
I: Clone,
impl<I> Clone for winnow::stream::locating::LocatingSlice<I>where
I: Clone,
impl<I> Clone for MaxLen<I>where
I: Clone,
impl<I> Clone for MinLen<I>where
I: Clone,
impl<I> Clone for MultiPeek<I>
impl<I> Clone for MultiProduct<I>
impl<I> Clone for PanicFuse<I>where
I: Clone,
impl<I> Clone for winnow::stream::partial::Partial<I>where
I: Clone,
impl<I> Clone for winnow::stream::partial::Partial<I>where
I: Clone,
impl<I> Clone for PeekNth<I>
impl<I> Clone for Peekable<I>
impl<I> Clone for Permutations<I>
impl<I> Clone for Powerset<I>
impl<I> Clone for PutBack<I>
impl<I> Clone for PutBackN<I>
impl<I> Clone for RcIter<I>
impl<I> Clone for Recompositions<I>where
I: Clone,
impl<I> Clone for Replacements<I>where
I: Clone,
impl<I> Clone for rayon::iter::rev::Rev<I>where
I: Clone,
impl<I> Clone for core::iter::adapters::skip::Skip<I>where
I: Clone,
impl<I> Clone for rayon::iter::skip::Skip<I>where
I: Clone,
impl<I> Clone for SkipAny<I>where
I: Clone,
impl<I> Clone for core::iter::adapters::step_by::StepBy<I>where
I: Clone,
impl<I> Clone for rayon::iter::step_by::StepBy<I>where
I: Clone,
impl<I> Clone for core::iter::adapters::take::Take<I>where
I: Clone,
impl<I> Clone for rayon::iter::take::Take<I>where
I: Clone,
impl<I> Clone for TakeAny<I>where
I: Clone,
impl<I> Clone for UniformBlocks<I>where
I: Clone,
impl<I> Clone for Unique<I>
impl<I> Clone for itertools::adaptors::WhileSome<I>where
I: Clone,
impl<I> Clone for rayon::iter::while_some::WhileSome<I>where
I: Clone,
impl<I> Clone for WithPosition<I>
impl<Idx> Clone for lib::core::ops::Range<Idx>where
Idx: Clone,
impl<Idx> Clone for core::range::Range<Idx>where
Idx: Clone,
impl<Idx> Clone for lib::core::ops::RangeFrom<Idx>where
Idx: Clone,
impl<Idx> Clone for core::range::RangeFrom<Idx>where
Idx: Clone,
impl<Idx> Clone for lib::core::ops::RangeInclusive<Idx>where
Idx: Clone,
impl<Idx> Clone for core::range::RangeInclusive<Idx>where
Idx: Clone,
impl<Idx> Clone for RangeTo<Idx>where
Idx: Clone,
impl<Idx> Clone for lib::core::ops::RangeToInclusive<Idx>where
Idx: Clone,
impl<Idx> Clone for core::range::RangeToInclusive<Idx>where
Idx: Clone,
impl<In, T, U, E> Clone for BoxCloneServiceLayer<In, T, U, E>
impl<In, T, U, E> Clone for BoxCloneSyncServiceLayer<In, T, U, E>
impl<In, T, U, E> Clone for BoxLayer<In, T, U, E>
impl<Inner, Outer> Clone for Stack<Inner, Outer>
impl<Iter> Clone for IterBridge<Iter>where
Iter: Clone,
impl<K, S> Clone for DashSet<K, S>
impl<K, V, A> Clone for BTreeMap<K, V, A>
impl<K, V, S, A> Clone for lib::collections::HashMap<K, V, S, A>
impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
impl<K, V, S, A> Clone for hashbrown::map::HashMap<K, V, S, A>
impl<K, V, S> Clone for DashMap<K, V, S>
impl<K, V, S> Clone for IndexMap<K, V, S>
impl<K, V, S> Clone for dashmap::iter::Iter<'_, K, V, S>
impl<K, V, S> Clone for LinkedHashMap<K, V, S>
impl<K, V, S> Clone for LiteMap<K, V, S>
impl<K, V, S> Clone for LruCache<K, V, S>
impl<K, V, S> Clone for ReadOnlyView<K, V, S>
impl<K, V> Clone for alloc::boxed::Box<Slice<K, V>>
impl<K, V> Clone for lib::collections::btree_map::Cursor<'_, K, V>
impl<K, V> Clone for indexmap::map::iter::IntoIter<K, V>
impl<K, V> Clone for IntoKeys<K, V>where
K: Clone,
impl<K, V> Clone for IntoValues<K, V>where
V: Clone,
impl<K, V> Clone for lib::collections::hash_map::Iter<'_, K, V>
impl<K, V> Clone for lib::collections::btree_map::Iter<'_, K, V>
impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>
impl<K, V> Clone for indexmap::map::iter::Iter<'_, K, V>
impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>
impl<K, V> Clone for hashlink::linked_hash_map::Iter<'_, K, V>
impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>
impl<K, V> Clone for rayon::collections::btree_map::Iter<'_, K, V>
impl<K, V> Clone for rayon::collections::hash_map::Iter<'_, K, V>
impl<K, V> Clone for lib::collections::hash_map::Keys<'_, K, V>
impl<K, V> Clone for lib::collections::btree_map::Keys<'_, K, V>
impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>
impl<K, V> Clone for indexmap::map::iter::Keys<'_, K, V>
impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>
impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>
impl<K, V> Clone for toml::map::Map<K, V>
impl<K, V> Clone for lib::collections::btree_map::Range<'_, K, V>
impl<K, V> Clone for lib::collections::hash_map::Values<'_, K, V>
impl<K, V> Clone for lib::collections::btree_map::Values<'_, K, V>
impl<K, V> Clone for hashbrown::map::Values<'_, K, V>
impl<K, V> Clone for indexmap::map::iter::Values<'_, K, V>
impl<K, V> Clone for hashbrown::map::Values<'_, K, V>
impl<K, V> Clone for hashlink::linked_hash_map::Values<'_, K, V>
impl<K, V> Clone for hashbrown::map::Values<'_, K, V>
impl<K> Clone for lib::collections::hash_set::Iter<'_, K>
impl<K> Clone for hashbrown::set::Iter<'_, K>
impl<K> Clone for hashbrown::set::Iter<'_, K>
impl<K> Clone for hashbrown::set::Iter<'_, K>
impl<L, R> Clone for either::Either<L, R>
impl<L, R> Clone for http_body_util::either::Either<L, R>
impl<L, R> Clone for IterEither<L, R>
impl<L> Clone for ServiceBuilder<L>where
L: Clone,
impl<M, O> Clone for DataPayloadOr<M, O>where
M: DynamicDataMarker,
<<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Clone,
O: Clone,
impl<M, Variables> Clone for DataPayloadWithVariables<M, Variables>
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();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();impl<Model> Clone for TimeZoneInfo<Model>where
Model: TimeZoneModel,
impl<MutexType, T, A> Clone for GenericReceiver<MutexType, T, A>
impl<MutexType, T, A> Clone for GenericSender<MutexType, T, A>
impl<MutexType, T> Clone for GenericOneshotBroadcastReceiver<MutexType, T>
impl<MutexType, T> Clone for GenericStateReceiver<MutexType, T>
impl<MutexType, T> Clone for GenericStateSender<MutexType, T>
impl<N> Clone for TomlInteger<N>where
N: Clone,
impl<P, F> Clone for MapValueParser<P, F>
impl<P, F> Clone for TryMapValueParser<P, F>
impl<P, S> Clone for Retry<P, S>
impl<P> Clone for FollowRedirectLayer<P>where
P: Clone,
impl<P> Clone for MaybeDangling<P>
impl<P> Clone for RetryLayer<P>where
P: Clone,
impl<Ptr> Clone for Pin<Ptr>where
Ptr: Clone,
impl<Public, Private> Clone for KeyPairComponents<Public, Private>
impl<R> Clone for EastAsianTraditional<R>where
R: Clone,
impl<R> Clone for ExponentialBackoff<R>where
R: Clone,
impl<R> Clone for ExponentialBackoffMaker<R>where
R: Clone,
impl<R> Clone for HttpConnector<R>where
R: Clone,
impl<R> Clone for NsReader<R>where
R: Clone,
impl<R> Clone for Reader<R>where
R: Clone,
impl<R> Clone for UnwrapErr<R>
impl<R> Clone for ZipArchive<R>where
R: Clone,
impl<S, F> Clone for AndThen<S, F>
impl<S, F> Clone for tower::util::map_err::MapErr<S, F>
impl<S, F> Clone for MapFuture<S, F>
impl<S, F> Clone for MapRequest<S, F>
impl<S, F> Clone for MapResponse<S, F>
impl<S, F> Clone for MapResult<S, F>
impl<S, F> Clone for Then<S, F>
impl<S, P> Clone for FollowRedirect<S, P>
impl<S> Clone for inotify::events::Event<S>where
S: Clone,
impl<S> Clone for Hijri<S>where
S: Clone,
impl<S> Clone for Host<S>where
S: Clone,
impl<S> Clone for futures_util::stream::poll_immediate::PollImmediate<S>where
S: Clone,
impl<S> Clone for StreamBody<S>where
S: Clone,
impl<Si, F> Clone for SinkMapErr<Si, F>
impl<Si, Item, U, Fut, F> Clone for With<Si, Item, U, Fut, F>
impl<Side, State> Clone for ConfigBuilder<Side, State>
impl<St, F> Clone for Iterate<St, F>
impl<St, F> Clone for Unfold<St, F>
impl<Storage> Clone for __BindgenBitfieldUnit<Storage>where
Storage: Clone,
impl<Store> Clone for ZeroAsciiIgnoreCaseTrie<Store>
impl<Store> Clone for ZeroTrie<Store>where
Store: Clone,
impl<Store> Clone for ZeroTrieExtendedCapacity<Store>
impl<Store> Clone for ZeroTriePerfectHash<Store>
impl<Store> Clone for ZeroTrieSimpleAscii<Store>
impl<T, A> Clone for Arc<T, A>where
A: AllocatorClone,
T: ?Sized,
impl<T, A> Clone for BTreeSet<T, A>where
T: Clone,
A: AllocatorClone,
impl<T, A> Clone for BinaryHeap<T, A>
impl<T, A> Clone for alloc::boxed::Box<T, A>
no_global_oom_handling only.impl<T, A> Clone for allocator_api2::stable::boxed::Box<T, A>
no_global_oom_handling only.impl<T, A> Clone for alloc::boxed::Box<[T], A>
no_global_oom_handling only.impl<T, A> Clone for allocator_api2::stable::boxed::Box<[T], A>
no_global_oom_handling only.impl<T, A> Clone for lib::collections::linked_list::Cursor<'_, T, A>where
A: Allocator,
impl<T, A> Clone for lib::collections::btree_set::Difference<'_, T, A>where
A: AllocatorClone,
impl<T, A> Clone for hashbrown::table::HashTable<T, A>
impl<T, A> Clone for hashbrown::table::HashTable<T, A>
impl<T, A> Clone for hashbrown::table::HashTable<T, A>
impl<T, A> Clone for lib::collections::btree_set::Intersection<'_, T, A>where
A: AllocatorClone,
impl<T, A> Clone for alloc::vec::into_iter::IntoIter<T, A>
no_global_oom_handling only.impl<T, A> Clone for allocator_api2::stable::vec::into_iter::IntoIter<T, A>
no_global_oom_handling only.impl<T, A> Clone for lib::collections::binary_heap::IntoIter<T, A>
impl<T, A> Clone for lib::collections::linked_list::IntoIter<T, A>
impl<T, A> Clone for lib::collections::vec_deque::IntoIter<T, A>
impl<T, A> Clone for IntoIterSorted<T, A>
impl<T, A> Clone for LinkedList<T, A>
impl<T, A> Clone for RawTable<T, A>
impl<T, A> Clone for Rc<T, A>where
A: AllocatorClone,
T: ?Sized,
impl<T, A> Clone for alloc::vec::Vec<T, A>
no_global_oom_handling only.impl<T, A> Clone for allocator_api2::stable::vec::Vec<T, A>
no_global_oom_handling only.impl<T, A> Clone for VecDeque<T, A>
impl<T, A> Clone for alloc::rc::Weak<T, A>where
A: AllocatorClone,
T: ?Sized,
impl<T, A> Clone for lib::sync::Weak<T, A>where
A: AllocatorClone,
T: ?Sized,
impl<T, E> Clone for Result<T, E>
impl<T, F> Clone for AlwaysReady<T, F>
impl<T, F> Clone for Successors<T, F>
impl<T, F> Clone for VarZeroVecOwned<T, F>where
T: ?Sized,
impl<T, N> Clone for GenericArray<T, N>where
T: Clone,
N: ArrayLength<T>,
impl<T, N> Clone for GenericArrayIter<T, N>where
T: Clone,
N: ArrayLength<T>,
impl<T, OutSize, O> Clone for CtVariableCoreWrapper<T, OutSize, O>where
T: Clone + VariableOutputCore,
OutSize: Clone + ArrayLength<u8> + IsLessOrEqual<<T as OutputSizeUser>::OutputSize>,
O: Clone,
<OutSize as IsLessOrEqual<<T as OutputSizeUser>::OutputSize>>::Output: NonZero,
<T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>,
<<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
impl<T, OutSize> Clone for CtOutWrapper<T, OutSize>where
T: VariableOutputCore + Clone,
OutSize: ArraySize + IsLessOrEqual<<T as OutputSizeUser>::OutputSize, Output = B1>,
impl<T, P> Clone for rayon::slice::chunk_by::ChunkBy<'_, T, P>where
P: Clone,
impl<T, P> Clone for core::slice::iter::RSplit<'_, T, P>
impl<T, P> Clone for core::slice::iter::Split<'_, T, P>
impl<T, P> Clone for rayon::slice::Split<'_, T, P>where
P: Clone,
impl<T, P> Clone for core::slice::iter::SplitInclusive<'_, T, P>
impl<T, P> Clone for rayon::slice::SplitInclusive<'_, T, P>where
P: Clone,
impl<T, S1, S2> Clone for indexmap::set::iter::SymmetricDifference<'_, T, S1, S2>
impl<T, S, A> Clone for lib::collections::hash_set::Difference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Difference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Difference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Difference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for lib::collections::HashSet<T, S, A>
impl<T, S, A> Clone for hashbrown::set::HashSet<T, S, A>
impl<T, S, A> Clone for hashbrown::set::HashSet<T, S, A>
impl<T, S, A> Clone for hashbrown::set::HashSet<T, S, A>
impl<T, S, A> Clone for lib::collections::hash_set::Intersection<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Intersection<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Intersection<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Intersection<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for lib::collections::hash_set::SymmetricDifference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::SymmetricDifference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::SymmetricDifference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::SymmetricDifference<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for lib::collections::hash_set::Union<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Union<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Union<'_, T, S, A>where
A: Allocator,
impl<T, S, A> Clone for hashbrown::set::Union<'_, T, S, A>where
A: Allocator,
impl<T, S> Clone for winnow::stream::Checkpoint<T, S>where
T: Clone,
impl<T, S> Clone for winnow::stream::Checkpoint<T, S>where
T: Clone,
impl<T, S> Clone for indexmap::set::iter::Difference<'_, T, S>
impl<T, S> Clone for IndexSet<T, S>
impl<T, S> Clone for indexmap::set::iter::Intersection<'_, T, S>
impl<T, S> Clone for LinkedHashSet<T, S>
impl<T, S> Clone for indexmap::set::iter::Union<'_, T, S>
impl<T, S> Clone for XofFixedWrapper<T, S>
impl<T, U, E> Clone for BoxCloneService<T, U, E>
impl<T, U, E> Clone for BoxCloneSyncService<T, U, E>
impl<T, U> Clone for Array<T, U>
impl<T, U> Clone for ZipLongest<T, U>
impl<T, const CAP: usize> Clone for arrayvec::arrayvec::ArrayVec<T, CAP>where
T: Clone,
impl<T, const CAP: usize> Clone for arrayvec::arrayvec::IntoIter<T, CAP>where
T: Clone,
impl<T, const N: usize, A> Clone for BoxedArrayIntoIter<T, N, A>
no_global_oom_handling only.impl<T, const N: usize> Clone for core::slice::iter::ArrayWindows<'_, T, N>
impl<T, const N: usize> Clone for rayon::slice::windows::ArrayWindows<'_, T, N>where
T: Sync,
impl<T, const N: usize> Clone for core::array::iter::IntoIter<T, N>where
T: Clone,
impl<T, const N: usize> Clone for rayon::array::IntoIter<T, N>where
T: Clone,
impl<T, const N: usize> Clone for Mask<T, N>where
T: MaskElement,
impl<T, const N: usize> Clone for Simd<T, N>where
T: SimdElement,
impl<T, const N: usize> Clone for [T; N]where
T: Clone,
impl<T, const VARIANT: u32, const FIELD: u32> Clone for FieldRepresentingType<T, VARIANT, FIELD>where
T: ?Sized,
impl<T> !Clone for &mut Twhere
T: ?Sized,
Shared references can be cloned, but mutable references cannot!
impl<T> Clone for &Twhere
T: ?Sized,
Shared references can be cloned, but mutable references cannot!
impl<T> Clone for *const Twhere
T: ?Sized,
impl<T> Clone for *mut Twhere
T: ?Sized,
impl<T> Clone for Abortable<T>where
T: Clone,
impl<T> Clone for AllowStdIo<T>where
T: Clone,
impl<T> Clone for Atomic<T>
impl<T> Clone for Attr<T>where
T: Clone,
impl<T> Clone for BlackBox<T>
impl<T> Clone for Bound<T>where
T: Clone,
impl<T> Clone for alloc::boxed::Box<Slice<T>>where
T: Clone,
impl<T> Clone for Bucket<T>
impl<T> Clone for CachePadded<T>where
T: Clone,
impl<T> Clone for CapacityError<T>where
T: Clone,
impl<T> Clone for Caseless<T>where
T: Clone,
impl<T> Clone for Cell<T>where
T: Copy,
impl<T> Clone for core::slice::iter::Chunks<'_, T>
impl<T> Clone for rayon::slice::chunks::Chunks<'_, T>
impl<T> Clone for core::slice::iter::ChunksExact<'_, T>
impl<T> Clone for rayon::slice::chunks::ChunksExact<'_, T>
impl<T> Clone for CodePointMapData<T>
impl<T> Clone for CodePointMapRange<T>where
T: Clone,
impl<T> Clone for CodePointTrie<'_, T>
impl<T> Clone for Complex<T>where
T: Clone,
impl<T> Clone for CoreWrapper<T>where
T: Clone + BufferKindUser,
<T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Clone,
<<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
<T as BufferKindUser>::BufferKind: Clone,
impl<T> Clone for subtle::CtOption<T>where
T: Clone,
impl<T> Clone for ctutils::ct_option::CtOption<T>where
T: Clone,
impl<T> Clone for CtOutput<T>where
T: Clone + OutputSizeUser,
impl<T> Clone for lib::io::Cursor<T>where
T: Clone,
impl<T> Clone for futures_util::io::cursor::Cursor<T>where
T: Clone,
impl<T> Clone for regex_automata::dfa::dense::DFA<T>where
T: Clone,
impl<T> Clone for regex_automata::dfa::sparse::DFA<T>where
T: Clone,
impl<T> Clone for DebugValue<T>
impl<T> Clone for Discriminant<T>
impl<T> Clone for DisplayValue<T>
impl<T> Clone for Drain<T>
impl<T> Clone for core::iter::sources::empty::Empty<T>
impl<T> Clone for futures_util::stream::empty::Empty<T>
impl<T> Clone for rayon::iter::empty::Empty<T>
impl<T> Clone for FoldWhile<T>where
T: Clone,
impl<T> Clone for GenericLengthElements<T>where
T: Clone,
impl<T> Clone for GenericPackedPatternsBuilder<T>where
T: Clone,
impl<T> Clone for HeaderMap<T>where
T: Clone,
impl<T> Clone for HttpsConnector<T>where
T: Clone,
impl<T> Clone for Instrumented<T>where
T: Clone,
impl<T> Clone for rayon::collections::vec_deque::IntoIter<T>
impl<T> Clone for lib::core::result::IntoIter<T>where
T: Clone,
impl<T> Clone for indexmap::set::iter::IntoIter<T>where
T: Clone,
impl<T> Clone for rayon::collections::binary_heap::IntoIter<T>where
T: Clone,
impl<T> Clone for rayon::collections::linked_list::IntoIter<T>where
T: Clone,
impl<T> Clone for rayon::option::IntoIter<T>where
T: Clone,
impl<T> Clone for rayon::result::IntoIter<T>where
T: Clone,
impl<T> Clone for rayon::vec::IntoIter<T>where
T: Clone,
impl<T> Clone for lib::core::result::Iter<'_, T>
impl<T> Clone for core::slice::iter::Iter<'_, T>
impl<T> Clone for lib::collections::binary_heap::Iter<'_, T>
impl<T> Clone for lib::collections::btree_set::Iter<'_, T>
impl<T> Clone for lib::collections::linked_list::Iter<'_, T>
impl<T> Clone for lib::collections::vec_deque::Iter<'_, T>
impl<T> Clone for indexmap::set::iter::Iter<'_, T>
impl<T> Clone for slab::Iter<'_, T>
impl<T> Clone for rayon::collections::binary_heap::Iter<'_, T>
impl<T> Clone for rayon::collections::btree_set::Iter<'_, T>
impl<T> Clone for rayon::collections::hash_set::Iter<'_, T>
impl<T> Clone for rayon::collections::linked_list::Iter<'_, T>
impl<T> Clone for rayon::collections::vec_deque::Iter<'_, T>
impl<T> Clone for rayon::option::Iter<'_, T>
impl<T> Clone for rayon::result::Iter<'_, T>
impl<T> Clone for rayon::slice::Iter<'_, T>
impl<T> Clone for rayon::range::Iter<T>where
T: Clone,
impl<T> Clone for rayon::range_inclusive::Iter<T>where
T: Clone,
impl<T> Clone for hashbrown::table::IterBuckets<'_, T>
impl<T> Clone for hashbrown::table::IterBuckets<'_, T>
impl<T> Clone for hashbrown::table::IterHashBuckets<'_, T>
impl<T> Clone for hashbrown::table::IterHashBuckets<'_, T>
impl<T> Clone for Json<T>
impl<T> Clone for LocalResult<T>where
T: Clone,
impl<T> Clone for LossyWrap<T>where
T: Clone,
impl<T> Clone for ManuallyDrop<T>
impl<T> Clone for MaybeUninit<T>where
T: Copy,
impl<T> Clone for MinMaxResult<T>where
T: Clone,
impl<T> Clone for MultiZip<T>where
T: Clone,
impl<T> Clone for NonNull<T>where
T: ?Sized,
impl<T> Clone for NonZero<T>where
T: ZeroablePrimitive,
impl<T> Clone for core::iter::sources::once::Once<T>where
T: Clone,
impl<T> Clone for rayon::iter::once::Once<T>where
T: Clone,
impl<T> Clone for OnceBox<T>where
T: Clone,
impl<T> Clone for lib::core::cell::OnceCell<T>where
T: Clone,
impl<T> Clone for once_cell::unsync::OnceCell<T>where
T: Clone,
impl<T> Clone for once_cell::sync::OnceCell<T>where
T: Clone,
impl<T> Clone for tokio::sync::once_cell::OnceCell<T>where
T: Clone,
impl<T> Clone for OnceLock<T>where
T: Clone,
impl<T> Clone for Option<T>where
T: Clone,
impl<T> Clone for Owned<T>where
T: Clone,
impl<T> Clone for lib::task::future::Pending<T>
impl<T> Clone for futures_util::future::pending::Pending<T>
impl<T> Clone for futures_util::stream::pending::Pending<T>
impl<T> Clone for PgRange<T>where
T: Clone,
impl<T> Clone for PhantomContravariant<T>where
T: ?Sized,
impl<T> Clone for PhantomCovariant<T>where
T: ?Sized,
impl<T> Clone for PhantomData<T>where
T: ?Sized,
impl<T> Clone for PhantomInvariant<T>where
T: ?Sized,
impl<T> Clone for PluralElements<T>where
T: Clone,
impl<T> Clone for Poll<T>where
T: Clone,
impl<T> Clone for futures_util::future::poll_immediate::PollImmediate<T>where
T: Clone,
impl<T> Clone for PropertyNamesLongBorrowed<'_, T>where
T: NamedEnumeratedProperty,
impl<T> Clone for PropertyNamesShortBorrowed<'_, T>where
T: NamedEnumeratedProperty,
impl<T> Clone for PropertyParserBorrowed<'_, T>
impl<T> Clone for core::slice::iter::RChunks<'_, T>
impl<T> Clone for rayon::slice::rchunks::RChunks<'_, T>
impl<T> Clone for rayon::slice::rchunks::RChunksExact<'_, T>
impl<T> Clone for lib::collections::btree_set::Range<'_, T>
impl<T> Clone for RangedI64ValueParser<T>
impl<T> Clone for RangedU64ValueParser<T>
impl<T> Clone for RawIter<T>
impl<T> Clone for lib::task::future::Ready<T>where
T: Clone,
impl<T> Clone for futures_util::future::ready::Ready<T>where
T: Clone,
impl<T> Clone for lib::sync::mpmc::Receiver<T>
impl<T> Clone for tokio::sync::watch::Receiver<T>
impl<T> Clone for flume::Receiver<T>
impl<T> Clone for crossbeam_channel::channel::Receiver<T>
impl<T> Clone for RefCell<T>where
T: Clone,
impl<T> Clone for futures_util::stream::repeat::Repeat<T>where
T: Clone,
impl<T> Clone for rayon::iter::repeat::Repeat<T>where
T: Clone,
impl<T> Clone for rayon::iter::repeat::RepeatN<T>where
T: Clone,
impl<T> Clone for Request<T>where
T: Clone,
impl<T> Clone for Resettable<T>where
T: Clone,
impl<T> Clone for Response<T>where
T: Clone,
impl<T> Clone for core::iter::adapters::rev::Rev<T>where
T: Clone,
impl<T> Clone for Reverse<T>where
T: Clone,
impl<T> Clone for RtVariableCoreWrapper<T>where
T: Clone + VariableOutputCore + UpdateCore,
<T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Clone,
<<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
<T as BufferKindUser>::BufferKind: Clone,
impl<T> Clone for Saturating<T>where
T: Clone,
impl<T> Clone for lib::sync::mpmc::SendError<T>where
T: Clone,
impl<T> Clone for tokio::sync::mpsc::error::SendError<T>where
T: Clone,
impl<T> Clone for tokio::sync::watch::error::SendError<T>where
T: Clone,
impl<T> Clone for flume::SendError<T>where
T: Clone,
impl<T> Clone for crossbeam_channel::err::SendError<T>where
T: Clone,
impl<T> Clone for lib::sync::mpmc::SendTimeoutError<T>where
T: Clone,
impl<T> Clone for tokio::sync::mpsc::error::SendTimeoutError<T>where
T: Clone,
impl<T> Clone for flume::SendTimeoutError<T>where
T: Clone,
impl<T> Clone for crossbeam_channel::err::SendTimeoutError<T>where
T: Clone,
impl<T> Clone for lib::sync::mpmc::Sender<T>
impl<T> Clone for lib::sync::mpsc::Sender<T>
impl<T> Clone for futures_channel::mpsc::Sender<T>
impl<T> Clone for tokio::sync::broadcast::Sender<T>
impl<T> Clone for tokio::sync::mpsc::bounded::Sender<T>
impl<T> Clone for tokio::sync::watch::Sender<T>
impl<T> Clone for flume::Sender<T>
impl<T> Clone for crossbeam_channel::channel::Sender<T>
impl<T> Clone for ServiceFn<T>where
T: Clone,
impl<T> Clone for SetOnce<T>where
T: Clone,
impl<T> Clone for Signed<T>where
T: Clone,
impl<T> Clone for Slab<T>where
T: Clone,
impl<T> Clone for Spanned<T>where
T: Clone,
impl<T> Clone for httparse::Status<T>where
T: Clone,
impl<T> Clone for Steal<T>where
T: Clone,
impl<T> Clone for Stealer<T>
impl<T> Clone for libloading::os::unix::Symbol<T>
impl<T> Clone for lib::collections::btree_set::SymmetricDifference<'_, T>
impl<T> Clone for SyncSender<T>
impl<T> Clone for SyncView<T>
impl<T> Clone for sqlx_core::types::text::Text<T>where
T: Clone,
impl<T> Clone for Timeout<T>where
T: Clone,
impl<T> Clone for TryFromBigIntError<T>where
T: Clone,
impl<T> Clone for lib::sync::mpmc::TrySendError<T>where
T: Clone,
impl<T> Clone for futures_channel::mpsc::TrySendError<T>where
T: Clone,
impl<T> Clone for tokio::sync::mpsc::error::TrySendError<T>where
T: Clone,
impl<T> Clone for flume::TrySendError<T>where
T: Clone,
impl<T> Clone for crossbeam_channel::err::TrySendError<T>where
T: Clone,
impl<T> Clone for TryWrap<T>where
T: Clone,
impl<T> Clone for TryWriteableInfallibleAsWriteable<T>where
T: Clone,
impl<T> Clone for TupleBuffer<T>
impl<T> Clone for futures_channel::mpsc::UnboundedSender<T>
impl<T> Clone for tokio::sync::mpsc::unbounded::UnboundedSender<T>
impl<T> Clone for lib::collections::btree_set::Union<'_, T>
impl<T> Clone for clap_builder::parser::matches::arg_matches::Values<T>where
T: Clone,
impl<T> Clone for tokio::sync::broadcast::WeakSender<T>
impl<T> Clone for tokio::sync::mpsc::bounded::WeakSender<T>
impl<T> Clone for flume::WeakSender<T>
impl<T> Clone for WeakUnboundedSender<T>
impl<T> Clone for core::slice::iter::Windows<'_, T>
impl<T> Clone for rayon::slice::windows::Windows<'_, T>
impl<T> Clone for WithDispatch<T>where
T: Clone,
impl<T> Clone for Wrapping<T>where
T: Clone,
impl<T> Clone for WriteableAsTryWriteableInfallible<T>where
T: Clone,
impl<T> Clone for XofReaderCoreWrapper<T>where
T: Clone + XofReaderCore,
<T as BlockSizeUser>::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>> + Clone,
<<T as BlockSizeUser>::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero,
impl<T> Clone for itertools::ziptuple::Zip<T>where
T: Clone,
impl<Time, Offset> Clone for PgTimeTz<Time, Offset>
impl<Tz> Clone for chrono::date::Date<Tz>
impl<Tz> Clone for chrono::datetime::DateTime<Tz>
impl<U, B> Clone for UInt<U, B>
impl<U, const N: usize> Clone for NichedOption<U, N>where
U: Clone,
impl<U, const N: usize> Clone for NichedOptionULE<U, N>where
U: NicheBytes<N> + ULE,
impl<U> Clone for NInt<U>
impl<U> Clone for OptionULE<U>where
U: Copy,
impl<U> Clone for PInt<U>
impl<V, A> Clone for TArr<V, A>
impl<V> Clone for PluralElementsPackedCow<'_, V>
impl<W, I> Clone for Crc<W, I>
impl<W> Clone for crc_catalog::Algorithm<W>
impl<W> Clone for Writer<W>where
W: Clone,
impl<X> Clone for Uniform<X>
impl<X> Clone for UniformFloat<X>where
X: Clone,
impl<X> Clone for UniformInt<X>where
X: Clone,
impl<X> Clone for WeightedIndex<X>
impl<Y, C> Clone for Yoke<Y, C>
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.