Clone

Trait Clone 

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

    // Provided method
    fn clone_from(&mut self, source: &Self) { ... }
}
Expand description

A common trait that allows explicit creation of a duplicate value.

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

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

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

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

§Derivable

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

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

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

§How can I implement Clone?

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

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

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

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

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

If we derive:

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

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


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

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

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

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

struct NotCloneable;

fn generate_not_cloneable() -> NotCloneable {
    NotCloneable
}

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

§Clone and PartialEq/Eq

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

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

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

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

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

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

§Additional implementors

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

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

Required Methods§

1.0.0 · Source

fn clone(&self) -> Self

Returns a duplicate of the value.

Note that what “duplicate” means varies by type:

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

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

Example with a reference-counted type:

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

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

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

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

Provided Methods§

1.0.0 · Source

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

Performs copy-assignment from source.

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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Clone for AssignmentOperator

Source§

impl Clone for ArithmeticOperator

Source§

impl Clone for BinaryOperator

Source§

impl Clone for BitwiseOperator

Source§

impl Clone for LogicalOperator

Source§

impl Clone for ApplyOperation

Source§

impl Clone for ComparisonOperator

Source§

impl Clone for DatexExpression

Source§

impl Clone for Slot

Source§

impl Clone for TypeExpression

Source§

impl Clone for VariableKind

Source§

impl Clone for datex_core::ast::error::error::ErrorKind

Source§

impl Clone for SpanOrToken

Source§

impl Clone for datex_core::ast::error::pattern::Pattern

Source§

impl Clone for datex_core::ast::lexer::Token

Source§

impl Clone for ArithmeticUnaryOperator

Source§

impl Clone for BitwiseUnaryOperator

Source§

impl Clone for LogicalUnaryOperator

Source§

impl Clone for ReferenceUnaryOperator

Source§

impl Clone for UnaryOperator

Source§

impl Clone for StaticValueOrDXB

Source§

impl Clone for VariableModel

Source§

impl Clone for VariableRepresentation

Source§

impl Clone for CryptoError

Source§

impl Clone for Formatting

Source§

impl Clone for ScopeType

Source§

impl Clone for DIFTypeRepresentation

Source§

impl Clone for DIFValueRepresentation

Source§

impl Clone for DIFTypeContainer

Source§

impl Clone for DIFTypeDefinition

Source§

impl Clone for DIFProperty

Source§

impl Clone for DIFUpdateData

Source§

impl Clone for DIFValueContainer

Source§

impl Clone for InstructionCode

Source§

impl Clone for datex_core::global::protocol_structures::block_header::BlockType

Source§

impl Clone for UserAgent

Source§

impl Clone for Instruction

Source§

impl Clone for TypeInstruction

Source§

impl Clone for EncryptionType

Source§

impl Clone for ReceiverType

Source§

impl Clone for Receivers

Source§

impl Clone for SignatureType

Source§

impl Clone for InternalSlot

Source§

impl Clone for TypeSpaceInstructionCode

Source§

impl Clone for CoreLibPointerId

Source§

impl Clone for ComHubError

Source§

impl Clone for InterfacePriority

Source§

impl Clone for NetworkTraceHopDirection

Source§

impl Clone for ComInterfaceError

Source§

impl Clone for ComInterfaceState

Source§

impl Clone for InterfaceDirection

Source§

impl Clone for ReconnectionConfig

Source§

impl Clone for SocketState

Source§

impl Clone for TCPError

Source§

impl Clone for MediaKind

Source§

impl Clone for RTCSdpTypeDX

Source§

impl Clone for WebSocketError

Source§

impl Clone for WebSocketServerError

Source§

impl Clone for Reference

Source§

impl Clone for ReferenceCreationError

Source§

impl Clone for ReferenceMutability

Source§

impl Clone for InvalidProgramError

Source§

impl Clone for ExecutionContext

Source§

impl Clone for CollectionTypeDefinition

Source§

impl Clone for TypeDefinition

Source§

impl Clone for StructuralTypeDefinition

Source§

impl Clone for TypeContainer

Source§

impl Clone for CoreValue

Source§

impl Clone for BigDecimalType

Source§

impl Clone for Decimal

Source§

impl Clone for DecimalTypeVariant

Source§

impl Clone for TypedDecimal

Source§

impl Clone for EndpointInstance

Source§

impl Clone for EndpointType

Source§

impl Clone for InvalidEndpointError

Source§

impl Clone for NumberParseError

Source§

impl Clone for IntegerTypeVariant

Source§

impl Clone for TypedInteger

Source§

impl Clone for datex_core::values::core_values::map::Map

Source§

impl Clone for MapAccessError

Source§

impl Clone for datex_core::values::pointer::PointerAddress

Source§

impl Clone for ValueContainer

Source§

impl Clone for ValueError

Source§

impl Clone for AsciiChar

1.0.0 (const: unstable) · Source§

impl Clone for datex_core::without_std::cmp::Ordering

Source§

impl Clone for datex_core::without_std::collections::TryReserveErrorKind

1.34.0 (const: unstable) · Source§

impl Clone for Infallible

1.64.0 · Source§

impl Clone for FromBytesWithNulError

1.28.0 · Source§

impl Clone for datex_core::without_std::fmt::Alignment

Source§

impl Clone for DebugAsHex

Source§

impl Clone for datex_core::without_std::fmt::Sign

1.7.0 · Source§

impl Clone for datex_core::without_std::net::IpAddr

Source§

impl Clone for Ipv6MulticastScope

1.0.0 · Source§

impl Clone for datex_core::without_std::net::SocketAddr

1.0.0 · Source§

impl Clone for FpCategory

1.55.0 · Source§

impl Clone for IntErrorKind

1.86.0 · Source§

impl Clone for datex_core::without_std::slice::GetDisjointMutError

Source§

impl Clone for SearchStep

1.0.0 · Source§

impl Clone for datex_core::without_std::sync::atomic::Ordering

1.0.0 · Source§

impl Clone for VarError

1.0.0 · Source§

impl Clone for SeekFrom

1.0.0 · Source§

impl Clone for std::io::error::ErrorKind

1.0.0 · Source§

impl Clone for std::net::Shutdown

Source§

impl Clone for BacktraceStyle

1.12.0 · Source§

impl Clone for RecvTimeoutError

1.0.0 · Source§

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

Source§

impl Clone for AhoCorasickKind

Source§

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

Source§

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

Source§

impl Clone for Candidate

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for CharSet

Source§

impl Clone for IndexType

Source§

impl Clone for LabelAttach

Source§

impl Clone for asn1_rs::class::Class

Source§

impl Clone for ASN1TimeZone

Source§

impl Clone for DerConstraint

Source§

impl Clone for asn1_rs::error::Error

Source§

impl Clone for asn1_rs::length::Length

Source§

impl Clone for base16ct::error::Error

Source§

impl Clone for base64::decode::DecodeError

Source§

impl Clone for DecodeSliceError

Source§

impl Clone for EncodeSliceError

Source§

impl Clone for DecodePaddingMode

Source§

impl Clone for base64ct::errors::Error

Source§

impl Clone for base64ct::line_ending::LineEnding

Source§

impl Clone for ParseBigDecimalError

Source§

impl Clone for RoundingMode

Source§

impl Clone for Endian

Source§

impl Clone for EndianKind

Source§

impl Clone for PadType

Source§

impl Clone for CheckedCastError

Source§

impl Clone for PodCastError

Source§

impl Clone for byteorder::BigEndian

Source§

impl Clone for byteorder::LittleEndian

Source§

impl Clone for Colons

Source§

impl Clone for Fixed

Source§

impl Clone for Numeric

Source§

impl Clone for chrono::format::OffsetPrecision

Source§

impl Clone for Pad

Source§

impl Clone for ParseErrorKind

Source§

impl Clone for SecondsFormat

Source§

impl Clone for chrono::month::Month

Source§

impl Clone for RoundingError

Source§

impl Clone for chrono::weekday::Weekday

Source§

impl Clone for const_oid::error::Error

Source§

impl Clone for BitOrder

Source§

impl Clone for DecodeKind

Source§

impl Clone for PrettyPrinterFlag

Source§

impl Clone for der::error::ErrorKind

Source§

impl Clone for der::tag::class::Class

Source§

impl Clone for der::tag::Tag

Source§

impl Clone for TagMode

Source§

impl Clone for TruncSide

Source§

impl Clone for fancy_regex::Assertion

Source§

impl Clone for Expr

Source§

impl Clone for LookAround

Source§

impl Clone for CompileError

Source§

impl Clone for fancy_regex::error::Error

Source§

impl Clone for fancy_regex::error::ParseError

Source§

impl Clone for RuntimeError

Source§

impl Clone for FlushCompress

Source§

impl Clone for FlushDecompress

Source§

impl Clone for flate2::mem::Status

Source§

impl Clone for AdaptiveFormat

Source§

impl Clone for Duplicate

Source§

impl Clone for Age

Source§

impl Clone for Cleanup

Source§

impl Clone for Criterion

Source§

impl Clone for Naming

Source§

impl Clone for WriteMode

Source§

impl Clone for PollNext

Source§

impl Clone for hashbrown::TryReserveError

Source§

impl Clone for hashbrown::TryReserveError

Source§

impl Clone for FromHexError

Source§

impl Clone for httparse::Error

Source§

impl Clone for TrieResult

Source§

impl Clone for TrieType

Source§

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

Source§

impl Clone for ExtensionType

Source§

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

Source§

impl Clone for BidiPairedBracketType

Source§

impl Clone for GeneralCategory

Source§

impl Clone for BufferFormat

Source§

impl Clone for DataErrorKind

Source§

impl Clone for DnsLength

Source§

impl Clone for ErrorPolicy

Source§

impl Clone for Hyphens

Source§

impl Clone for ProcessingError

Source§

impl Clone for ProcessingSuccess

Source§

impl Clone for indexmap::GetDisjointMutError

Source§

impl Clone for IpAddrRange

Source§

impl Clone for IpNet

Source§

impl Clone for IpSubnets

Source§

impl Clone for itertools::with_position::Position

Source§

impl Clone for tpacket_versions

Source§

impl Clone for libudev::error::ErrorKind

Source§

impl Clone for libudev::monitor::EventType

Source§

impl Clone for log::Level

Source§

impl Clone for log::LevelFilter

Source§

impl Clone for InsertError

Source§

impl Clone for matchit::error::MatchError

Source§

impl Clone for PrefilterConfig

Source§

impl Clone for CompressionStrategy

Source§

impl Clone for TDEFLFlush

Source§

impl Clone for TDEFLStatus

Source§

impl Clone for miniz_oxide::deflate::CompressionLevel

Source§

impl Clone for DataFormat

Source§

impl Clone for MZError

Source§

impl Clone for MZFlush

Source§

impl Clone for MZStatus

Source§

impl Clone for TINFLStatus

Source§

impl Clone for modular_bitfield::specifiers::B1

Source§

impl Clone for B2

Source§

impl Clone for B3

Source§

impl Clone for B4

Source§

impl Clone for B5

Source§

impl Clone for B6

Source§

impl Clone for B7

Source§

impl Clone for B8

Source§

impl Clone for B9

Source§

impl Clone for B10

Source§

impl Clone for B11

Source§

impl Clone for B12

Source§

impl Clone for B13

Source§

impl Clone for B14

Source§

impl Clone for B15

Source§

impl Clone for B16

Source§

impl Clone for B17

Source§

impl Clone for B18

Source§

impl Clone for B19

Source§

impl Clone for B20

Source§

impl Clone for B21

Source§

impl Clone for B22

Source§

impl Clone for B23

Source§

impl Clone for B24

Source§

impl Clone for B25

Source§

impl Clone for B26

Source§

impl Clone for B27

Source§

impl Clone for B28

Source§

impl Clone for B29

Source§

impl Clone for B30

Source§

impl Clone for B31

Source§

impl Clone for B32

Source§

impl Clone for B33

Source§

impl Clone for B34

Source§

impl Clone for B35

Source§

impl Clone for B36

Source§

impl Clone for B37

Source§

impl Clone for B38

Source§

impl Clone for B39

Source§

impl Clone for B40

Source§

impl Clone for B41

Source§

impl Clone for B42

Source§

impl Clone for B43

Source§

impl Clone for B44

Source§

impl Clone for B45

Source§

impl Clone for B46

Source§

impl Clone for B47

Source§

impl Clone for B48

Source§

impl Clone for B49

Source§

impl Clone for B50

Source§

impl Clone for B51

Source§

impl Clone for B52

Source§

impl Clone for B53

Source§

impl Clone for B54

Source§

impl Clone for B55

Source§

impl Clone for B56

Source§

impl Clone for B57

Source§

impl Clone for B58

Source§

impl Clone for B59

Source§

impl Clone for B60

Source§

impl Clone for B61

Source§

impl Clone for B62

Source§

impl Clone for B63

Source§

impl Clone for B64

Source§

impl Clone for B65

Source§

impl Clone for B66

Source§

impl Clone for B67

Source§

impl Clone for B68

Source§

impl Clone for B69

Source§

impl Clone for B70

Source§

impl Clone for B71

Source§

impl Clone for B72

Source§

impl Clone for B73

Source§

impl Clone for B74

Source§

impl Clone for B75

Source§

impl Clone for B76

Source§

impl Clone for B77

Source§

impl Clone for B78

Source§

impl Clone for B79

Source§

impl Clone for B80

Source§

impl Clone for B81

Source§

impl Clone for B82

Source§

impl Clone for B83

Source§

impl Clone for B84

Source§

impl Clone for B85

Source§

impl Clone for B86

Source§

impl Clone for B87

Source§

impl Clone for B88

Source§

impl Clone for B89

Source§

impl Clone for B90

Source§

impl Clone for B91

Source§

impl Clone for B92

Source§

impl Clone for B93

Source§

impl Clone for B94

Source§

impl Clone for B95

Source§

impl Clone for B96

Source§

impl Clone for B97

Source§

impl Clone for B98

Source§

impl Clone for B99

Source§

impl Clone for B100

Source§

impl Clone for B101

Source§

impl Clone for B102

Source§

impl Clone for B103

Source§

impl Clone for B104

Source§

impl Clone for B105

Source§

impl Clone for B106

Source§

impl Clone for B107

Source§

impl Clone for B108

Source§

impl Clone for B109

Source§

impl Clone for B110

Source§

impl Clone for B111

Source§

impl Clone for B112

Source§

impl Clone for B113

Source§

impl Clone for B114

Source§

impl Clone for B115

Source§

impl Clone for B116

Source§

impl Clone for B117

Source§

impl Clone for B118

Source§

impl Clone for B119

Source§

impl Clone for B120

Source§

impl Clone for B121

Source§

impl Clone for B122

Source§

impl Clone for B123

Source§

impl Clone for B124

Source§

impl Clone for B125

Source§

impl Clone for B126

Source§

impl Clone for B127

Source§

impl Clone for B128

Source§

impl Clone for native_tls::Protocol

Source§

impl Clone for nix::dir::Type

Source§

impl Clone for Errno

Source§

impl Clone for FlockArg

Source§

impl Clone for PosixFadviseAdvice

Source§

impl Clone for AioCancelStat

Source§

impl Clone for AioFsyncMode

Source§

impl Clone for LioMode

Source§

impl Clone for EpollOp

Source§

impl Clone for MmapAdvise

Source§

impl Clone for nix::sys::ptrace::linux::Event

Source§

impl Clone for nix::sys::ptrace::linux::Request

Source§

impl Clone for QuotaFmt

Source§

impl Clone for QuotaType

Source§

impl Clone for RebootMode

Source§

impl Clone for Resource

Source§

impl Clone for UsageWho

Source§

impl Clone for SigHandler

Source§

impl Clone for SigevNotify

Source§

impl Clone for SigmaskHow

Source§

impl Clone for Signal

Source§

impl Clone for AddressFamily

Source§

impl Clone for InetAddr

Source§

impl Clone for nix::sys::socket::addr::IpAddr

Source§

impl Clone for nix::sys::socket::addr::SockAddr

Source§

impl Clone for ControlMessageOwned

Source§

impl Clone for nix::sys::socket::Shutdown

Source§

impl Clone for SockProtocol

Source§

impl Clone for nix::sys::socket::SockType

Source§

impl Clone for FchmodatFlags

Source§

impl Clone for UtimensatFlags

Source§

impl Clone for BaudRate

Source§

impl Clone for FlowArg

Source§

impl Clone for FlushArg

Source§

impl Clone for SetArg

Source§

impl Clone for SpecialCharacterIndices

Source§

impl Clone for Expiration

Source§

impl Clone for nix::sys::timerfd::ClockId

Source§

impl Clone for nix::sys::wait::Id

Source§

impl Clone for WaitStatus

Source§

impl Clone for FchownatFlags

Source§

impl Clone for ForkResult

Source§

impl Clone for LinkatFlags

Source§

impl Clone for PathconfVar

Source§

impl Clone for SysconfVar

Source§

impl Clone for UnlinkatFlags

Source§

impl Clone for Whence

Source§

impl Clone for nom::error::ErrorKind

Source§

impl Clone for VerboseErrorKind

Source§

impl Clone for Needed

Source§

impl Clone for Endianness

Source§

impl Clone for TargetGround

Source§

impl Clone for nu_ansi_term::style::Color

Source§

impl Clone for num_bigint::bigint::Sign

Source§

impl Clone for point_conversion_form_t

Source§

impl Clone for ShutdownResult

Source§

impl Clone for openssl::symm::Mode

Source§

impl Clone for pad::Alignment

Source§

impl Clone for OnceState

Source§

impl Clone for FilterOp

Source§

impl Clone for ParkResult

Source§

impl Clone for RequeueOp

Source§

impl Clone for pem_rfc7468::error::Error

Source§

impl Clone for pem::LineEnding

Source§

impl Clone for pkcs8::error::Error

Source§

impl Clone for pkcs8::version::Version

Source§

impl Clone for plist::value::Value

Source§

impl Clone for EncodingError

Source§

impl Clone for quick_xml::errors::Error

Source§

impl Clone for IllFormedError

Source§

impl Clone for SyntaxError

Source§

impl Clone for EscapeError

Source§

impl Clone for ParseCharRefError

Source§

impl Clone for AttrError

Source§

impl Clone for NamespaceError

Source§

impl Clone for ElementParser

Source§

impl Clone for BernoulliError

Source§

impl Clone for WeightedError

Source§

impl Clone for IndexVec

Source§

impl Clone for IndexVecIntoIter

Source§

impl Clone for rcgen::certificate::BasicConstraints

Source§

impl Clone for CidrSubnet

Source§

impl Clone for DnType

Source§

impl Clone for ExtendedKeyUsagePurpose

Source§

impl Clone for rcgen::certificate::GeneralSubtree

Source§

impl Clone for IsCa

Source§

impl Clone for CrlScope

Source§

impl Clone for rcgen::crl::RevocationReason

Source§

impl Clone for DnValue

Source§

impl Clone for KeyIdMethod

Source§

impl Clone for KeyUsagePurpose

Source§

impl Clone for OtherNameValue

Source§

impl Clone for SanType

Source§

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

Source§

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

Source§

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

Source§

impl Clone for WhichCaptures

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for AssertionKind

Source§

impl Clone for Ast

Source§

impl Clone for ClassAsciiKind

Source§

impl Clone for ClassPerlKind

Source§

impl Clone for ClassSet

Source§

impl Clone for ClassSetBinaryOpKind

Source§

impl Clone for ClassSetItem

Source§

impl Clone for ClassUnicodeKind

Source§

impl Clone for ClassUnicodeOpKind

Source§

impl Clone for regex_syntax::ast::ErrorKind

Source§

impl Clone for Flag

Source§

impl Clone for FlagsItemKind

Source§

impl Clone for GroupKind

Source§

impl Clone for HexLiteralKind

Source§

impl Clone for LiteralKind

Source§

impl Clone for RepetitionKind

Source§

impl Clone for RepetitionRange

Source§

impl Clone for SpecialLiteralKind

Source§

impl Clone for regex_syntax::error::Error

Source§

impl Clone for regex_syntax::hir::Class

Source§

impl Clone for Dot

Source§

impl Clone for regex_syntax::hir::ErrorKind

Source§

impl Clone for HirKind

Source§

impl Clone for regex_syntax::hir::Look

Source§

impl Clone for ExtractKind

Source§

impl Clone for Utf8Sequence

Source§

impl Clone for regex::error::Error

Source§

impl Clone for ringmap::GetDisjointMutError

Source§

impl Clone for rtcp::extended_report::BlockType

Source§

impl Clone for ChunkType

Source§

impl Clone for TTLorHopLimitType

Source§

impl Clone for PacketType

Source§

impl Clone for SdesType

Source§

impl Clone for PacketStatusChunk

Source§

impl Clone for StatusChunkTypeTcc

Source§

impl Clone for SymbolSizeTypeTcc

Source§

impl Clone for SymbolTypeTcc

Source§

impl Clone for H265Payload

Source§

impl Clone for UnitType

Source§

impl Clone for CameraDirection

Source§

impl Clone for VideoRotation

Source§

impl Clone for SectionKind

Source§

impl Clone for rustls_pki_types::server_name::IpAddr

Source§

impl Clone for ExpirationPolicy

Source§

impl Clone for RevocationCheckDepth

Source§

impl Clone for UnknownStatusPolicy

Source§

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

Source§

impl Clone for DerTypeId

Source§

impl Clone for webpki::error::Error

Source§

impl Clone for Tls12Resumption

Source§

impl Clone for EchMode

Source§

impl Clone for EchStatus

Source§

impl Clone for HandshakeKind

Source§

impl Clone for Side

Source§

impl Clone for rustls::compress::CompressionLevel

Source§

impl Clone for AlertDescription

Source§

impl Clone for CertificateCompressionAlgorithm

Source§

impl Clone for CertificateType

Source§

impl Clone for CipherSuite

Source§

impl Clone for rustls::enums::ContentType

Source§

impl Clone for rustls::enums::HandshakeType

Source§

impl Clone for rustls::enums::ProtocolVersion

Source§

impl Clone for rustls::enums::SignatureAlgorithm

Source§

impl Clone for rustls::enums::SignatureScheme

Source§

impl Clone for CertRevocationListError

Source§

impl Clone for CertificateError

Source§

impl Clone for EncryptedClientHelloError

Source§

impl Clone for rustls::error::Error

Source§

impl Clone for ExtendedKeyPurpose

Source§

impl Clone for InconsistentKeys

Source§

impl Clone for InvalidMessage

Source§

impl Clone for PeerIncompatible

Source§

impl Clone for PeerMisbehaved

Source§

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

Source§

impl Clone for NamedGroup

Source§

impl Clone for KeyExchangeAlgorithm

Source§

impl Clone for rustls::quic::Version

Source§

impl Clone for SupportedCipherSuite

Source§

impl Clone for VerifierBuilderError

Source§

impl Clone for Direction

Source§

impl Clone for ConnectionRole

Source§

impl Clone for sec1::error::Error

Source§

impl Clone for EcParameters

Source§

impl Clone for sec1::point::Tag

Source§

impl Clone for Category

Source§

impl Clone for serde_json::value::Value

Source§

impl Clone for Segment

Source§

impl Clone for serde_urlencoded::ser::Error

Source§

impl Clone for ClearBuffer

Source§

impl Clone for DataBits

Source§

impl Clone for serialport::ErrorKind

Source§

impl Clone for FlowControl

Source§

impl Clone for Parity

Source§

impl Clone for SerialPortType

Source§

impl Clone for StopBits

Source§

impl Clone for BreakDuration

Source§

impl Clone for slab::GetDisjointMutError

Source§

impl Clone for InterfaceIndexOrAddress

Source§

impl Clone for spki::error::Error

Source§

impl Clone for strum::ParseError

Source§

impl Clone for stun::agent::EventType

Source§

impl Clone for UnderlineOption

Source§

impl Clone for ClassStyle

Source§

impl Clone for IncludeBackground

Source§

impl Clone for BasicScopeStackOp

Source§

impl Clone for ClearAmount

Source§

impl Clone for ScopeStackOp

Source§

impl Clone for ContextReference

Source§

impl Clone for MatchOperation

Source§

impl Clone for syntect::parsing::syntax_definition::Pattern

Source§

impl Clone for InvalidFormatDescription

Source§

impl Clone for time::error::parse::Parse

Source§

impl Clone for ParseFromDescription

Source§

impl Clone for TryFromParsed

Source§

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

Source§

impl Clone for MonthRepr

Source§

impl Clone for time::format_description::modifier::Padding

Source§

impl Clone for SubsecondDigits

Source§

impl Clone for UnixTimestampPrecision

Source§

impl Clone for WeekNumberRepr

Source§

impl Clone for WeekdayRepr

Source§

impl Clone for YearRange

Source§

impl Clone for YearRepr

Source§

impl Clone for OwnedFormatItem

Source§

impl Clone for DateKind

Source§

impl Clone for FormattedComponents

Source§

impl Clone for time::format_description::well_known::iso8601::OffsetPrecision

Source§

impl Clone for TimePrecision

Source§

impl Clone for time::month::Month

Source§

impl Clone for time::weekday::Weekday

Source§

impl Clone for BroadcastStreamRecvError

Source§

impl Clone for Connector

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for MissedTickBehavior

Source§

impl Clone for CapacityError

Source§

impl Clone for ProtocolError

Source§

impl Clone for tungstenite::protocol::Role

Source§

impl Clone for CloseCode

Source§

impl Clone for Control

Source§

impl Clone for tungstenite::protocol::frame::coding::Data

Source§

impl Clone for OpCode

Source§

impl Clone for tungstenite::protocol::message::Message

Source§

impl Clone for tungstenite::stream::Mode

Source§

impl Clone for TimerIdRefresh

Source§

impl Clone for url::origin::Origin

Source§

impl Clone for url::parser::ParseError

Source§

impl Clone for SyntaxViolation

Source§

impl Clone for url::slicing::Position

Source§

impl Clone for uuid::Variant

Source§

impl Clone for uuid::Version

Source§

impl Clone for webrtc_data::message::Message

Source§

impl Clone for ChannelType

Source§

impl Clone for webrtc_data::message::message_type::MessageType

Source§

impl Clone for CipherSuiteHash

Source§

impl Clone for CipherSuiteId

Source§

impl Clone for ClientCertificateType

Source§

impl Clone for CompressionMethodId

Source§

impl Clone for ClientAuthType

Source§

impl Clone for ExtendedMasterSecretType

Source§

impl Clone for Content

Source§

impl Clone for webrtc_dtls::content::ContentType

Source§

impl Clone for CryptoCcmTagLen

Source§

impl Clone for EllipticCurveType

Source§

impl Clone for NamedCurve

Source§

impl Clone for webrtc_dtls::extension::Extension

Source§

impl Clone for ExtensionValue

Source§

impl Clone for SrtpProtectionProfile

Source§

impl Clone for HandshakeMessage

Source§

impl Clone for webrtc_dtls::handshake::HandshakeType

Source§

impl Clone for webrtc_dtls::signature_hash_algorithm::HashAlgorithm

Source§

impl Clone for webrtc_dtls::signature_hash_algorithm::SignatureAlgorithm

Source§

impl Clone for webrtc_dtls::signature_hash_algorithm::SignatureScheme

Source§

impl Clone for CandidatePairState

Source§

impl Clone for CandidateType

Source§

impl Clone for webrtc_ice::control::Role

Source§

impl Clone for MulticastDnsMode

Source§

impl Clone for NetworkType

Source§

impl Clone for ConnectionState

Source§

impl Clone for GatheringState

Source§

impl Clone for TcpType

Source§

impl Clone for UDPNetwork

Source§

impl Clone for ProtoType

Source§

impl Clone for SchemeType

Source§

impl Clone for DnsType

Source§

impl Clone for RCode

Source§

impl Clone for Section

Source§

impl Clone for Deinterleaved

Source§

impl Clone for Interleaved

Source§

impl Clone for NalUnitType

Source§

impl Clone for PayloadProtocolIdentifier

Source§

impl Clone for webrtc_sctp::error::Error

Source§

impl Clone for ReliabilityType

Source§

impl Clone for ProtectionProfile

Source§

impl Clone for webrtc_util::ifaces::Kind

Source§

impl Clone for NextHop

Source§

impl Clone for EndpointDependencyType

Source§

impl Clone for NatMode

Source§

impl Clone for RTCDataChannelState

Source§

impl Clone for DTLSRole

Source§

impl Clone for RTCDtlsTransportState

Source§

impl Clone for RTCIceCandidateType

Source§

impl Clone for RTCIceConnectionState

Source§

impl Clone for RTCIceGathererState

Source§

impl Clone for RTCIceGatheringState

Source§

impl Clone for RTCIceProtocol

Source§

impl Clone for RTCIceRole

Source§

impl Clone for RTCIceTransportState

Source§

impl Clone for RTCPeerConnectionState

Source§

impl Clone for RTCBundlePolicy

Source§

impl Clone for RTCIceTransportPolicy

Source§

impl Clone for RTCRtcpMuxPolicy

Source§

impl Clone for RTCSdpSemantics

Source§

impl Clone for RTCSdpType

Source§

impl Clone for RTCSignalingState

Source§

impl Clone for RTPCodecType

Source§

impl Clone for webrtc::rtp_transceiver::rtp_receiver::State

Source§

impl Clone for RTCRtpTransceiverDirection

Source§

impl Clone for RTCSctpTransportState

Source§

impl Clone for X509Error

Source§

impl Clone for EmitError

Source§

impl Clone for yaml_rust::parser::Event

Source§

impl Clone for TEncoding

Source§

impl Clone for TScalarStyle

Source§

impl Clone for TokenType

Source§

impl Clone for Yaml

Source§

impl Clone for yansi::attr_quirk::Attribute

Source§

impl Clone for Quirk

Source§

impl Clone for yansi::color::Color

Source§

impl Clone for PCBit

Source§

impl Clone for TagClass

Source§

impl Clone for BERMode

Source§

impl Clone for ASN1ErrorKind

Source§

impl Clone for zerocopy::byteorder::BigEndian

Source§

impl Clone for zerocopy::byteorder::LittleEndian

Source§

impl Clone for ZeroTrieBuildError

Source§

impl Clone for UleError

1.0.0 · Source§

impl Clone for bool

1.0.0 · Source§

impl Clone for char

1.0.0 · Source§

impl Clone for f16

1.0.0 · Source§

impl Clone for f32

1.0.0 · Source§

impl Clone for f64

1.0.0 · Source§

impl Clone for f128

1.0.0 · Source§

impl Clone for i8

1.0.0 · Source§

impl Clone for i16

1.0.0 · Source§

impl Clone for i32

1.0.0 · Source§

impl Clone for i64

1.0.0 · Source§

impl Clone for i128

1.0.0 · Source§

impl Clone for isize

Source§

impl Clone for !

1.0.0 · Source§

impl Clone for u8

1.0.0 · Source§

impl Clone for u16

1.0.0 · Source§

impl Clone for u32

1.0.0 · Source§

impl Clone for u64

1.0.0 · Source§

impl Clone for u128

1.0.0 · Source§

impl Clone for usize

Source§

impl Clone for datex_core::ast::error::error::ParseError

Source§

impl Clone for SrcId

Source§

impl Clone for Loc

Source§

impl Clone for Statement

Source§

impl Clone for VirtualSlot

Source§

impl Clone for CompileMetadata

Source§

impl Clone for CompilationScope

Source§

impl Clone for PrecompilerData

Source§

impl Clone for Variable

Source§

impl Clone for CryptoNative

Source§

impl Clone for DecompileOptions

Source§

impl Clone for DIFReference

Source§

impl Clone for DIFStructuralTypeDefinition

Source§

impl Clone for DIFType

Source§

impl Clone for DIFUpdate

Source§

impl Clone for DIFValue

Source§

impl Clone for BlockId

Source§

impl Clone for DXBBlock

Source§

impl Clone for IncomingEndpointContextId

Source§

impl Clone for IncomingEndpointContextSectionId

Source§

impl Clone for BlockHeader

Source§

impl Clone for FlagsAndTimestamp

Source§

impl Clone for EncryptedHeader

Source§

impl Clone for datex_core::global::protocol_structures::encrypted_header::Flags

Source§

impl Clone for ApplyData

Source§

impl Clone for DecimalData

Source§

impl Clone for ExecutionBlockData

Source§

impl Clone for Float32Data

Source§

impl Clone for Float64Data

Source§

impl Clone for FloatAsInt16Data

Source§

impl Clone for FloatAsInt32Data

Source§

impl Clone for GetOrCreateRefData

Source§

impl Clone for InstructionCloseAndStore

Source§

impl Clone for Int8Data

Source§

impl Clone for Int16Data

Source§

impl Clone for Int32Data

Source§

impl Clone for Int64Data

Source§

impl Clone for Int128Data

Source§

impl Clone for IntegerData

Source§

impl Clone for RawFullPointerAddress

Source§

impl Clone for RawInternalPointerAddress

Source§

impl Clone for RawLocalPointerAddress

Source§

impl Clone for ShortTextData

Source§

impl Clone for ShortTextDataRaw

Source§

impl Clone for SlotAddress

Source§

impl Clone for TextData

Source§

impl Clone for TextDataRaw

Source§

impl Clone for UInt8Data

Source§

impl Clone for UInt16Data

Source§

impl Clone for UInt32Data

Source§

impl Clone for UInt64Data

Source§

impl Clone for UInt128Data

Source§

impl Clone for datex_core::global::protocol_structures::routing_header::Flags

Source§

impl Clone for Key512

Source§

impl Clone for datex_core::global::protocol_structures::routing_header::PointerAddress

Source§

impl Clone for ReceiverEndpoints

Source§

impl Clone for ReceiverEndpointsWithKeys

Source§

impl Clone for RoutingHeader

Source§

impl Clone for BlockHistoryData

Source§

impl Clone for DynamicEndpointProperties

Source§

impl Clone for NetworkTraceHop

Source§

impl Clone for NetworkTraceHopSocket

Source§

impl Clone for NetworkTraceResult

Source§

impl Clone for ComInterfaceUUID

Source§

impl Clone for InterfaceProperties

Source§

impl Clone for ComInterfaceSocketUUID

Source§

impl Clone for RTCIceCandidateInitDX

Source§

impl Clone for datex_core::network::com_interfaces::default_com_interfaces::webrtc::webrtc_common::structures::RTCIceServer

Source§

impl Clone for RTCSessionDescriptionDX

Source§

impl Clone for ObserveOptions

Source§

impl Clone for Observer

Source§

impl Clone for NominalTypeDeclaration

Source§

impl Clone for TypeReference

Source§

impl Clone for ExecutionOptions

Source§

impl Clone for RuntimeExecutionContext

Source§

impl Clone for LocalExecutionContext

Source§

impl Clone for RemoteExecutionContext

Source§

impl Clone for GlobalContext

Source§

impl Clone for Runtime

Source§

impl Clone for DatexDeserializer

Source§

impl Clone for UUID

Source§

impl Clone for Boolean

Source§

impl Clone for Rational

Source§

impl Clone for DecimalTypeVariantIter

Source§

impl Clone for Endpoint

Source§

impl Clone for datex_core::values::core_values::integer::Integer

Source§

impl Clone for IntegerTypeVariantIter

Source§

impl Clone for List

Source§

impl Clone for Text

Source§

impl Clone for datex_core::values::core_values::type::Type

Source§

impl Clone for datex_core::values::value::Value

Source§

impl Clone for datex_core::without_std::alloc::AllocError

Source§

impl Clone for datex_core::without_std::alloc::Global

1.28.0 · Source§

impl Clone for Layout

1.50.0 · Source§

impl Clone for LayoutError

1.0.0 (const: unstable) · Source§

impl Clone for TypeId

1.27.0 · Source§

impl Clone for CpuidResult

1.27.0 · Source§

impl Clone for __m128

1.89.0 · Source§

impl Clone for __m128bh

1.27.0 · Source§

impl Clone for __m128d

Source§

impl Clone for __m128h

1.27.0 · Source§

impl Clone for __m128i

1.27.0 · Source§

impl Clone for __m256

1.89.0 · Source§

impl Clone for __m256bh

1.27.0 · Source§

impl Clone for __m256d

Source§

impl Clone for __m256h

1.27.0 · Source§

impl Clone for __m256i

1.72.0 · Source§

impl Clone for __m512

1.89.0 · Source§

impl Clone for __m512bh

1.72.0 · Source§

impl Clone for __m512d

Source§

impl Clone for __m512h

1.72.0 · Source§

impl Clone for __m512i

Source§

impl Clone for bf16

1.34.0 · Source§

impl Clone for TryFromSliceError

1.0.0 · Source§

impl Clone for datex_core::without_std::ascii::EscapeDefault

1.34.0 · Source§

impl Clone for CharTryFromError

1.9.0 · Source§

impl Clone for DecodeUtf16Error

1.20.0 · Source§

impl Clone for datex_core::without_std::char::EscapeDebug

1.0.0 · Source§

impl Clone for datex_core::without_std::char::EscapeDefault

1.0.0 · Source§

impl Clone for datex_core::without_std::char::EscapeUnicode

1.20.0 · Source§

impl Clone for ParseCharError

1.0.0 · Source§

impl Clone for ToLowercase

1.0.0 · Source§

impl Clone for ToUppercase

1.59.0 · Source§

impl Clone for TryFromCharError

Source§

impl Clone for UnorderedKeyError

1.57.0 · Source§

impl Clone for datex_core::without_std::collections::TryReserveError

1.64.0 · Source§

impl Clone for CString

1.69.0 · Source§

impl Clone for FromBytesUntilNulError

1.64.0 · Source§

impl Clone for FromVecWithNulError

1.64.0 · Source§

impl Clone for IntoStringError

1.64.0 · Source§

impl Clone for NulError

1.0.0 · Source§

impl Clone for datex_core::without_std::fmt::Error

Source§

impl Clone for FormattingOptions

1.0.0 · Source§

impl Clone for SipHasher

1.33.0 · Source§

impl Clone for PhantomPinned

Source§

impl Clone for Assume

1.0.0 · Source§

impl Clone for datex_core::without_std::net::AddrParseError

1.0.0 · Source§

impl Clone for datex_core::without_std::net::Ipv4Addr

1.0.0 · Source§

impl Clone for datex_core::without_std::net::Ipv6Addr

1.0.0 · Source§

impl Clone for SocketAddrV4

1.0.0 · Source§

impl Clone for SocketAddrV6

1.0.0 · Source§

impl Clone for ParseFloatError

1.0.0 · Source§

impl Clone for datex_core::without_std::num::ParseIntError

1.34.0 · Source§

impl Clone for datex_core::without_std::num::TryFromIntError

1.0.0 · Source§

impl Clone for RangeFull

1.3.0 · Source§

impl Clone for datex_core::without_std::prelude::Box<str>

1.29.0 · Source§

impl Clone for datex_core::without_std::prelude::Box<CStr>

Source§

impl Clone for datex_core::without_std::prelude::Box<ByteStr>

1.29.0 · Source§

impl Clone for datex_core::without_std::prelude::Box<OsStr>

1.29.0 · Source§

impl Clone for datex_core::without_std::prelude::Box<Path>

Source§

impl Clone for datex_core::without_std::prelude::Box<RawValue>

Source§

impl Clone for datex_core::without_std::prelude::Box<dyn DynDigest>

Source§

impl Clone for datex_core::without_std::prelude::Box<dyn Packet + Sync + Send>

Source§

impl Clone for datex_core::without_std::prelude::Box<dyn Packetizer + Sync + Send>

Source§

impl Clone for datex_core::without_std::prelude::Box<dyn Payloader + Sync + Send>

Source§

impl Clone for datex_core::without_std::prelude::Box<dyn Sequencer + Sync + Send>

Source§

impl Clone for datex_core::without_std::prelude::Box<dyn AnyClone + Sync + Send>

Source§

impl Clone for datex_core::without_std::prelude::Box<dyn Param + Sync + Send>

1.0.0 · Source§

impl Clone for String

Source§

impl Clone for datex_core::without_std::ptr::Alignment

1.0.0 · Source§

impl Clone for ParseBoolError

1.0.0 · Source§

impl Clone for Utf8Error

1.0.0 · Source§

impl Clone for FromUtf8Error

Source§

impl Clone for IntoChars

Source§

impl Clone for LocalWaker

1.36.0 · Source§

impl Clone for RawWakerVTable

1.36.0 · Source§

impl Clone for Waker

1.3.0 · Source§

impl Clone for datex_core::without_std::time::Duration

1.66.0 · Source§

impl Clone for TryFromFloatSecsError

Source§

impl Clone for ByteString

1.28.0 · Source§

impl Clone for System

1.0.0 · Source§

impl Clone for OsString

1.75.0 · Source§

impl Clone for FileTimes

1.1.0 · Source§

impl Clone for FileType

1.0.0 · Source§

impl Clone for std::fs::Metadata

1.0.0 · Source§

impl Clone for std::fs::OpenOptions

1.0.0 · Source§

impl Clone for Permissions

1.7.0 · Source§

impl Clone for DefaultHasher

1.7.0 · Source§

impl Clone for std::hash::random::RandomState

1.0.0 · Source§

impl Clone for std::io::util::Empty

1.0.0 · Source§

impl Clone for Sink

1.1.0 · Source§

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

1.10.0 · Source§

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

Source§

impl Clone for SocketCred

Source§

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

1.0.0 · Source§

impl Clone for PathBuf

1.7.0 · Source§

impl Clone for StripPrefixError

1.61.0 · Source§

impl Clone for ExitCode

1.0.0 · Source§

impl Clone for ExitStatus

Source§

impl Clone for ExitStatusError

1.0.0 · Source§

impl Clone for Output

Source§

impl Clone for DefaultRandomSource

1.0.0 · Source§

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

1.5.0 · Source§

impl Clone for std::sync::WaitTimeoutResult

1.26.0 · Source§

impl Clone for AccessError

1.0.0 · Source§

impl Clone for Thread

1.19.0 · Source§

impl Clone for ThreadId

1.8.0 · Source§

impl Clone for std::time::Instant

1.8.0 · Source§

impl Clone for SystemTime

1.8.0 · Source§

impl Clone for SystemTimeError

Source§

impl Clone for aead::Error

Source§

impl Clone for Aes128

Source§

impl Clone for Aes128Dec

Source§

impl Clone for Aes128Enc

Source§

impl Clone for Aes192

Source§

impl Clone for Aes192Dec

Source§

impl Clone for Aes192Enc

Source§

impl Clone for Aes256

Source§

impl Clone for Aes256Dec

Source§

impl Clone for Aes256Enc

Source§

impl Clone for AhoCorasick

Source§

impl Clone for AhoCorasickBuilder

Source§

impl Clone for aho_corasick::automaton::OverlappingState

Source§

impl Clone for aho_corasick::dfa::Builder

Source§

impl Clone for aho_corasick::dfa::DFA

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for FileCache

Source§

impl Clone for Line

Source§

impl Clone for ariadne::Config

Source§

impl Clone for BerClassFromIntError

Source§

impl Clone for ASN1DateTime

Source§

impl Clone for asn1_rs::tag::Tag

Source§

impl Clone for DefaultBodyLimit

Source§

impl Clone for MatchedPath

Source§

impl Clone for NestedPath

Source§

impl Clone for OriginalUri

Source§

impl Clone for Next

Source§

impl Clone for ResponseAxumBodyLayer

Source§

impl Clone for Redirect

Source§

impl Clone for axum::response::sse::Event

Source§

impl Clone for axum::response::sse::KeepAlive

Source§

impl Clone for NoContent

Source§

impl Clone for MethodFilter

Source§

impl Clone for Alphabet

Source§

impl Clone for GeneralPurpose

Source§

impl Clone for GeneralPurposeConfig

Source§

impl Clone for Base64Bcrypt

Source§

impl Clone for Base64Crypt

Source§

impl Clone for Base64ShaCrypt

Source§

impl Clone for Base64

Source§

impl Clone for Base64Unpadded

Source§

impl Clone for Base64Url

Source§

impl Clone for Base64UrlUnpadded

Source§

impl Clone for InvalidEncodingError

Source§

impl Clone for InvalidLengthError

Source§

impl Clone for bigdecimal::context::Context

Source§

impl Clone for BigDecimal

Source§

impl Clone for bigint::uint::U128

Source§

impl Clone for U256

Source§

impl Clone for U512

Source§

impl Clone for bincode::config::endian::BigEndian

Source§

impl Clone for bincode::config::endian::LittleEndian

Source§

impl Clone for NativeEndian

Source§

impl Clone for FixintEncoding

Source§

impl Clone for VarintEncoding

Source§

impl Clone for bincode::config::legacy::Config

Source§

impl Clone for Bounded

Source§

impl Clone for Infinite

Source§

impl Clone for DefaultOptions

Source§

impl Clone for AllowTrailing

Source§

impl Clone for RejectTrailing

Source§

impl Clone for NullString

Source§

impl Clone for NullWideString

Source§

impl Clone for Eager

Source§

impl Clone for block_buffer::Error

Source§

impl Clone for Lazy

Source§

impl Clone for AnsiX923

Source§

impl Clone for Iso7816

Source§

impl Clone for Iso10126

Source§

impl Clone for NoPadding

Source§

impl Clone for Pkcs7

Source§

impl Clone for UnpadError

Source§

impl Clone for ZeroPadding

Source§

impl Clone for bytes::bytes::Bytes

Source§

impl Clone for BytesMut

Source§

impl Clone for chrono::format::parsed::Parsed

Source§

impl Clone for InternalFixed

Source§

impl Clone for InternalNumeric

Source§

impl Clone for OffsetFormat

Source§

impl Clone for chrono::format::ParseError

Source§

impl Clone for Months

Source§

impl Clone for ParseMonthError

Source§

impl Clone for NaiveDate

Source§

impl Clone for NaiveDateDaysIterator

Source§

impl Clone for NaiveDateWeeksIterator

Source§

impl Clone for NaiveDateTime

Source§

impl Clone for IsoWeek

Source§

impl Clone for Days

Source§

impl Clone for NaiveWeek

Source§

impl Clone for NaiveTime

Source§

impl Clone for FixedOffset

Source§

impl Clone for Local

Source§

impl Clone for Utc

Source§

impl Clone for OutOfRange

Source§

impl Clone for OutOfRangeError

Source§

impl Clone for TimeDelta

Source§

impl Clone for ParseWeekdayError

Source§

impl Clone for WeekdaySet

Source§

impl Clone for EmptyErr

Source§

impl Clone for OverflowError

Source§

impl Clone for StreamCipherError

Source§

impl Clone for const_oid::ObjectIdentifier

Source§

impl Clone for crc32fast::Hasher

Source§

impl Clone for CtChoice

Source§

impl Clone for Limb

Source§

impl Clone for Reciprocal

Source§

impl Clone for crypto_common::InvalidLength

Source§

impl Clone for CompressedEdwardsY

Source§

impl Clone for EdwardsBasepointTable

Source§

impl Clone for EdwardsBasepointTableRadix32

Source§

impl Clone for EdwardsBasepointTableRadix64

Source§

impl Clone for EdwardsBasepointTableRadix128

Source§

impl Clone for EdwardsBasepointTableRadix256

Source§

impl Clone for EdwardsPoint

Source§

impl Clone for MontgomeryPoint

Source§

impl Clone for CompressedRistretto

Source§

impl Clone for RistrettoBasepointTable

Source§

impl Clone for RistrettoPoint

Source§

impl Clone for curve25519_dalek::scalar::Scalar

Source§

impl Clone for data_encoding::DecodeError

Source§

impl Clone for DecodePartial

Source§

impl Clone for Encoding

Source§

impl Clone for Specification

Source§

impl Clone for SpecificationError

Source§

impl Clone for Translate

Source§

impl Clone for Wrap

Source§

impl Clone for der::asn1::any::allocating::Any

Source§

impl Clone for der::asn1::bit_string::allocating::BitString

Source§

impl Clone for der::asn1::bmp_string::BmpString

Source§

impl Clone for der::asn1::generalized_time::GeneralizedTime

Source§

impl Clone for der::asn1::ia5_string::allocation::Ia5String

Source§

impl Clone for Int

Source§

impl Clone for der::asn1::integer::uint::allocating::Uint

Source§

impl Clone for Null

Source§

impl Clone for OctetString

Source§

impl Clone for der::asn1::printable_string::allocation::PrintableString

Source§

impl Clone for der::asn1::teletex_string::allocation::TeletexString

Source§

impl Clone for UtcTime

Source§

impl Clone for der::datetime::DateTime

Source§

impl Clone for Document

Source§

impl Clone for SecretDocument

Source§

impl Clone for der::error::Error

Source§

impl Clone for der::header::Header

Source§

impl Clone for IndefiniteLength

Source§

impl Clone for der::length::Length

Source§

impl Clone for TagNumber

Source§

impl Clone for deranged::ParseIntError

Source§

impl Clone for deranged::TryFromIntError

Source§

impl Clone for MacError

Source§

impl Clone for InvalidBufferSize

Source§

impl Clone for InvalidOutputSize

Source§

impl Clone for RecoveryId

Source§

impl Clone for elliptic_curve::error::Error

Source§

impl Clone for fancy_regex::Regex

Source§

impl Clone for GzHeader

Source§

impl Clone for CompressError

Source§

impl Clone for DecompressError

Source§

impl Clone for Compression

Source§

impl Clone for LogSpecBuilder

Source§

impl Clone for LogSpecification

Source§

impl Clone for ModuleFilter

Source§

impl Clone for LoggerHandle

Source§

impl Clone for FileSpec

Source§

impl Clone for ArcFileLogWriter

Source§

impl Clone for FileLogWriterConfig

Source§

impl Clone for foldhash::fast::FixedState

Source§

impl Clone for foldhash::fast::FoldHasher

Source§

impl Clone for foldhash::fast::RandomState

Source§

impl Clone for foldhash::fast::SeedableRandomState

Source§

impl Clone for foldhash::quality::FixedState

Source§

impl Clone for foldhash::quality::FoldHasher

Source§

impl Clone for foldhash::quality::RandomState

Source§

impl Clone for foldhash::quality::SeedableRandomState

Source§

impl Clone for SharedSeed

Source§

impl Clone for futures_channel::mpsc::SendError

Source§

impl Clone for Canceled

Source§

impl Clone for LocalSpawner

Source§

impl Clone for futures_util::abortable::AbortHandle

Source§

impl Clone for Aborted

Source§

impl Clone for getrandom::error::Error

Source§

impl Clone for getrandom::error::Error

Source§

impl Clone for GHash

Source§

impl Clone for DefaultHashBuilder

Source§

impl Clone for hkdf::errors::InvalidLength

Source§

impl Clone for InvalidPrkLength

Source§

impl Clone for SizeHint

Source§

impl Clone for http::extensions::Extensions

Source§

impl Clone for HeaderName

Source§

impl Clone for HeaderValue

Source§

impl Clone for http::method::Method

Source§

impl Clone for http::request::Parts

Source§

impl Clone for http::response::Parts

Source§

impl Clone for StatusCode

Source§

impl Clone for Authority

Source§

impl Clone for PathAndQuery

Source§

impl Clone for Scheme

Source§

impl Clone for Uri

Source§

impl Clone for http::version::Version

Source§

impl Clone for ParserConfig

Source§

impl Clone for HttpDate

Source§

impl Clone for TokioExecutor

Source§

impl Clone for TokioTimer

Source§

impl Clone for ReasonPhrase

Source§

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

Source§

impl Clone for OnUpgrade

Source§

impl Clone for CodePointTrieHeader

Source§

impl Clone for DataLocale

Source§

impl Clone for Other

Source§

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

Source§

impl Clone for Private

Source§

impl Clone for icu_locale_core::extensions::Extensions

Source§

impl Clone for Fields

Source§

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

Source§

impl Clone for Transform

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for Keywords

Source§

impl Clone for Unicode

Source§

impl Clone for SubdivisionId

Source§

impl Clone for SubdivisionSuffix

Source§

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

Source§

impl Clone for LanguageIdentifier

Source§

impl Clone for Locale

Source§

impl Clone for CurrencyType

Source§

impl Clone for NumberingSystem

Source§

impl Clone for RegionOverride

Source§

impl Clone for RegionalSubdivision

Source§

impl Clone for TimeZoneShortId

Source§

impl Clone for LocalePreferences

Source§

impl Clone for Language

Source§

impl Clone for icu_locale_core::subtags::region::Region

Source§

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

Source§

impl Clone for icu_locale_core::subtags::Subtag

Source§

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

Source§

impl Clone for Variants

Source§

impl Clone for BidiMirroringGlyph

Source§

impl Clone for GeneralCategoryULE

Source§

impl Clone for icu_properties::props::BidiClass

Source§

impl Clone for CanonicalCombiningClass

Source§

impl Clone for EastAsianWidth

Source§

impl Clone for GeneralCategoryGroup

Source§

impl Clone for GeneralCategoryOutOfBoundsError

Source§

impl Clone for GraphemeClusterBreak

Source§

impl Clone for HangulSyllableType

Source§

impl Clone for IndicSyllabicCategory

Source§

impl Clone for icu_properties::props::JoiningType

Source§

impl Clone for LineBreak

Source§

impl Clone for icu_properties::props::Script

Source§

impl Clone for SentenceBreak

Source§

impl Clone for VerticalOrientation

Source§

impl Clone for WordBreak

Source§

impl Clone for DataError

Source§

impl Clone for DataMarkerId

Source§

impl Clone for DataMarkerIdHash

Source§

impl Clone for DataMarkerInfo

Source§

impl Clone for DataRequestMetadata

Source§

impl Clone for Cart

Source§

impl Clone for DataResponseMetadata

Source§

impl Clone for idna::deprecated::Config

Source§

impl Clone for AsciiDenyList

Source§

impl Clone for idna_adapter::BidiClass

Source§

impl Clone for BidiClassMask

Source§

impl Clone for idna_adapter::JoiningType

Source§

impl Clone for JoiningTypeMask

Source§

impl Clone for indexmap::TryReserveError

Source§

impl Clone for IntoArrayError

Source§

impl Clone for NotEqualError

Source§

impl Clone for OutIsTooSmallError

Source§

impl Clone for PadError

Source§

impl Clone for RTCPStats

Source§

impl Clone for RTPStats

Source§

impl Clone for AssociatedStreamInfo

Source§

impl Clone for interceptor::stream_info::RTCPFeedback

Source§

impl Clone for RTPHeaderExtension

Source§

impl Clone for StreamInfo

Source§

impl Clone for Recorder

Source§

impl Clone for Ipv4AddrRange

Source§

impl Clone for Ipv6AddrRange

Source§

impl Clone for Ipv4Net

Source§

impl Clone for Ipv4Subnets

Source§

impl Clone for Ipv6Net

Source§

impl Clone for Ipv6Subnets

Source§

impl Clone for PrefixLenError

Source§

impl Clone for ipnet::parser::AddrParseError

Source§

impl Clone for itoa::Buffer

Source§

impl Clone for j1939_filter

Source§

impl Clone for __c_anonymous_sockaddr_can_j1939

Source§

impl Clone for __c_anonymous_sockaddr_can_tp

Source§

impl Clone for can_filter

Source§

impl Clone for can_frame

Source§

impl Clone for canfd_frame

Source§

impl Clone for canxl_frame

Source§

impl Clone for sockaddr_can

Source§

impl Clone for termios2

Source§

impl Clone for msqid_ds

Source§

impl Clone for semid_ds

Source§

impl Clone for sigset_t

Source§

impl Clone for sysinfo

Source§

impl Clone for timex

Source§

impl Clone for statvfs

Source§

impl Clone for _libc_fpstate

Source§

impl Clone for _libc_fpxreg

Source§

impl Clone for _libc_xmmreg

Source§

impl Clone for clone_args

Source§

impl Clone for flock64

Source§

impl Clone for flock

Source§

impl Clone for ipc_perm

Source§

impl Clone for max_align_t

Source§

impl Clone for mcontext_t

Source§

impl Clone for pthread_attr_t

Source§

impl Clone for ptrace_rseq_configuration

Source§

impl Clone for shmid_ds

Source§

impl Clone for sigaction

Source§

impl Clone for siginfo_t

Source§

impl Clone for stack_t

Source§

impl Clone for stat64

Source§

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

Source§

impl Clone for statfs64

Source§

impl Clone for statfs

Source§

impl Clone for statvfs64

Source§

impl Clone for ucontext_t

Source§

impl Clone for user

Source§

impl Clone for user_fpregs_struct

Source§

impl Clone for user_regs_struct

Source§

impl Clone for Elf32_Chdr

Source§

impl Clone for Elf64_Chdr

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_entry

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_exit

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_seccomp

Source§

impl Clone for __exit_status

Source§

impl Clone for __timeval

Source§

impl Clone for aiocb

Source§

impl Clone for cmsghdr

Source§

impl Clone for fanotify_event_info_error

Source§

impl Clone for fanotify_event_info_pidfd

Source§

impl Clone for fpos64_t

Source§

impl Clone for fpos_t

Source§

impl Clone for glob64_t

Source§

impl Clone for iocb

Source§

impl Clone for mallinfo2

Source§

impl Clone for mallinfo

Source§

impl Clone for mbstate_t

Source§

impl Clone for msghdr

Source§

impl Clone for nl_mmap_hdr

Source§

impl Clone for nl_mmap_req

Source§

impl Clone for nl_pktinfo

Source§

impl Clone for ntptimeval

Source§

impl Clone for ptrace_peeksiginfo_args

Source§

impl Clone for ptrace_sud_config

Source§

impl Clone for ptrace_syscall_info

Source§

impl Clone for regex_t

Source§

impl Clone for rtentry

Source§

impl Clone for sem_t

Source§

impl Clone for seminfo

Source§

impl Clone for tcp_info

Source§

impl Clone for termios

Source§

impl Clone for timespec

Source§

impl Clone for utmpx

Source§

impl Clone for Elf32_Ehdr

Source§

impl Clone for Elf32_Phdr

Source§

impl Clone for Elf32_Shdr

Source§

impl Clone for Elf32_Sym

Source§

impl Clone for Elf64_Ehdr

Source§

impl Clone for Elf64_Phdr

Source§

impl Clone for Elf64_Shdr

Source§

impl Clone for Elf64_Sym

Source§

impl Clone for __c_anonymous__kernel_fsid_t

Source§

impl Clone for __c_anonymous_elf32_rel

Source§

impl Clone for __c_anonymous_elf32_rela

Source§

impl Clone for __c_anonymous_elf64_rel

Source§

impl Clone for __c_anonymous_elf64_rela

Source§

impl Clone for __c_anonymous_ifru_map

Source§

impl Clone for af_alg_iv

Source§

impl Clone for arpd_request

Source§

impl Clone for cpu_set_t

Source§

impl Clone for dirent64

Source§

impl Clone for dirent

Source§

impl Clone for dl_phdr_info

Source§

impl Clone for dmabuf_cmsg

Source§

impl Clone for dmabuf_token

Source§

impl Clone for dqblk

Source§

impl Clone for epoll_params

Source§

impl Clone for fanotify_event_info_fid

Source§

impl Clone for fanotify_event_info_header

Source§

impl Clone for fanotify_event_metadata

Source§

impl Clone for fanotify_response

Source§

impl Clone for fanout_args

Source§

impl Clone for ff_condition_effect

Source§

impl Clone for ff_constant_effect

Source§

impl Clone for ff_effect

Source§

impl Clone for ff_envelope

Source§

impl Clone for ff_periodic_effect

Source§

impl Clone for ff_ramp_effect

Source§

impl Clone for ff_replay

Source§

impl Clone for ff_rumble_effect

Source§

impl Clone for ff_trigger

Source§

impl Clone for fsid_t

Source§

impl Clone for genlmsghdr

Source§

impl Clone for glob_t

Source§

impl Clone for hwtstamp_config

Source§

impl Clone for if_nameindex

Source§

impl Clone for ifconf

Source§

impl Clone for ifreq

Source§

impl Clone for in6_ifreq

Source§

impl Clone for in6_pktinfo

Source§

impl Clone for inotify_event

Source§

impl Clone for input_absinfo

Source§

impl Clone for input_event

Source§

impl Clone for input_id

Source§

impl Clone for input_keymap_entry

Source§

impl Clone for input_mask

Source§

impl Clone for itimerspec

Source§

impl Clone for iw_discarded

Source§

impl Clone for iw_encode_ext

Source§

impl Clone for iw_event

Source§

impl Clone for iw_freq

Source§

impl Clone for iw_michaelmicfailure

Source§

impl Clone for iw_missed

Source§

impl Clone for iw_mlme

Source§

impl Clone for iw_param

Source§

impl Clone for iw_pmkid_cand

Source§

impl Clone for iw_pmksa

Source§

impl Clone for iw_point

Source§

impl Clone for iw_priv_args

Source§

impl Clone for iw_quality

Source§

impl Clone for iw_range

Source§

impl Clone for iw_scan_req

Source§

impl Clone for iw_statistics

Source§

impl Clone for iw_thrspy

Source§

impl Clone for iwreq

Source§

impl Clone for mnt_ns_info

Source§

impl Clone for mntent

Source§

impl Clone for mount_attr

Source§

impl Clone for mq_attr

Source§

impl Clone for msginfo

Source§

impl Clone for nlattr

Source§

impl Clone for nlmsgerr

Source§

impl Clone for nlmsghdr

Source§

impl Clone for open_how

Source§

impl Clone for option

Source§

impl Clone for packet_mreq

Source§

impl Clone for passwd

Source§

impl Clone for pidfd_info

Source§

impl Clone for posix_spawn_file_actions_t

Source§

impl Clone for posix_spawnattr_t

Source§

impl Clone for pthread_barrier_t

Source§

impl Clone for pthread_barrierattr_t

Source§

impl Clone for pthread_cond_t

Source§

impl Clone for pthread_condattr_t

Source§

impl Clone for pthread_mutex_t

Source§

impl Clone for pthread_mutexattr_t

Source§

impl Clone for pthread_rwlock_t

Source§

impl Clone for pthread_rwlockattr_t

Source§

impl Clone for ptp_clock_caps

Source§

impl Clone for ptp_clock_time

Source§

impl Clone for ptp_extts_event

Source§

impl Clone for ptp_extts_request

Source§

impl Clone for ptp_perout_request

Source§

impl Clone for ptp_pin_desc

Source§

impl Clone for ptp_sys_offset

Source§

impl Clone for ptp_sys_offset_extended

Source§

impl Clone for ptp_sys_offset_precise

Source§

impl Clone for regmatch_t

Source§

impl Clone for rlimit64

Source§

impl Clone for sched_attr

Source§

impl Clone for sctp_authinfo

Source§

impl Clone for sctp_initmsg

Source§

impl Clone for sctp_nxtinfo

Source§

impl Clone for sctp_prinfo

Source§

impl Clone for sctp_rcvinfo

Source§

impl Clone for sctp_sndinfo

Source§

impl Clone for sctp_sndrcvinfo

Source§

impl Clone for seccomp_data

Source§

impl Clone for seccomp_notif

Source§

impl Clone for seccomp_notif_addfd

Source§

impl Clone for seccomp_notif_resp

Source§

impl Clone for seccomp_notif_sizes

Source§

impl Clone for sembuf

Source§

impl Clone for signalfd_siginfo

Source§

impl Clone for sock_extended_err

Source§

impl Clone for sock_txtime

Source§

impl Clone for sockaddr_alg

Source§

impl Clone for sockaddr_nl

Source§

impl Clone for sockaddr_pkt

Source§

impl Clone for sockaddr_vm

Source§

impl Clone for sockaddr_xdp

Source§

impl Clone for spwd

Source§

impl Clone for tls12_crypto_info_aes_ccm_128

Source§

impl Clone for tls12_crypto_info_aes_gcm_128

Source§

impl Clone for tls12_crypto_info_aes_gcm_256

Source§

impl Clone for tls12_crypto_info_aria_gcm_128

Source§

impl Clone for tls12_crypto_info_aria_gcm_256

Source§

impl Clone for tls12_crypto_info_chacha20_poly1305

Source§

impl Clone for tls12_crypto_info_sm4_ccm

Source§

impl Clone for tls12_crypto_info_sm4_gcm

Source§

impl Clone for tls_crypto_info

Source§

impl Clone for tpacket2_hdr

Source§

impl Clone for tpacket3_hdr

Source§

impl Clone for tpacket_auxdata

Source§

impl Clone for tpacket_bd_ts

Source§

impl Clone for tpacket_block_desc

Source§

impl Clone for tpacket_hdr

Source§

impl Clone for tpacket_hdr_v1

Source§

impl Clone for tpacket_hdr_variant1

Source§

impl Clone for tpacket_req3

Source§

impl Clone for tpacket_req

Source§

impl Clone for tpacket_rollover_stats

Source§

impl Clone for tpacket_stats

Source§

impl Clone for tpacket_stats_v3

Source§

impl Clone for ucred

Source§

impl Clone for uinput_abs_setup

Source§

impl Clone for uinput_ff_erase

Source§

impl Clone for uinput_ff_upload

Source§

impl Clone for uinput_setup

Source§

impl Clone for uinput_user_dev

Source§

impl Clone for xdp_desc

Source§

impl Clone for xdp_mmap_offsets

Source§

impl Clone for xdp_mmap_offsets_v1

Source§

impl Clone for xdp_options

Source§

impl Clone for xdp_ring_offset

Source§

impl Clone for xdp_ring_offset_v1

Source§

impl Clone for xdp_statistics

Source§

impl Clone for xdp_statistics_v1

Source§

impl Clone for xdp_umem_reg

Source§

impl Clone for xdp_umem_reg_v1

Source§

impl Clone for xsk_tx_metadata

Source§

impl Clone for xsk_tx_metadata_completion

Source§

impl Clone for xsk_tx_metadata_request

Source§

impl Clone for Dl_info

Source§

impl Clone for addrinfo

Source§

impl Clone for arphdr

Source§

impl Clone for arpreq

Source§

impl Clone for arpreq_old

Source§

impl Clone for epoll_event

Source§

impl Clone for fd_set

Source§

impl Clone for file_clone_range

Source§

impl Clone for ifaddrs

Source§

impl Clone for in6_rtmsg

Source§

impl Clone for in_addr

Source§

impl Clone for in_pktinfo

Source§

impl Clone for ip_mreq

Source§

impl Clone for ip_mreq_source

Source§

impl Clone for ip_mreqn

Source§

impl Clone for lconv

Source§

impl Clone for mmsghdr

Source§

impl Clone for sched_param

Source§

impl Clone for sigevent

Source§

impl Clone for sock_filter

Source§

impl Clone for sock_fprog

Source§

impl Clone for sockaddr

Source§

impl Clone for sockaddr_in6

Source§

impl Clone for sockaddr_in

Source§

impl Clone for sockaddr_ll

Source§

impl Clone for sockaddr_storage

Source§

impl Clone for sockaddr_un

Source§

impl Clone for statx

Source§

impl Clone for statx_timestamp

Source§

impl Clone for tm

Source§

impl Clone for utsname

Source§

impl Clone for group

Source§

impl Clone for hostent

Source§

impl Clone for in6_addr

Source§

impl Clone for iovec

Source§

impl Clone for ipv6_mreq

Source§

impl Clone for itimerval

Source§

impl Clone for linger

Source§

impl Clone for pollfd

Source§

impl Clone for protoent

Source§

impl Clone for rlimit

Source§

impl Clone for rusage

Source§

impl Clone for servent

Source§

impl Clone for sigval

Source§

impl Clone for timeval

Source§

impl Clone for tms

Source§

impl Clone for utimbuf

Source§

impl Clone for winsize

Source§

impl Clone for libudev::context::Context

Source§

impl Clone for Md5Core

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for Pair

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for FinderBuilder

Source§

impl Clone for Mime

Source§

impl Clone for DecompressorOxide

Source§

impl Clone for InflateState

Source§

impl Clone for StreamResult

Source§

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

Source§

impl Clone for mio::interest::Interest

Source§

impl Clone for mio::token::Token

Source§

impl Clone for OutOfBounds

Source§

impl Clone for native_tls::Certificate

Source§

impl Clone for native_tls::Identity

Source§

impl Clone for native_tls::TlsAcceptor

Source§

impl Clone for native_tls::TlsConnector

Source§

impl Clone for Entry

Source§

impl Clone for ClearEnvError

Source§

impl Clone for AtFlags

Source§

impl Clone for FallocateFlags

Source§

impl Clone for FdFlag

Source§

impl Clone for OFlag

Source§

impl Clone for RenameFlags

Source§

impl Clone for SealFlag

Source§

impl Clone for SpliceFFlags

Source§

impl Clone for InterfaceAddress

Source§

impl Clone for DeleteModuleFlags

Source§

impl Clone for ModuleInitFlags

Source§

impl Clone for MntFlags

Source§

impl Clone for nix::mount::linux::MsFlags

Source§

impl Clone for MQ_OFlag

Source§

impl Clone for MqAttr

Source§

impl Clone for InterfaceFlags

Source§

impl Clone for PollFd

Source§

impl Clone for PollFlags

Source§

impl Clone for ForkptyResult

Source§

impl Clone for OpenptyResult

Source§

impl Clone for CpuSet

Source§

impl Clone for CloneFlags

Source§

impl Clone for EpollCreateFlags

Source§

impl Clone for EpollEvent

Source§

impl Clone for EpollFlags

Source§

impl Clone for EfdFlags

Source§

impl Clone for AddWatchFlags

Source§

impl Clone for InitFlags

Source§

impl Clone for Inotify

Source§

impl Clone for WatchDescriptor

Source§

impl Clone for MemFdCreateFlag

Source§

impl Clone for MRemapFlags

Source§

impl Clone for MapFlags

Source§

impl Clone for MlockAllFlags

Source§

impl Clone for nix::sys::mman::MsFlags

Source§

impl Clone for ProtFlags

Source§

impl Clone for Persona

Source§

impl Clone for Options

Source§

impl Clone for Dqblk

Source§

impl Clone for QuotaValidFlags

Source§

impl Clone for Usage

Source§

impl Clone for FdSet

Source§

impl Clone for SigEvent

Source§

impl Clone for SaFlags

Source§

impl Clone for SigAction

Source§

impl Clone for SigSet

Source§

impl Clone for SignalIterator

Source§

impl Clone for SfdFlags

Source§

impl Clone for AlgAddr

Source§

impl Clone for LinkAddr

Source§

impl Clone for NetlinkAddr

Source§

impl Clone for nix::sys::socket::addr::Ipv4Addr

Source§

impl Clone for nix::sys::socket::addr::Ipv6Addr

Source§

impl Clone for SockaddrIn6

Source§

impl Clone for SockaddrIn

Source§

impl Clone for UnixAddr

Source§

impl Clone for VsockAddr

Source§

impl Clone for AcceptConn

Source§

impl Clone for AlgSetAeadAuthSize

Source§

impl Clone for BindToDevice

Source§

impl Clone for Broadcast

Source§

impl Clone for DontRoute

Source§

impl Clone for Ip6tOriginalDst

Source§

impl Clone for IpAddMembership

Source§

impl Clone for IpDropMembership

Source§

impl Clone for IpFreebind

Source§

impl Clone for IpMtu

Source§

impl Clone for IpMulticastLoop

Source§

impl Clone for IpMulticastTtl

Source§

impl Clone for IpTos

Source§

impl Clone for IpTransparent

Source§

impl Clone for Ipv4OrigDstAddr

Source§

impl Clone for Ipv4PacketInfo

Source§

impl Clone for Ipv4RecvErr

Source§

impl Clone for Ipv4Ttl

Source§

impl Clone for Ipv6AddMembership

Source§

impl Clone for Ipv6DontFrag

Source§

impl Clone for Ipv6DropMembership

Source§

impl Clone for Ipv6OrigDstAddr

Source§

impl Clone for Ipv6RecvErr

Source§

impl Clone for Ipv6RecvPacketInfo

Source§

impl Clone for Ipv6TClass

Source§

impl Clone for Ipv6Ttl

Source§

impl Clone for Ipv6V6Only

Source§

impl Clone for nix::sys::socket::sockopt::KeepAlive

Source§

impl Clone for Linger

Source§

impl Clone for Mark

Source§

impl Clone for OobInline

Source§

impl Clone for OriginalDst

Source§

impl Clone for PassCred

Source§

impl Clone for PeerCredentials

Source§

impl Clone for Priority

Source§

impl Clone for RcvBuf

Source§

impl Clone for RcvBufForce

Source§

impl Clone for ReceiveTimeout

Source§

impl Clone for ReceiveTimestamp

Source§

impl Clone for ReceiveTimestampns

Source§

impl Clone for ReuseAddr

Source§

impl Clone for ReusePort

Source§

impl Clone for RxqOvfl

Source§

impl Clone for SendTimeout

Source§

impl Clone for SndBuf

Source§

impl Clone for SndBufForce

Source§

impl Clone for nix::sys::socket::sockopt::SockType

Source§

impl Clone for SocketError

Source§

impl Clone for TcpCongestion

Source§

impl Clone for TcpKeepCount

Source§

impl Clone for TcpKeepIdle

Source§

impl Clone for TcpKeepInterval

Source§

impl Clone for TcpMaxSeg

Source§

impl Clone for TcpNoDelay

Source§

impl Clone for TcpRepair

Source§

impl Clone for TcpUserTimeout

Source§

impl Clone for Timestamping

Source§

impl Clone for TxTime

Source§

impl Clone for UdpGroSegment

Source§

impl Clone for UdpGsoSegment

Source§

impl Clone for IpMembershipRequest

Source§

impl Clone for Ipv6MembershipRequest

Source§

impl Clone for MsgFlags

Source§

impl Clone for SockFlag

Source§

impl Clone for TimestampingFlag

Source§

impl Clone for Timestamps

Source§

impl Clone for UnixCredentials

Source§

impl Clone for nix::sys::stat::Mode

Source§

impl Clone for SFlag

Source§

impl Clone for FsType

Source§

impl Clone for Statfs

Source§

impl Clone for FsFlags

Source§

impl Clone for Statvfs

Source§

impl Clone for SysInfo

Source§

impl Clone for ControlFlags

Source§

impl Clone for InputFlags

Source§

impl Clone for LocalFlags

Source§

impl Clone for OutputFlags

Source§

impl Clone for Termios

Source§

impl Clone for TimeSpec

Source§

impl Clone for TimeVal

Source§

impl Clone for TimerSetTimeFlags

Source§

impl Clone for TimerFlags

Source§

impl Clone for RemoteIoVec

Source§

impl Clone for UtsName

Source§

impl Clone for WaitPidFlag

Source§

impl Clone for nix::time::ClockId

Source§

impl Clone for UContext

Source§

impl Clone for ResGid

Source§

impl Clone for ResUid

Source§

impl Clone for AccessFlags

Source§

impl Clone for Gid

Source§

impl Clone for nix::unistd::Group

Source§

impl Clone for Pid

Source§

impl Clone for nix::unistd::Uid

Source§

impl Clone for User

Source§

impl Clone for Infix

Source§

impl Clone for nu_ansi_term::ansi::Prefix

Source§

impl Clone for Suffix

Source§

impl Clone for Gradient

Source§

impl Clone for Rgb

Source§

impl Clone for nu_ansi_term::style::Style

Source§

impl Clone for BigInt

Source§

impl Clone for BigUint

Source§

impl Clone for ParseBigIntError

Source§

impl Clone for ParseRatioError

Source§

impl Clone for SHA256_CTX

Source§

impl Clone for SHA512_CTX

Source§

impl Clone for SHA_CTX

Source§

impl Clone for Asn1Object

Source§

impl Clone for Asn1Type

Source§

impl Clone for TimeDiff

Source§

impl Clone for CMSOptions

Source§

impl Clone for Asn1Flag

Source§

impl Clone for PointConversionForm

Source§

impl Clone for openssl::error::Error

Source§

impl Clone for ErrorStack

Source§

impl Clone for DigestBytes

Source§

impl Clone for openssl::hash::Hasher

Source§

impl Clone for MessageDigest

Source§

impl Clone for Nid

Source§

impl Clone for OcspCertStatus

Source§

impl Clone for OcspFlag

Source§

impl Clone for OcspResponseStatus

Source§

impl Clone for OcspRevokedStatus

Source§

impl Clone for KeyIvPair

Source§

impl Clone for Pkcs7Flags

Source§

impl Clone for openssl::pkey::Id

Source§

impl Clone for openssl::rsa::Padding

Source§

impl Clone for Sha1

Source§

impl Clone for Sha224

Source§

impl Clone for Sha256

Source§

impl Clone for Sha384

Source§

impl Clone for Sha512

Source§

impl Clone for SrtpProfileId

Source§

impl Clone for SslAcceptor

Source§

impl Clone for SslConnector

Source§

impl Clone for openssl::ssl::error::ErrorCode

Source§

impl Clone for AlpnError

Source§

impl Clone for ClientHelloResponse

Source§

impl Clone for ExtensionContext

Source§

impl Clone for NameType

Source§

impl Clone for ShutdownState

Source§

impl Clone for SniError

Source§

impl Clone for SslAlert

Source§

impl Clone for SslContext

Source§

impl Clone for SslFiletype

Source§

impl Clone for SslMethod

Source§

impl Clone for SslMode

Source§

impl Clone for SslOptions

Source§

impl Clone for SslSession

Source§

impl Clone for SslSessionCacheMode

Source§

impl Clone for SslVerifyMode

Source§

impl Clone for SslVersion

Source§

impl Clone for StatusType

Source§

impl Clone for Cipher

Source§

impl Clone for CrlReason

Source§

impl Clone for X509

Source§

impl Clone for X509PurposeId

Source§

impl Clone for X509VerifyResult

Source§

impl Clone for X509CheckFlags

Source§

impl Clone for X509VerifyFlags

Source§

impl Clone for FloatIsNan

Source§

impl Clone for p256::arithmetic::scalar::Scalar

Source§

impl Clone for NistP256

Source§

impl Clone for p384::arithmetic::scalar::Scalar

Source§

impl Clone for NistP384

Source§

impl Clone for parking_lot::condvar::WaitTimeoutResult

Source§

impl Clone for ParkToken

Source§

impl Clone for UnparkResult

Source§

impl Clone for UnparkToken

Source§

impl Clone for EncodeConfig

Source§

impl Clone for pem::HeaderMap

Source§

impl Clone for pem::Pem

Source§

impl Clone for plist::data::Data

Source§

impl Clone for plist::date::Date

Source§

impl Clone for Dictionary

Source§

impl Clone for plist::integer::Integer

Source§

impl Clone for XmlWriteOptions

Source§

impl Clone for plist::uid::Uid

Source§

impl Clone for Polyval

Source§

impl Clone for PotentialCodePoint

Source§

impl Clone for FormatterOptions

Source§

impl Clone for NoA1

Source§

impl Clone for NoA2

Source§

impl Clone for NoNI

Source§

impl Clone for NoS3

Source§

impl Clone for NoS4

Source§

impl Clone for YesA1

Source§

impl Clone for YesA2

Source§

impl Clone for YesNI

Source§

impl Clone for YesS3

Source§

impl Clone for YesS4

Source§

impl Clone for quick_xml::encoding::Decoder

Source§

impl Clone for NamespaceResolver

Source§

impl Clone for PiParser

Source§

impl Clone for quick_xml::reader::Config

Source§

impl Clone for Bernoulli

Source§

impl Clone for Open01

Source§

impl Clone for OpenClosed01

Source§

impl Clone for Alphanumeric

Source§

impl Clone for Standard

Source§

impl Clone for UniformChar

Source§

impl Clone for UniformDuration

Source§

impl Clone for StepRng

Source§

impl Clone for StdRng

Source§

impl Clone for ThreadRng

Source§

impl Clone for ChaCha8Core

Source§

impl Clone for ChaCha8Rng

Source§

impl Clone for ChaCha12Core

Source§

impl Clone for ChaCha12Rng

Source§

impl Clone for ChaCha20Core

Source§

impl Clone for ChaCha20Rng

Source§

impl Clone for OsRng

Source§

impl Clone for rcgen::certificate::Attribute

Source§

impl Clone for CertificateParams

Source§

impl Clone for CustomExtension

Source§

impl Clone for rcgen::certificate::NameConstraints

Source§

impl Clone for CrlDistributionPoint

Source§

impl Clone for rcgen::key_pair::SubjectPublicKeyInfo

Source§

impl Clone for rcgen::string_types::BmpString

Source§

impl Clone for rcgen::string_types::Ia5String

Source§

impl Clone for rcgen::string_types::PrintableString

Source§

impl Clone for rcgen::string_types::TeletexString

Source§

impl Clone for UniversalString

Source§

impl Clone for rcgen::DistinguishedName

Source§

impl Clone for SerialNumber

Source§

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

Source§

impl Clone for regex_automata::dfa::dense::BuildError

Source§

impl Clone for regex_automata::dfa::dense::Builder

Source§

impl Clone for regex_automata::dfa::dense::Config

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for CacheError

Source§

impl Clone for LazyStateID

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for BoundedBacktracker

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for Compiler

Source§

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

Source§

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

Source§

impl Clone for DenseTransitions

Source§

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

Source§

impl Clone for SparseTransitions

Source§

impl Clone for Transition

Source§

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

Source§

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

Source§

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

Source§

impl Clone for PikeVM

Source§

impl Clone for ByteClasses

Source§

impl Clone for Unit

Source§

impl Clone for Captures

Source§

impl Clone for GroupInfo

Source§

impl Clone for GroupInfoError

Source§

impl Clone for DebugByte

Source§

impl Clone for LookMatcher

Source§

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

Source§

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

Source§

impl Clone for UnicodeWordBoundaryError

Source§

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

Source§

impl Clone for NonMaxUsize

Source§

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

Source§

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

Source§

impl Clone for SmallIndex

Source§

impl Clone for SmallIndexError

Source§

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

Source§

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

Source§

impl Clone for HalfMatch

Source§

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

Source§

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

Source§

impl Clone for PatternSet

Source§

impl Clone for PatternSetInsertError

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for Alternation

Source§

impl Clone for regex_syntax::ast::Assertion

Source§

impl Clone for CaptureName

Source§

impl Clone for ClassAscii

Source§

impl Clone for ClassBracketed

Source§

impl Clone for ClassPerl

Source§

impl Clone for ClassSetBinaryOp

Source§

impl Clone for ClassSetRange

Source§

impl Clone for ClassSetUnion

Source§

impl Clone for regex_syntax::ast::ClassUnicode

Source§

impl Clone for Comment

Source§

impl Clone for Concat

Source§

impl Clone for regex_syntax::ast::Error

Source§

impl Clone for regex_syntax::ast::Flags

Source§

impl Clone for FlagsItem

Source§

impl Clone for regex_syntax::ast::Group

Source§

impl Clone for regex_syntax::ast::Literal

Source§

impl Clone for regex_syntax::ast::Position

Source§

impl Clone for regex_syntax::ast::Repetition

Source§

impl Clone for RepetitionOp

Source§

impl Clone for SetFlags

Source§

impl Clone for regex_syntax::ast::Span

Source§

impl Clone for WithComments

Source§

impl Clone for Extractor

Source§

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

Source§

impl Clone for Seq

Source§

impl Clone for Capture

Source§

impl Clone for ClassBytes

Source§

impl Clone for ClassBytesRange

Source§

impl Clone for regex_syntax::hir::ClassUnicode

Source§

impl Clone for ClassUnicodeRange

Source§

impl Clone for regex_syntax::hir::Error

Source§

impl Clone for Hir

Source§

impl Clone for regex_syntax::hir::Literal

Source§

impl Clone for regex_syntax::hir::LookSet

Source§

impl Clone for regex_syntax::hir::LookSetIter

Source§

impl Clone for Properties

Source§

impl Clone for regex_syntax::hir::Repetition

Source§

impl Clone for Translator

Source§

impl Clone for TranslatorBuilder

Source§

impl Clone for regex_syntax::parser::Parser

Source§

impl Clone for regex_syntax::parser::ParserBuilder

Source§

impl Clone for Utf8Range

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for LessSafeKey

Source§

impl Clone for ring::aead::Tag

Source§

impl Clone for ring::agreement::PublicKey

Source§

impl Clone for ring::digest::Context

Source§

impl Clone for ring::digest::Digest

Source§

impl Clone for KeyRejected

Source§

impl Clone for Unspecified

Source§

impl Clone for ring::hkdf::Algorithm

Source§

impl Clone for Prk

Source§

impl Clone for ring::hmac::Algorithm

Source§

impl Clone for ring::hmac::Context

Source§

impl Clone for ring::hmac::Key

Source§

impl Clone for ring::hmac::Tag

Source§

impl Clone for ring::pbkdf2::Algorithm

Source§

impl Clone for SystemRandom

Source§

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

Source§

impl Clone for ring::signature::Signature

Source§

impl Clone for ringmap::TryReserveError

Source§

impl Clone for CompoundPacket

Source§

impl Clone for DLRRReport

Source§

impl Clone for DLRRReportBlock

Source§

impl Clone for PacketReceiptTimesReportBlock

Source§

impl Clone for Chunk

Source§

impl Clone for RLEReportBlock

Source§

impl Clone for ReceiverReferenceTimeReportBlock

Source§

impl Clone for StatisticsSummaryReportBlock

Source§

impl Clone for ExtendedReport

Source§

impl Clone for XRHeader

Source§

impl Clone for UnknownReportBlock

Source§

impl Clone for VoIPMetricsReportBlock

Source§

impl Clone for Goodbye

Source§

impl Clone for rtcp::header::Header

Source§

impl Clone for FirEntry

Source§

impl Clone for FullIntraRequest

Source§

impl Clone for PictureLossIndication

Source§

impl Clone for ReceiverEstimatedMaximumBitrate

Source§

impl Clone for SliEntry

Source§

impl Clone for SliceLossIndication

Source§

impl Clone for RawPacket

Source§

impl Clone for ReceiverReport

Source§

impl Clone for ReceptionReport

Source§

impl Clone for SenderReport

Source§

impl Clone for SourceDescription

Source§

impl Clone for SourceDescriptionChunk

Source§

impl Clone for SourceDescriptionItem

Source§

impl Clone for RapidResynchronizationRequest

Source§

impl Clone for RecvDelta

Source§

impl Clone for RunLengthChunk

Source§

impl Clone for StatusVectorChunk

Source§

impl Clone for TransportLayerCc

Source§

impl Clone for NackPair

Source§

impl Clone for TransportLayerNack

Source§

impl Clone for Av1Payloader

Source§

impl Clone for G7xxPayloader

Source§

impl Clone for H264Packet

Source§

impl Clone for H264Payloader

Source§

impl Clone for H265AggregationPacket

Source§

impl Clone for H265AggregationUnit

Source§

impl Clone for H265AggregationUnitFirst

Source§

impl Clone for H265FragmentationUnitHeader

Source§

impl Clone for H265FragmentationUnitPacket

Source§

impl Clone for H265NALUHeader

Source§

impl Clone for H265PACIPacket

Source§

impl Clone for H265Packet

Source§

impl Clone for H265SingleNALUnitPacket

Source§

impl Clone for H265TSCI

Source§

impl Clone for HevcPayloader

Source§

impl Clone for OpusPacket

Source§

impl Clone for OpusPayloader

Source§

impl Clone for Vp8Packet

Source§

impl Clone for Vp8Payloader

Source§

impl Clone for Vp9Packet

Source§

impl Clone for Vp9Payloader

Source§

impl Clone for AbsSendTimeExtension

Source§

impl Clone for AudioLevelExtension

Source§

impl Clone for PlayoutDelayExtension

Source§

impl Clone for TransportCcExtension

Source§

impl Clone for VideoOrientationExtension

Source§

impl Clone for rtp::header::Extension

Source§

impl Clone for rtp::header::Header

Source§

impl Clone for Packet

Source§

impl Clone for rustls_pki_types::alg_id::AlgorithmIdentifier

Source§

impl Clone for rustls_pki_types::server_name::AddrParseError

Source§

impl Clone for rustls_pki_types::server_name::Ipv4Addr

Source§

impl Clone for rustls_pki_types::server_name::Ipv6Addr

Source§

impl Clone for InvalidSignature

Source§

impl Clone for UnixTime

Source§

impl Clone for CrlsRequired

Source§

impl Clone for OwnedCertRevocationList

Source§

impl Clone for OwnedRevokedCert

Source§

impl Clone for InvalidNameContext

Source§

impl Clone for UnsupportedSignatureAlgorithmContext

Source§

impl Clone for UnsupportedSignatureAlgorithmForPublicKeyContext

Source§

impl Clone for webpki::verify_cert::KeyUsage

Source§

impl Clone for RequiredEkuNotFoundContext

Source§

impl Clone for WantsVerifier

Source§

impl Clone for WantsVersions

Source§

impl Clone for WantsClientCert

Source§

impl Clone for ClientConfig

Source§

impl Clone for Resumption

Source§

impl Clone for EchConfig

Source§

impl Clone for EchGreaseConfig

Source§

impl Clone for AlwaysResolvesClientRawPublicKeys

Source§

impl Clone for InsufficientSizeError

Source§

impl Clone for UnsupportedOperationError

Source§

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

Source§

impl Clone for HpkePublicKey

Source§

impl Clone for HpkeSuite

Source§

impl Clone for CertifiedKey

Source§

impl Clone for CryptoProvider

Source§

impl Clone for OkmBlock

Source§

impl Clone for OtherError

Source§

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

Source§

impl Clone for OutboundOpaqueMessage

Source§

impl Clone for PrefixedPayload

Source§

impl Clone for PlainMessage

Source§

impl Clone for Tls12ClientSessionValue

Source§

impl Clone for Secrets

Source§

impl Clone for Suite

Source§

impl Clone for WantsServerCert

Source§

impl Clone for AlwaysResolvesServerRawPublicKeys

Source§

impl Clone for ServerConfig

Source§

impl Clone for DigitallySignedStruct

Source§

impl Clone for RootCertStore

Source§

impl Clone for ClientCertVerifierBuilder

Source§

impl Clone for ServerCertVerifierBuilder

Source§

impl Clone for WebPkiSupportedAlgorithms

Source§

impl Clone for ryu::buffer::Buffer

Source§

impl Clone for Address

Source§

impl Clone for sdp::description::common::Attribute

Source§

impl Clone for Bandwidth

Source§

impl Clone for ConnectionInformation

Source§

impl Clone for MediaDescription

Source§

impl Clone for MediaName

Source§

impl Clone for RangedPort

Source§

impl Clone for sdp::description::session::Origin

Source§

impl Clone for RepeatTime

Source§

impl Clone for SessionDescription

Source§

impl Clone for TimeDescription

Source§

impl Clone for TimeZone

Source§

impl Clone for Timing

Source§

impl Clone for ExtMap

Source§

impl Clone for Codec

Source§

impl Clone for IgnoredAny

Source§

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

Source§

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

Source§

impl Clone for Number

Source§

impl Clone for CompactFormatter

Source§

impl Clone for Path

Source§

impl Clone for serialport::Error

Source§

impl Clone for SerialPortBuilder

Source§

impl Clone for SerialPortInfo

Source§

impl Clone for UsbPortInfo

Source§

impl Clone for Sha1Core

Source§

impl Clone for Sha256VarCore

Source§

impl Clone for Sha512VarCore

Source§

impl Clone for SigId

Source§

impl Clone for Adler32

Source§

impl Clone for SmolStr

Source§

impl Clone for socket2::sockaddr::SockAddr

Source§

impl Clone for socket2::sockaddr::SockAddr

Source§

impl Clone for socket2::Domain

Source§

impl Clone for socket2::Domain

Source§

impl Clone for socket2::Protocol

Source§

impl Clone for socket2::Protocol

Source§

impl Clone for socket2::RecvFlags

Source§

impl Clone for socket2::RecvFlags

Source§

impl Clone for socket2::TcpKeepalive

Source§

impl Clone for socket2::TcpKeepalive

Source§

impl Clone for socket2::Type

Source§

impl Clone for socket2::Type

Source§

impl Clone for TransactionId

Source§

impl Clone for AttrType

Source§

impl Clone for stun::attributes::Attributes

Source§

impl Clone for RawAttribute

Source§

impl Clone for ClientTransaction

Source§

impl Clone for stun::error_code::ErrorCode

Source§

impl Clone for MessageIntegrity

Source§

impl Clone for stun::message::Message

Source§

impl Clone for MessageClass

Source§

impl Clone for stun::message::MessageType

Source§

impl Clone for stun::message::Method

Source§

impl Clone for TextAttribute

Source§

impl Clone for subtle::Choice

Source§

impl Clone for HighlightState

Source§

impl Clone for ScoredStyle

Source§

impl Clone for ScopeSelector

Source§

impl Clone for ScopeSelectors

Source§

impl Clone for syntect::highlighting::style::Color

Source§

impl Clone for FontStyle

Source§

impl Clone for syntect::highlighting::style::Style

Source§

impl Clone for StyleModifier

Source§

impl Clone for Theme

Source§

impl Clone for ThemeItem

Source§

impl Clone for ThemeSettings

Source§

impl Clone for ParseState

Source§

impl Clone for syntect::parsing::regex::Regex

Source§

impl Clone for syntect::parsing::regex::Region

Source§

impl Clone for MatchPower

Source§

impl Clone for Scope

Source§

impl Clone for ScopeStack

Source§

impl Clone for syntect::parsing::syntax_definition::Context

Source§

impl Clone for ContextId

Source§

impl Clone for MatchPattern

Source§

impl Clone for SyntaxDefinition

Source§

impl Clone for SyntaxReference

Source§

impl Clone for SyntaxSet

Source§

impl Clone for SyntaxSetBuilder

Source§

impl Clone for time_core::convert::Day

Source§

impl Clone for time_core::convert::Hour

Source§

impl Clone for Microsecond

Source§

impl Clone for Millisecond

Source§

impl Clone for time_core::convert::Minute

Source§

impl Clone for Nanosecond

Source§

impl Clone for time_core::convert::Second

Source§

impl Clone for Week

Source§

impl Clone for time::date::Date

Source§

impl Clone for time::duration::Duration

Source§

impl Clone for ComponentRange

Source§

impl Clone for ConversionRange

Source§

impl Clone for DifferentVariant

Source§

impl Clone for InvalidVariant

Source§

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

Source§

impl Clone for time::format_description::modifier::End

Source§

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

Source§

impl Clone for Ignore

Source§

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

Source§

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

Source§

impl Clone for OffsetHour

Source§

impl Clone for OffsetMinute

Source§

impl Clone for OffsetSecond

Source§

impl Clone for Ordinal

Source§

impl Clone for Period

Source§

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

Source§

impl Clone for Subsecond

Source§

impl Clone for UnixTimestamp

Source§

impl Clone for WeekNumber

Source§

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

Source§

impl Clone for Year

Source§

impl Clone for Rfc2822

Source§

impl Clone for Rfc3339

Source§

impl Clone for OffsetDateTime

Source§

impl Clone for time::parsing::parsed::Parsed

Source§

impl Clone for PrimitiveDateTime

Source§

impl Clone for Time

Source§

impl Clone for UtcDateTime

Source§

impl Clone for UtcOffset

Source§

impl Clone for tokio_native_tls::TlsAcceptor

Source§

impl Clone for tokio_native_tls::TlsConnector

Source§

impl Clone for CancellationToken

Source§

impl Clone for PollSemaphore

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for Handle

Source§

impl Clone for RuntimeMetrics

Source§

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

Source§

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

Source§

impl Clone for SignalKind

Source§

impl Clone for BarrierWaitResult

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl Clone for tower_layer::identity::Identity

Source§

impl Clone for Identifier

Source§

impl Clone for Dispatch

Source§

impl Clone for WeakDispatch

Source§

impl Clone for Field

Source§

impl Clone for tracing_core::metadata::Kind

Source§

impl Clone for tracing_core::metadata::Level

Source§

impl Clone for tracing_core::metadata::LevelFilter

Source§

impl Clone for ParseLevelFilterError

Source§

impl Clone for tracing_core::span::Id

Source§

impl Clone for tracing_core::subscriber::Interest

Source§

impl Clone for NoSubscriber

Source§

impl Clone for tracing::span::Span

Source§

impl Clone for NoCallback

Source§

impl Clone for Frame

Source§

impl Clone for FrameHeader

Source§

impl Clone for WebSocketConfig

Source§

impl Clone for ChannelBind

Source§

impl Clone for FiveTuple

Source§

impl Clone for AllocationInfo

Source§

impl Clone for Client

Source§

impl Clone for ChannelNumber

Source§

impl Clone for turn::proto::Protocol

Source§

impl Clone for ATerm

Source§

impl Clone for B0

Source§

impl Clone for typenum::bit::B1

Source§

impl Clone for Z0

Source§

impl Clone for Equal

Source§

impl Clone for Greater

Source§

impl Clone for Less

Source§

impl Clone for UTerm

Source§

impl Clone for GraphemeCursor

Source§

impl Clone for universal_hash::Error

Source§

impl Clone for EndOfInput

Source§

impl Clone for OpaqueOrigin

Source§

impl Clone for url::Url

Source§

impl Clone for Incomplete

Source§

impl Clone for uuid::error::Error

Source§

impl Clone for Braced

Source§

impl Clone for Hyphenated

Source§

impl Clone for uuid::fmt::Simple

Source§

impl Clone for Urn

Source§

impl Clone for NonNilUuid

Source§

impl Clone for Uuid

Source§

impl Clone for NoContext

Source§

impl Clone for Timestamp

Source§

impl Clone for Worker

Source§

impl Clone for DirEntry

Source§

impl Clone for webrtc_data::data_channel::Config

Source§

impl Clone for DataChannel

Source§

impl Clone for PollDataChannel

Source§

impl Clone for DataChannelAck

Source§

impl Clone for DataChannelOpen

Source§

impl Clone for Alert

Source§

impl Clone for ApplicationData

Source§

impl Clone for ChangeCipherSpec

Source§

impl Clone for CipherSuiteAes128Ccm

Source§

impl Clone for CipherSuiteAes128GcmSha256

Source§

impl Clone for CipherSuiteAes256CbcSha

Source§

impl Clone for CipherSuiteTlsPskWithAes128GcmSha256

Source§

impl Clone for CompressionMethods

Source§

impl Clone for webrtc_dtls::config::Config

Source§

impl Clone for CryptoCbc

Source§

impl Clone for CryptoCcm

Source§

impl Clone for CryptoGcm

Source§

impl Clone for webrtc_dtls::crypto::Certificate

Source§

impl Clone for CryptoPrivateKey

Source§

impl Clone for ExtensionServerName

Source§

impl Clone for ExtensionSupportedEllipticCurves

Source§

impl Clone for ExtensionSupportedPointFormats

Source§

impl Clone for ExtensionSupportedSignatureAlgorithms

Source§

impl Clone for ExtensionUseExtendedMasterSecret

Source§

impl Clone for ExtensionUseSrtp

Source§

impl Clone for ExtensionRenegotiationInfo

Source§

impl Clone for HandshakeHeader

Source§

impl Clone for HandshakeMessageCertificate

Source§

impl Clone for HandshakeMessageCertificateRequest

Source§

impl Clone for HandshakeMessageCertificateVerify

Source§

impl Clone for HandshakeMessageClientHello

Source§

impl Clone for HandshakeMessageClientKeyExchange

Source§

impl Clone for HandshakeMessageFinished

Source§

impl Clone for HandshakeMessageHelloVerifyRequest

Source§

impl Clone for HandshakeMessageServerHello

Source§

impl Clone for HandshakeMessageServerHelloDone

Source§

impl Clone for HandshakeMessageServerKeyExchange

Source§

impl Clone for HandshakeRandom

Source§

impl Clone for Handshake

Source§

impl Clone for webrtc_dtls::record_layer::record_layer_header::ProtocolVersion

Source§

impl Clone for RecordLayerHeader

Source§

impl Clone for RecordLayer

Source§

impl Clone for SignatureHashAlgorithm

Source§

impl Clone for webrtc_ice::agent::agent_stats::CandidateStats

Source§

impl Clone for CandidateRelatedAddress

Source§

impl Clone for AttrControl

Source§

impl Clone for AttrControlled

Source§

impl Clone for AttrControlling

Source§

impl Clone for TieBreaker

Source§

impl Clone for PriorityAttr

Source§

impl Clone for CandidatePairStats

Source§

impl Clone for webrtc_ice::stats::CandidateStats

Source§

impl Clone for UDPMuxConn

Source§

impl Clone for EphemeralUDP

Source§

impl Clone for webrtc_ice::url::Url

Source§

impl Clone for webrtc_mdns::message::header::Header

Source§

impl Clone for webrtc_mdns::message::name::Name

Source§

impl Clone for Question

Source§

impl Clone for AResource

Source§

impl Clone for AaaaResource

Source§

impl Clone for CnameResource

Source§

impl Clone for MxResource

Source§

impl Clone for NsResource

Source§

impl Clone for DnsOption

Source§

impl Clone for OptResource

Source§

impl Clone for PtrResource

Source§

impl Clone for SoaResource

Source§

impl Clone for SrvResource

Source§

impl Clone for ResourceHeader

Source§

impl Clone for TxtResource

Source§

impl Clone for DnsClass

Source§

impl Clone for IVFFileHeader

Source§

impl Clone for IVFFrameHeader

Source§

impl Clone for ChunkPayloadData

Source§

impl Clone for PollStream

Source§

impl Clone for SessionKeys

Source§

impl Clone for webrtc_util::buffer::Buffer

Source§

impl Clone for webrtc_util::ifaces::Interface

Source§

impl Clone for webrtc_util::vnet::interface::Interface

Source§

impl Clone for NatType

Source§

impl Clone for Candidates

Source§

impl Clone for Detach

Source§

impl Clone for ReplayProtection

Source§

impl Clone for SettingEngine

Source§

impl Clone for Timeout

Source§

impl Clone for RTCDataChannelInit

Source§

impl Clone for DataChannelMessage

Source§

impl Clone for DataChannelParameters

Source§

impl Clone for RTCDtlsFingerprint

Source§

impl Clone for DTLSParameters

Source§

impl Clone for RTCIceCandidate

Source§

impl Clone for RTCIceCandidateInit

Source§

impl Clone for RTCIceCandidatePair

Source§

impl Clone for RTCIceGatherOptions

Source§

impl Clone for RTCIceParameters

Source§

impl Clone for webrtc::ice_transport::ice_server::RTCIceServer

Source§

impl Clone for Mux

Source§

impl Clone for RTCCertificate

Source§

impl Clone for RTCConfiguration

Source§

impl Clone for RTCAnswerOptions

Source§

impl Clone for RTCOfferOptions

Source§

impl Clone for RTCSessionDescription

Source§

impl Clone for RTCRtpCodecCapability

Source§

impl Clone for RTCRtpCodecParameters

Source§

impl Clone for RTCRtpHeaderExtensionCapability

Source§

impl Clone for RTCRtpHeaderExtensionParameters

Source§

impl Clone for RTCRtpParameters

Source§

impl Clone for webrtc::rtp_transceiver::RTCPFeedback

Source§

impl Clone for RTCRtpCapabilities

Source§

impl Clone for RTCRtpCodingParameters

Source§

impl Clone for RTCRtpRtxParameters

Source§

impl Clone for SCTPTransportCapabilities

Source§

impl Clone for TrackLocalContext

Source§

impl Clone for LengthHint

Source§

impl Clone for Part

Source§

impl Clone for TbsCertificateParser

Source§

impl Clone for Validity

Source§

impl Clone for X509CertificateParser

Source§

impl Clone for ChallengePassword

Source§

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

Source§

impl Clone for CtVersion

Source§

impl Clone for x509_parser::extensions::BasicConstraints

Source§

impl Clone for InhibitAnyPolicy

Source§

impl Clone for NSCertType

Source§

impl Clone for PolicyConstraints

Source§

impl Clone for ReasonFlags

Source§

impl Clone for X509ExtensionParser

Source§

impl Clone for x509_parser::pem::Pem

Source§

impl Clone for ASN1Time

Source§

impl Clone for ReasonCode

Source§

impl Clone for X509Version

Source§

impl Clone for x25519_dalek::x25519::PublicKey

Source§

impl Clone for StaticSecret

Source§

impl Clone for Marker

Source§

impl Clone for ScanError

Source§

impl Clone for yaml_rust::scanner::Token

Source§

impl Clone for Condition

Source§

impl Clone for yansi::style::Style

Source§

impl Clone for TaggedDerValue

Source§

impl Clone for yasna::models::oid::ObjectIdentifier

Source§

impl Clone for ParseOidError

Source§

impl Clone for yasna::models::time::GeneralizedTime

Source§

impl Clone for UTCTime

Source§

impl Clone for ASN1Error

Source§

impl Clone for yasna::Tag

Source§

impl Clone for zerocopy::error::AllocError

Source§

impl Clone for AsciiProbeResult

Source§

impl Clone for CharULE

Source§

impl Clone for Index8

Source§

impl Clone for Index16

Source§

impl Clone for Index32

Source§

impl Clone for __c_anonymous_sockaddr_can_can_addr

Source§

impl Clone for __c_anonymous_ptrace_syscall_info_data

Source§

impl Clone for __c_anonymous_ifc_ifcu

Source§

impl Clone for __c_anonymous_ifr_ifru

Source§

impl Clone for __c_anonymous_iwreq

Source§

impl Clone for __c_anonymous_ptp_perout_request_1

Source§

impl Clone for __c_anonymous_ptp_perout_request_2

Source§

impl Clone for __c_anonymous_xsk_tx_metadata_union

Source§

impl Clone for iwreq_data

Source§

impl Clone for tpacket_bd_header_u

Source§

impl Clone for tpacket_req_u

Source§

impl Clone for SockaddrStorage

Source§

impl Clone for vec128_storage

Source§

impl Clone for vec256_storage

Source§

impl Clone for vec512_storage

Source§

impl<'a> Clone for Utf8Pattern<'a>

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a> Clone for ReportKind<'a>

Source§

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

Source§

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

Source§

impl<'a> Clone for ControlMessage<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for CompileOptions<'a>

Source§

impl<'a> Clone for ExecutionInput<'a>

Source§

impl<'a> Clone for datex_core::without_std::error::Source<'a>

Source§

impl<'a> Clone for datex_core::without_std::ffi::c_str::Bytes<'a>

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

1.10.0 · Source§

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

1.60.0 · Source§

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

Source§

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

1.0.0 · Source§

impl<'a> Clone for datex_core::without_std::str::Bytes<'a>

1.0.0 · Source§

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

1.0.0 · Source§

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

1.8.0 · Source§

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

1.34.0 · Source§

impl<'a> Clone for datex_core::without_std::str::EscapeDebug<'a>

1.34.0 · Source§

impl<'a> Clone for datex_core::without_std::str::EscapeDefault<'a>

1.34.0 · Source§

impl<'a> Clone for datex_core::without_std::str::EscapeUnicode<'a>

1.0.0 · Source§

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

1.0.0 · Source§

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

1.34.0 · Source§

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

1.1.0 · Source§

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

1.79.0 · Source§

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

1.79.0 · Source§

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

1.36.0 · Source§

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

1.28.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a> Clone for asn1_rs::asn1_types::any::Any<'a>

Source§

impl<'a> Clone for asn1_rs::asn1_types::bitstring::BitString<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for asn1_rs::header::Header<'a>

Source§

impl<'a> Clone for HexDisplay<'a>

Source§

impl<'a> Clone for BigDecimalRef<'a>

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for der::asn1::any::AnyRef<'a>

Source§

impl<'a> Clone for BitStringRef<'a>

Source§

impl<'a> Clone for Ia5StringRef<'a>

Source§

impl<'a> Clone for IntRef<'a>

Source§

impl<'a> Clone for UintRef<'a>

Source§

impl<'a> Clone for OctetStringRef<'a>

Source§

impl<'a> Clone for PrintableStringRef<'a>

Source§

impl<'a> Clone for TeletexStringRef<'a>

Source§

impl<'a> Clone for Utf8StringRef<'a>

Source§

impl<'a> Clone for VideotexStringRef<'a>

Source§

impl<'a> Clone for SliceReader<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for SigSetIter<'a>

Source§

impl<'a> Clone for CmsgIterator<'a>

Source§

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

Source§

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

Source§

impl<'a> Clone for PrivateKeyInfo<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for EcPrivateKey<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for Utf8Chars<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for x509_parser::extensions::nameconstraints::GeneralSubtree<'a>

Source§

impl<'a> Clone for x509_parser::extensions::nameconstraints::NameConstraints<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a> Clone for IssuingDistributionPoint<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a, 's, S> Clone for RecvMsg<'a, 's, S>
where S: Clone,

Source§

impl<'a, B> Clone for bit_set::Difference<'a, B>
where B: Clone + 'a,

Source§

impl<'a, B> Clone for bit_set::Intersection<'a, B>
where B: Clone + 'a,

Source§

impl<'a, B> Clone for bit_set::Iter<'a, B>
where B: Clone + 'a,

Source§

impl<'a, B> Clone for bit_set::SymmetricDifference<'a, B>
where B: Clone + 'a,

Source§

impl<'a, B> Clone for bit_set::Union<'a, B>
where B: Clone + 'a,

Source§

impl<'a, B> Clone for Blocks<'a, B>
where B: Clone + 'a,

Source§

impl<'a, B> Clone for bit_vec::Iter<'a, B>
where B: Clone + 'a,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.5.0 · Source§

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

1.2.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.51.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<'a, S> Clone for AnsiGenericString<'a, S>
where S: 'a + ToOwned + ?Sized, <S as ToOwned>::Owned: Debug,

Cloning an AnsiGenericString will clone its underlying string.

§Examples

use nu_ansi_term::AnsiString;

let plain_string = AnsiString::from("a plain string");
let clone_string = plain_string.clone();
assert_eq!(clone_string, plain_string);
Source§

impl<'a, Size> Clone for Coordinates<'a, Size>
where Size: Clone + ModulusSize,

Source§

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

Source§

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

Source§

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

1.31.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'a, T, I> Clone for Ptr<'a, T, I>
where T: 'a + ?Sized, I: Invariants<Aliasing = Shared>,

SAFETY: See the safety comment on Copy.

Source§

impl<'a, T, L> Clone for BufferRef<'a, T, L>
where T: Clone, L: Clone,

1.89.0 · Source§

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

Source§

impl<'a, T, S> Clone for Rich<'a, T, S>
where T: Clone, S: Clone,

Source§

impl<'a, T, S> Clone for chumsky::error::Simple<'a, T, S>
where T: Clone, S: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.63.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'i> Clone for PemReader<'i>

Source§

impl<'i> Clone for pem_rfc7468::decoder::Decoder<'i>

Source§

impl<'i, E> Clone for base64ct::decoder::Decoder<'i, E>
where E: Clone + Encoding,

Source§

impl<'k, 'v> Clone for Params<'k, 'v>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'source, Token> Clone for Lexer<'source, Token>
where Token: Logos<'source> + Clone, <Token as Logos<'source>>::Extras: Clone,

Source§

impl<'source, Token> Clone for SpannedIter<'source, Token>
where Token: Logos<'source> + Clone, <Token as Logos<'source>>::Extras: Clone,

Source§

impl<'src> Clone for GraphemesIter<'src>

Source§

impl<'src, I> Clone for chumsky::input::Cursor<'src, '_, I>
where I: Input<'src>,

Source§

impl<'src, I, C> Clone for Checkpoint<'src, '_, I, C>
where I: Input<'src>, C: Clone,

Source§

impl<'src, I, O, E> Clone for Boxed<'src, '_, I, O, E>
where I: Input<'src>, E: ParserExtra<'src, I>,

Source§

impl<'t> Clone for fancy_regex::replacer::NoExpand<'t>

Source§

impl<'t> Clone for fancy_regex::Match<'t>

Source§

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

1.0.0 · Source§

impl<A> Clone for datex_core::without_std::iter::Repeat<A>
where A: Clone,

1.82.0 · Source§

impl<A> Clone for datex_core::without_std::iter::RepeatN<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for datex_core::without_std::option::IntoIter<A>
where A: Clone,

1.0.0 · Source§

impl<A> Clone for datex_core::without_std::option::Iter<'_, A>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A> Clone for num_iter::Range<A>
where A: Clone,

Source§

impl<A> Clone for num_iter::RangeFrom<A>
where A: Clone,

Source§

impl<A> Clone for num_iter::RangeInclusive<A>
where A: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A, AE, F, E> Clone for MapCtx<A, AE, F, E>
where A: Clone, F: Clone,

Source§

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

Source§

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

Source§

impl<A, B> Clone for tower::util::either::Either<A, B>
where A: Clone, B: Clone,

1.0.0 · Source§

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

1.0.0 · Source§

impl<A, B> Clone for datex_core::without_std::iter::Zip<A, B>
where A: Clone, B: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<A, B, C, OB, OC> Clone for DelimitedBy<A, B, C, OB, OC>
where A: Clone, B: Clone, C: Clone,

Source§

impl<A, B, J, F, O, E> Clone for NestedIn<A, B, J, F, O, E>
where A: Clone, B: Clone,

Source§

impl<A, B, OA, E> Clone for IgnoreThen<A, B, OA, E>
where A: Clone, B: Clone,

Source§

impl<A, B, OA, I, E> Clone for IgnoreWithCtx<A, B, OA, I, E>
where A: Clone, B: Clone,

Source§

impl<A, B, OA, I, E> Clone for ThenWithCtx<A, B, OA, I, E>
where A: Clone, B: Clone,

Source§

impl<A, B, OA, OB, E> Clone for chumsky::combinator::Then<A, B, OA, OB, E>
where A: Clone, B: Clone,

Source§

impl<A, B, OA, OB, I, E> Clone for SeparatedBy<A, B, OA, OB, I, E>
where A: Clone, B: Clone,

Source§

impl<A, B, OB> Clone for AndIs<A, B, OB>
where A: Clone, B: Clone,

Source§

impl<A, B, OB> Clone for PaddedBy<A, B, OB>
where A: Clone, B: Clone,

Source§

impl<A, B, OB, E> Clone for ThenIgnore<A, B, OB, E>
where A: Clone, B: Clone,

Source§

impl<A, Ctx> Clone for WithCtx<A, Ctx>
where A: Clone, Ctx: Clone,

Source§

impl<A, Ctx> Clone for WithState<A, Ctx>
where A: Clone, Ctx: Clone,

Source§

impl<A, F> Clone for Configure<A, F>
where A: Clone, F: Clone,

Source§

impl<A, F> Clone for chumsky::combinator::Filter<A, F>
where A: Clone, F: Clone,

Source§

impl<A, F> Clone for chumsky::combinator::MapErr<A, F>
where A: Clone, F: Clone,

Source§

impl<A, F> Clone for MapErrWithState<A, F>
where A: Clone, F: Clone,

Source§

impl<A, F, O> Clone for TryIterConfigure<A, F, O>
where A: Clone, F: Clone,

Source§

impl<A, F, OA> Clone for IterConfigure<A, F, OA>
where A: Clone, F: Clone,

Source§

impl<A, L> Clone for Labelled<A, L>
where A: Clone, L: Clone,

Source§

impl<A, O> Clone for chumsky::combinator::Enumerate<A, O>
where A: Clone,

Source§

impl<A, O> Clone for chumsky::combinator::IntoIter<A, O>
where A: Clone,

Source§

impl<A, O> Clone for ToSlice<A, O>
where A: Clone,

Source§

impl<A, O> Clone for Unwrapped<A, O>
where A: Clone,

Source§

impl<A, O, C> Clone for Collect<A, O, C>
where A: Clone,

Source§

impl<A, O, C> Clone for CollectExactly<A, O, C>
where A: Clone,

Source§

impl<A, OA> Clone for Ignored<A, OA>
where A: Clone,

Source§

impl<A, OA> Clone for Not<A, OA>
where A: Clone,

Source§

impl<A, OA> Clone for ToSpan<A, OA>
where A: Clone,

Source§

impl<A, OA, F> Clone for chumsky::combinator::Map<A, OA, F>
where A: Clone, F: Clone,

Source§

impl<A, OA, F> Clone for MapWith<A, OA, F>
where A: Clone, F: Clone,

Source§

impl<A, OA, F> Clone for TryMap<A, OA, F>
where A: Clone, F: Clone,

Source§

impl<A, OA, F> Clone for TryMapWith<A, OA, F>
where A: Clone, F: Clone,

Source§

impl<A, OA, F> Clone for Validate<A, OA, F>
where A: Clone, F: Clone,

Source§

impl<A, OA, I, E> Clone for Repeated<A, OA, I, E>
where A: Clone,

Source§

impl<A, OA, O> Clone for To<A, OA, O>
where A: Clone, O: Clone,

Source§

impl<A, S> Clone for RecoverWith<A, S>
where A: Clone, S: Clone,

Source§

impl<A, T> Clone for arc_swap::cache::Cache<A, T>
where A: Clone, T: Clone,

Source§

impl<A, T, F> Clone for arc_swap::access::Map<A, T, F>
where A: Clone, T: Clone, F: Clone,

Source§

impl<A, T, F> Clone for MapCache<A, T, F>
where A: Clone, T: Clone, F: Clone,

Source§

impl<Aes, NonceSize, TagSize> Clone for AesGcm<Aes, NonceSize, TagSize>
where Aes: Clone, NonceSize: Clone, TagSize: Clone + TagSize,

1.0.0 · Source§

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

Source§

impl<B> Clone for BitSet<B>
where B: BitBlock,

Source§

impl<B> Clone for BitVec<B>
where B: BitBlock,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.55.0 (const: unstable) · Source§

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

Source§

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

Source§

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

Source§

impl<B, S> Clone for RouterIntoService<B, S>
where Router<S>: Clone,

Source§

impl<B, T> Clone for Ref<B, T>
where B: CloneableByteSlice + Clone, T: ?Sized,

Source§

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

Source§

impl<Bytes> Clone for InvalidBitPattern<Bytes>
where Bytes: Clone,

Source§

impl<C0, C1> Clone for EitherCart<C0, C1>
where C0: Clone, C1: Clone,

Source§

impl<C> Clone for Decryptor<C>

Source§

impl<C> Clone for Encryptor<C>

Source§

impl<C> Clone for ecdsa::der::Signature<C>

Source§

impl<C> Clone for NormalizedSignature<C>
where C: Clone + PrimeCurve,

Source§

impl<C> Clone for SigningKey<C>

Source§

impl<C> Clone for ecdsa::Signature<C>
where C: Clone + PrimeCurve,

Source§

impl<C> Clone for SignatureWithOid<C>
where C: Clone + PrimeCurve,

Source§

impl<C> Clone for VerifyingKey<C>

Source§

impl<C> Clone for elliptic_curve::public_key::PublicKey<C>

Source§

impl<C> Clone for BlindedScalar<C>

Source§

impl<C> Clone for NonZeroScalar<C>

Source§

impl<C> Clone for ScalarPrimitive<C>
where C: Clone + Curve, <C as Curve>::Uint: Clone,

Source§

impl<C> Clone for SecretKey<C>
where C: Clone + Curve,

Source§

impl<C> Clone for AffinePoint<C>

Source§

impl<C> Clone for ProjectivePoint<C>

Source§

impl<C> Clone for CartableOptionPointer<C>

Source§

impl<C, F> Clone for CtrCore<C, F>

Source§

impl<C, M, N> Clone for Ccm<C, M, N>

Source§

impl<D> Clone for HmacCore<D>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<E> Clone for Route<E>

Source§

impl<E> Clone for hyper_util::server::conn::auto::Builder<E>
where E: Clone,

Source§

impl<E> Clone for BoolDeserializer<E>

Source§

impl<E> Clone for CharDeserializer<E>

Source§

impl<E> Clone for F32Deserializer<E>

Source§

impl<E> Clone for F64Deserializer<E>

Source§

impl<E> Clone for I8Deserializer<E>

Source§

impl<E> Clone for I16Deserializer<E>

Source§

impl<E> Clone for I32Deserializer<E>

Source§

impl<E> Clone for I64Deserializer<E>

Source§

impl<E> Clone for I128Deserializer<E>

Source§

impl<E> Clone for IsizeDeserializer<E>

Source§

impl<E> Clone for StringDeserializer<E>

Source§

impl<E> Clone for U8Deserializer<E>

Source§

impl<E> Clone for U16Deserializer<E>

Source§

impl<E> Clone for U32Deserializer<E>

Source§

impl<E> Clone for U64Deserializer<E>

Source§

impl<E> Clone for U128Deserializer<E>

Source§

impl<E> Clone for UnitDeserializer<E>

Source§

impl<E> Clone for UsizeDeserializer<E>

Source§

impl<E> Clone for serde_path_to_error::Error<E>
where E: Clone,

Source§

impl<E, S> Clone for FromExtractorLayer<E, S>
where S: Clone,

Source§

impl<Enum> Clone for TryFromPrimitiveError<Enum>

1.34.0 · Source§

impl<F> Clone for datex_core::without_std::iter::FromFn<F>
where F: Clone,

1.43.0 · Source§

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

1.28.0 · Source§

impl<F> Clone for datex_core::without_std::iter::RepeatWith<F>
where F: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<F> Clone for tower::util::map_request::MapRequestLayer<F>
where F: Clone,

Source§

impl<F> Clone for tower::util::map_response::MapResponseLayer<F>
where F: Clone,

Source§

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

Source§

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

Source§

impl<F, A, B, OA, E> Clone for Foldr<F, A, B, OA, E>
where F: Clone, A: Clone, B: Clone,

Source§

impl<F, A, B, OA, E> Clone for FoldrWith<F, A, B, OA, E>
where F: Clone, A: Clone, B: Clone,

Source§

impl<F, A, B, OB, E> Clone for Foldl<F, A, B, OB, E>
where F: Clone, A: Clone, B: Clone,

Source§

impl<F, A, B, OB, E> Clone for FoldlWith<F, A, B, OB, E>
where F: Clone, A: Clone, B: Clone,

Source§

impl<F, I, O, E> Clone for Custom<F, I, O, E>
where F: Clone,

Source§

impl<F, I, O, E> Clone for Select<F, I, O, E>
where F: Clone,

Source§

impl<F, I, O, E> Clone for SelectRef<F, I, O, E>
where F: Clone,

Source§

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

Source§

impl<F, S, I, T> Clone for axum::middleware::from_fn::FromFn<F, S, I, T>
where F: Clone, I: Clone, S: Clone,

Source§

impl<F, S, I, T> Clone for axum::middleware::map_request::MapRequest<F, S, I, T>
where F: Clone, I: Clone, S: Clone,

Source§

impl<F, S, I, T> Clone for axum::middleware::map_response::MapResponse<F, S, I, T>
where F: Clone, I: Clone, S: Clone,

Source§

impl<F, S, T> Clone for FromFnLayer<F, S, T>
where F: Clone, S: Clone,

Source§

impl<F, S, T> Clone for axum::middleware::map_request::MapRequestLayer<F, S, T>
where F: Clone, S: Clone,

Source§

impl<F, S, T> Clone for axum::middleware::map_response::MapResponseLayer<F, S, T>
where F: Clone, S: Clone,

Source§

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

Source§

impl<F, const WINDOW_SIZE: usize> Clone for WnafScalar<F, WINDOW_SIZE>
where F: Clone + PrimeField,

Source§

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

Source§

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

Source§

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

Source§

impl<G, const WINDOW_SIZE: usize> Clone for WnafBase<G, WINDOW_SIZE>
where G: Clone + Group,

1.7.0 · Source§

impl<H> Clone for BuildHasherDefault<H>

Source§

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

Source§

impl<H, I> Clone for Hkdf<H, I>
where H: Clone + OutputSizeUser, I: Clone + HmacImpl<H>, <I as Sealed<H>>::Core: Clone,

Source§

impl<H, I> Clone for HkdfExtract<H, I>
where H: Clone + OutputSizeUser, I: Clone + HmacImpl<H>,

Source§

impl<H, T, S> Clone for HandlerService<H, T, S>
where H: Clone, S: Clone,

Source§

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

1.9.0 · Source§

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

1.1.0 · Source§

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

1.36.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<I> Clone for datex_core::without_std::iter::Enumerate<I>
where I: Clone,

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.28.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<I> Clone for ariadne::source::Source<I>
where I: Clone + AsRef<str>,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<I> Clone for RcIter<I>

Source§

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

Source§

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

Source§

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

Source§

impl<I, E> Clone for chumsky::primitive::Any<I, E>

Source§

impl<I, E> Clone for chumsky::primitive::AnyRef<I, E>

Source§

impl<I, E> Clone for chumsky::primitive::Empty<I, E>

Source§

impl<I, E> Clone for chumsky::primitive::End<I, E>

Source§

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

Source§

impl<I, ElemF> Clone for itertools::intersperse::IntersperseWith<I, ElemF>
where I: Clone + Iterator, ElemF: Clone, <I as Iterator>::Item: Clone,

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<I, F> Clone for datex_core::without_std::iter::Map<I, F>
where I: Clone, F: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

impl<I, P> Clone for datex_core::without_std::iter::Filter<I, P>
where I: Clone, P: Clone,

1.57.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.29.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

Source§

impl<Id, F, I> Clone for FnCache<Id, F, I>
where Id: Clone, F: Clone, I: Clone + AsRef<str>,

1.0.0 · Source§

impl<Idx> Clone for datex_core::without_std::ops::Range<Idx>
where Idx: Clone,

1.0.0 · Source§

impl<Idx> Clone for datex_core::without_std::ops::RangeFrom<Idx>
where Idx: Clone,

1.26.0 · Source§

impl<Idx> Clone for datex_core::without_std::ops::RangeInclusive<Idx>
where Idx: Clone,

1.0.0 · Source§

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

1.26.0 · Source§

impl<Idx> Clone for datex_core::without_std::ops::RangeToInclusive<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for datex_core::without_std::range::Range<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for datex_core::without_std::range::RangeFrom<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for datex_core::without_std::range::RangeInclusive<Idx>
where Idx: Clone,

Source§

impl<Idx> Clone for datex_core::without_std::range::RangeToInclusive<Idx>
where Idx: Clone,

Source§

impl<In, T, U, E> Clone for BoxLayer<In, T, U, E>

Source§

impl<In, T, U, E> Clone for BoxCloneServiceLayer<In, T, U, E>

Source§

impl<In, T, U, E> Clone for BoxCloneSyncServiceLayer<In, T, U, E>

Source§

impl<Inner> Clone for VecArgs<Inner>
where Inner: Clone,

Source§

impl<Inner> Clone for FilePtrArgs<Inner>
where Inner: Clone,

Source§

impl<Inner, Outer> Clone for Stack<Inner, Outer>
where Inner: Clone, Outer: Clone,

1.0.0 · Source§

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

Source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

Source§

impl<K> Clone for hashbrown::set::Iter<'_, K>

Source§

impl<K, V> Clone for datex_core::without_std::collections::btree_map::Cursor<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for datex_core::without_std::collections::btree_map::Iter<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for datex_core::without_std::collections::btree_map::Keys<'_, K, V>

1.17.0 · Source§

impl<K, V> Clone for datex_core::without_std::collections::btree_map::Range<'_, K, V>

1.0.0 · Source§

impl<K, V> Clone for datex_core::without_std::collections::btree_map::Values<'_, K, V>

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Iter<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Keys<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

Source§

impl<K, V> Clone for hashbrown::map::Values<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::IntoIter<K, V>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for indexmap::map::iter::Iter<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::Keys<'_, K, V>

Source§

impl<K, V> Clone for indexmap::map::iter::Values<'_, K, V>

Source§

impl<K, V> Clone for linked_hash_map::IntoIter<K, V>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for ringmap::map::iter::IntoIter<K, V>
where K: Clone, V: Clone,

Source§

impl<K, V> Clone for ringmap::map::iter::Iter<'_, K, V>

Source§

impl<K, V> Clone for ringmap::map::iter::Keys<'_, K, V>

Source§

impl<K, V> Clone for ringmap::map::iter::Values<'_, K, V>

1.0.0 · Source§

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

1.0.0 · Source§

impl<K, V, S> Clone for std::collections::hash::map::HashMap<K, V, S>
where K: Clone, V: Clone, S: Clone,

Source§

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

Source§

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

Source§

impl<K, V, S> Clone for LiteMap<K, V, S>
where K: Clone + ?Sized, V: Clone + ?Sized, S: Clone,

Source§

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

Source§

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

Source§

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

Source§

impl<L> Clone for ServiceBuilder<L>
where L: Clone,

Source§

impl<L> Clone for BufferInfo<L>

Source§

impl<L, H, T, S> Clone for Layered<L, H, T, S>
where L: Clone, H: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<M> Clone for DataPayload<M>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Clone,

Cloning a DataPayload is generally a cheap operation. See notes in the Clone impl for Yoke.

§Examples

use icu_provider::hello_world::*;
use icu_provider::prelude::*;

let resp1: DataPayload<HelloWorldV1> = todo!();
let resp2 = resp1.clone();
Source§

impl<M> Clone for DataResponse<M>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Clone,

Cloning a DataResponse is generally a cheap operation. See notes in the Clone impl for Yoke.

§Examples

use icu_provider::hello_world::*;
use icu_provider::prelude::*;

let resp1: DataResponse<HelloWorldV1> = todo!();
let resp2 = resp1.clone();
Source§

impl<M, O> Clone for DataPayloadOr<M, O>
where M: DynamicDataMarker, <<M as DynamicDataMarker>::DataStruct as Yokeable<'a>>::Output: for<'a> Clone, O: Clone,

Source§

impl<M, Request> Clone for IntoService<M, Request>
where M: Clone,

Source§

impl<MOD, const LIMBS: usize> Clone for Residue<MOD, LIMBS>
where MOD: Clone + ResidueParams<LIMBS>,

Source§

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

Source§

impl<O> Clone for F32<O>
where O: Clone,

Source§

impl<O> Clone for F64<O>
where O: Clone,

Source§

impl<O> Clone for I16<O>
where O: Clone,

Source§

impl<O> Clone for I32<O>
where O: Clone,

Source§

impl<O> Clone for I64<O>
where O: Clone,

Source§

impl<O> Clone for I128<O>
where O: Clone,

Source§

impl<O> Clone for Isize<O>
where O: Clone,

Source§

impl<O> Clone for U16<O>
where O: Clone,

Source§

impl<O> Clone for U32<O>
where O: Clone,

Source§

impl<O> Clone for U64<O>
where O: Clone,

Source§

impl<O> Clone for zerocopy::byteorder::U128<O>
where O: Clone,

Source§

impl<O> Clone for Usize<O>
where O: Clone,

Source§

impl<O, E> Clone for WithOtherEndian<O, E>
where O: Clone + Options, E: Clone + BincodeByteOrder,

Source§

impl<O, I> Clone for WithOtherIntEncoding<O, I>
where O: Clone + Options, I: Clone + IntEncoding,

Source§

impl<O, L> Clone for WithOtherLimit<O, L>
where O: Clone + Options, L: Clone + SizeLimit,

Source§

impl<O, T> Clone for WithOtherTrailing<O, T>
where O: Clone + Options, T: Clone + TrailingBytes,

Source§

impl<P> Clone for Recursive<P>
where P: ?Sized,

Source§

impl<P> Clone for NonIdentity<P>
where P: Clone,

Source§

impl<Params> Clone for spki::algorithm::AlgorithmIdentifier<Params>
where Params: Clone,

Source§

impl<Params, Key> Clone for spki::spki::SubjectPublicKeyInfo<Params, Key>
where Params: Clone, Key: Clone,

1.33.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<R> Clone for BlockRng64<R>

Source§

impl<R> Clone for BlockRng<R>

Source§

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

Source§

impl<Raw> Clone for Sample<Raw>
where Raw: Clone,

Source§

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

Source§

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

Source§

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

Source§

impl<S> Clone for axum::extract::state::State<S>
where S: Clone,

Source§

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

Source§

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

Source§

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

Source§

impl<S> Clone for axum::routing::Router<S>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<S> Clone for tower::make::make_service::shared::Shared<S>
where S: Clone,

Source§

impl<S, C> Clone for IntoMakeServiceWithConnectInfo<S, C>
where S: Clone,

Source§

impl<S, E> Clone for MethodRouter<S, E>

Source§

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

Source§

impl<S, F> Clone for tower::util::map_err::MapErr<S, F>
where S: Clone, F: Clone,

Source§

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

Source§

impl<S, F> Clone for tower::util::map_request::MapRequest<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F> Clone for tower::util::map_response::MapResponse<S, F>
where S: Clone, F: Clone,

Source§

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

Source§

impl<S, F> Clone for tower::util::then::Then<S, F>
where S: Clone, F: Clone,

Source§

impl<S, F, T> Clone for HandleError<S, F, T>
where S: Clone, F: Clone,

Source§

impl<S, I> Clone for WithContext<S, I>
where S: Clone + Span, I: Clone, <S as Span>::Context: Clone,

Source§

impl<S, I, F> Clone for MappedSpan<S, I, F>
where S: Clone + Span, I: Clone, F: Clone,

Source§

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

Source§

impl<S, U> Clone for SkipThenRetryUntil<S, U>
where S: Clone, U: Clone,

Source§

impl<S, U, F> Clone for SkipUntil<S, U, F>
where S: Clone, U: Clone, F: Clone,

Source§

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

Source§

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

Source§

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

Source§

impl<Size> Clone for EncodedPoint<Size>

Source§

impl<St, F> Clone for Iterate<St, F>
where St: Clone, F: Clone,

Source§

impl<St, F> Clone for Unfold<St, F>
where St: Clone, F: Clone,

Source§

impl<Store> Clone for ZeroAsciiIgnoreCaseTrie<Store>
where Store: Clone + ?Sized,

Source§

impl<Store> Clone for ZeroTrie<Store>
where Store: Clone,

Source§

impl<Store> Clone for ZeroTrieExtendedCapacity<Store>
where Store: Clone + ?Sized,

Source§

impl<Store> Clone for ZeroTriePerfectHash<Store>
where Store: Clone + ?Sized,

Source§

impl<Store> Clone for ZeroTrieSimpleAscii<Store>
where Store: Clone + ?Sized,

1.0.0 · Source§

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

Shared references can be cloned, but mutable references cannot!

1.17.0 · Source§

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

1.0.0 (const: unstable) · Source§

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

1.36.0 · Source§

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

Source§

impl<T> Clone for std::sync::mpmc::error::SendTimeoutError<T>
where T: Clone,

1.0.0 · Source§

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

Source§

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

Source§

impl<T> Clone for httparse::Status<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Shared references can be cloned, but mutable references cannot!

1.0.0 · Source§

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

1.70.0 · Source§

impl<T> Clone for datex_core::without_std::cell::OnceCell<T>
where T: Clone,

1.0.0 · Source§

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

1.19.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::collections::btree_set::Iter<'_, T>

1.17.0 · Source§

impl<T> Clone for datex_core::without_std::collections::btree_set::Range<'_, T>

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::collections::btree_set::SymmetricDifference<'_, T>

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::collections::btree_set::Union<'_, T>

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::collections::vec_deque::Iter<'_, T>

1.48.0 · Source§

impl<T> Clone for datex_core::without_std::future::Pending<T>

1.48.0 · Source§

impl<T> Clone for datex_core::without_std::future::Ready<T>
where T: Clone,

1.2.0 · Source§

impl<T> Clone for datex_core::without_std::iter::Empty<T>

1.2.0 · Source§

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

1.0.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

Source§

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

1.21.0 · Source§

impl<T> Clone for Discriminant<T>

1.20.0 · Source§

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

1.28.0 · Source§

impl<T> Clone for datex_core::without_std::num::NonZero<T>

1.74.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::num::Wrapping<T>
where T: Clone,

Source§

impl<T> Clone for datex_core::without_std::prelude::Box<Slice<T>>
where T: Clone,

Source§

impl<T> Clone for datex_core::without_std::prelude::Box<Slice<T>>
where T: Clone,

1.25.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::result::IntoIter<T>
where T: Clone,

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::result::Iter<'_, T>

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::slice::Chunks<'_, T>

1.31.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for datex_core::without_std::slice::Iter<'_, T>

1.31.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T> Clone for Exclusive<T>
where T: Sync + Clone,

1.0.0 · Source§

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

Source§

impl<T> Clone for std::sync::mpmc::Receiver<T>

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Clone for SyncSender<T>

1.70.0 · Source§

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

Source§

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

Source§

impl<T> Clone for axum::extension::Extension<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for chumsky::primitive::Choice<T>
where T: Clone,

Source§

impl<T> Clone for chumsky::primitive::Group<T>
where T: Clone,

Source§

impl<T> Clone for StreamCipherCoreWrapper<T>

Source§

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

Source§

impl<T> Clone for crypto_bigint::non_zero::NonZero<T>
where T: Clone + Zero,

Source§

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

Source§

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

Source§

impl<T> Clone for SetOfVec<T>
where T: Clone + DerOrd,

Source§

impl<T> Clone for RtVariableCoreWrapper<T>

Source§

impl<T> Clone for CoreWrapper<T>

Source§

impl<T> Clone for XofReaderCoreWrapper<T>

Source§

impl<T> Clone for CtOutput<T>
where T: Clone + OutputSizeUser,

Source§

impl<T> Clone for futures_channel::mpsc::Sender<T>

Source§

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

Source§

impl<T> Clone for futures_channel::mpsc::UnboundedSender<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for Drain<T>

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for http::header::map::HeaderMap<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for CodePointTrie<'_, T>
where T: TrieValue, <T as AsULE>::ULE: Clone,

Source§

impl<T> Clone for CodePointMapData<T>
where T: Clone + TrieValue,

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for indexmap::set::iter::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for indexmap::set::iter::Iter<'_, T>

Source§

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

Source§

impl<T> Clone for TupleBuffer<T>
where T: Clone + HomogeneousTuple, <T as TupleCollect>::Buffer: Clone,

Source§

impl<T> Clone for itertools::ziptuple::Zip<T>
where T: Clone,

Source§

impl<T> Clone for matchit::router::Router<T>
where T: Clone,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for Dsa<T>

Source§

impl<T> Clone for EcKey<T>

Source§

impl<T> Clone for PKey<T>

Source§

impl<T> Clone for Rsa<T>

Source§

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

Source§

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

Source§

impl<T> Clone for powerfmt::smart_display::Metadata<'_, T>

Source§

impl<T> Clone for regex_automata::dfa::dense::DFA<T>
where T: Clone,

Source§

impl<T> Clone for regex_automata::dfa::sparse::DFA<T>
where T: Clone,

Source§

impl<T> Clone for ringmap::set::iter::IntoIter<T>
where T: Clone,

Source§

impl<T> Clone for ringmap::set::iter::Iter<'_, T>

Source§

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

Source§

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

Source§

impl<T> Clone for BlackBox<T>
where T: Clone + Copy,

Source§

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

Source§

impl<T> Clone for PollSender<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> Clone for WeakUnboundedSender<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

1.36.0 · Source§

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

1.0.0 · Source§

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

Source§

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

1.0.0 · Source§

impl<T, A> Clone for datex_core::without_std::collections::btree_set::Difference<'_, T, A>
where A: Allocator + Clone,

1.0.0 · Source§

impl<T, A> Clone for datex_core::without_std::collections::btree_set::Intersection<'_, T, A>
where A: Allocator + Clone,

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T, A> Clone for datex_core::without_std::collections::vec_deque::IntoIter<T, A>
where T: Clone, A: Clone + Allocator,

1.3.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.8.0 · Source§

impl<T, A> Clone for datex_core::without_std::prelude::vec::IntoIter<T, A>
where T: Clone, A: Allocator + Clone,

1.0.0 · Source§

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

1.4.0 · Source§

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

1.0.0 · Source§

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

1.4.0 · Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, C> Clone for SimpleSpan<T, C>
where T: Clone, C: Clone,

1.0.0 · Source§

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

Source§

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

Source§

impl<T, E, S> Clone for FromExtractor<T, E, S>
where T: Clone, S: Clone,

1.34.0 · Source§

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

Source§

impl<T, F> Clone for AlwaysReady<T, F>
where F: Fn() -> T + Clone,

Source§

impl<T, F> Clone for VarZeroVecOwned<T, F>
where T: ?Sized,

Source§

impl<T, I, E> Clone for Just<T, I, E>
where T: Clone,

Source§

impl<T, I, E> Clone for NoneOf<T, I, E>
where T: Clone,

Source§

impl<T, I, E> Clone for OneOf<T, I, E>
where T: Clone,

Source§

impl<T, L> Clone for webrtc_media::audio::buffer::Buffer<T, L>
where T: Clone, L: Clone,

Source§

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

Source§

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

Source§

impl<T, OutSize, O> Clone for CtVariableCoreWrapper<T, OutSize, O>

1.27.0 · Source§

impl<T, P> Clone for datex_core::without_std::slice::RSplit<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.0.0 · Source§

impl<T, P> Clone for datex_core::without_std::slice::Split<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

1.51.0 · Source§

impl<T, P> Clone for datex_core::without_std::slice::SplitInclusive<'_, T, P>
where P: Clone + FnMut(&T) -> bool,

Source§

impl<T, R> Clone for Maybe<T, R>
where T: Clone, R: Clone + Deref<Target = T>,

Source§

impl<T, S1, S2> Clone for indexmap::set::iter::SymmetricDifference<'_, T, S1, S2>

Source§

impl<T, S1, S2> Clone for ringmap::set::iter::SymmetricDifference<'_, T, S1, S2>

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T, S> Clone for indexmap::set::iter::Difference<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::iter::Intersection<'_, T, S>

Source§

impl<T, S> Clone for indexmap::set::iter::Union<'_, T, S>

Source§

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

Source§

impl<T, S> Clone for ringmap::set::iter::Difference<'_, T, S>

Source§

impl<T, S> Clone for ringmap::set::iter::Intersection<'_, T, S>

Source§

impl<T, S> Clone for ringmap::set::iter::Union<'_, T, S>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T, S, I, F> Clone for MappedInput<T, S, I, F>
where T: Clone, S: Clone, I: Clone, F: Clone,

Source§

impl<T, U> Clone for ZipLongest<T, U>
where T: Clone, U: Clone,

Source§

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

Source§

impl<T, U, E> Clone for BoxCloneService<T, U, E>

Source§

impl<T, U, E> Clone for BoxCloneSyncService<T, U, E>

1.58.0 · Source§

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

1.51.0 · Source§

impl<T, const N: usize> Clone for datex_core::without_std::array::IntoIter<T, N>
where T: Clone,

Source§

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

Source§

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

Source§

impl<T, const N: usize> Clone for SequenceOf<T, N>
where T: Clone,

Source§

impl<T, const N: usize> Clone for SetOf<T, N>
where T: Clone + DerOrd,

Source§

impl<T: Clone> Clone for DeserializeMapOrArray<T>

Source§

impl<T: Clone> Clone for TypedLiteral<T>

Source§

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

Source§

impl<Tz> Clone for chrono::date::Date<Tz>
where Tz: Clone + TimeZone, <Tz as TimeZone>::Offset: Clone,

Source§

impl<Tz> Clone for chrono::datetime::DateTime<Tz>
where Tz: Clone + TimeZone, <Tz as TimeZone>::Offset: Clone,

Source§

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

Source§

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

Source§

impl<U> Clone for OptionULE<U>
where U: Copy,

Source§

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

Source§

impl<U, const N: usize> Clone for NichedOption<U, N>
where U: Clone,

Source§

impl<U, const N: usize> Clone for NichedOptionULE<U, N>
where U: NicheBytes<N> + ULE,

Source§

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

Source§

impl<W> Clone for Writer<W>
where W: Clone,

Source§

impl<W, I> Clone for Crc<W, I>
where W: Clone + Width, I: Clone + Implementation, <I as Implementation>::Data<W>: Clone,

Source§

impl<X> Clone for Uniform<X>

Source§

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

Source§

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

Source§

impl<X> Clone for WeightedIndex<X>

Source§

impl<Y> Clone for NeverMarker<Y>
where Y: Clone,

Source§

impl<Y, C> Clone for Yoke<Y, C>
where Y: for<'a> Yokeable<'a>, C: CloneableCart, <Y as Yokeable<'a>>::Output: for<'a> Clone,

Clone requires that the cart type C derefs to the same address after it is cloned. This works for Rc, Arc, and &’a T.

For other cart types, clone .backing_cart() and re-use .attach_to_cart(); however, doing so may lose mutations performed via .with_mut().

Cloning a Yoke is often a cheap operation requiring no heap allocations, in much the same way that cloning an Rc is a cheap operation. However, if the yokeable contains owned data (e.g., from .with_mut()), that data will need to be cloned.

Source§

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

Source§

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

Source§

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

Source§

impl<const L: usize> Clone for Table<L>

Source§

impl<const LIMBS: usize> Clone for DynResidue<LIMBS>

Source§

impl<const LIMBS: usize> Clone for DynResidueParams<LIMBS>

Source§

impl<const LIMBS: usize> Clone for crypto_bigint::uint::Uint<LIMBS>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<const N: usize> Clone for TinyAsciiStr<N>

Source§

impl<const N: usize> Clone for UnvalidatedTinyAsciiStr<N>

Source§

impl<const N: usize> Clone for RawBytesULE<N>