1.0.0[][src]Trait cron_clock::lib::std::prelude::v1::v1::Clone

#[lang = "clone"]pub trait Clone {
#[must_use =
  "cloning is often expensive and is not expected to have side effects"]    fn clone(&self) -> Self;

    fn clone_from(&mut self, source: &Self) { ... }
}

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

Differs from Copy in that Copy is implicit and extremely inexpensive, 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
    }
}

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)
  • Array types, for all sizes, if the item type also implements Clone (e.g., [i32; 123456])
  • Tuple types, if each component also implements Clone (e.g., (), (i32, bool))
  • 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

#[must_use = "cloning is often expensive and is not expected to have side effects"]fn clone(&self) -> Self

Returns a copy of the value.

Examples

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

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

Provided methods

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.

Loading content...

Implementations on Foreign Types

impl<'a> Clone for EncodeWide<'a>[src]

impl Clone for Permissions[src]

impl Clone for AccessError[src]

impl<'a> Clone for Ancestors<'a>[src]

impl Clone for FromBytesWithNulError[src]

impl Clone for Thread[src]

impl<'a> Clone for Iter<'a>[src]

impl Clone for ThreadId[src]

impl Clone for Shutdown[src]

impl<'a> Clone for PrefixComponent<'a>[src]

impl Clone for SystemTime[src]

impl Clone for StripPrefixError[src]

impl Clone for ErrorKind[src]

impl Clone for OsString[src]

impl Clone for AddrParseError[src]

impl<T> Clone for SendError<T> where
    T: Clone
[src]

impl<T> Clone for Cursor<T> where
    T: Clone
[src]

impl<'a> Clone for Component<'a>[src]

impl Clone for Output[src]

impl Clone for NulError[src]

impl Clone for Ipv4Addr[src]

impl<T> Clone for Sender<T>[src]

impl Clone for ExitStatus[src]

impl Clone for WaitTimeoutResult[src]

impl Clone for Ipv6Addr[src]

impl Clone for System[src]

impl Clone for RecvTimeoutError[src]

impl Clone for Metadata[src]

impl Clone for Ipv6MulticastScope[src]

impl Clone for FileType[src]

impl Clone for Instant[src]

impl<'a> Clone for Chain<'a>[src]

impl Clone for IpAddr[src]

impl<T> Clone for TrySendError<T> where
    T: Clone
[src]

impl Clone for IntoStringError[src]

impl Clone for SocketAddrV4[src]

impl Clone for ExitCode[src]

impl Clone for SeekFrom[src]

impl<'a> Clone for Prefix<'a>[src]

impl Clone for TryRecvError[src]

impl Clone for OpenOptions[src]

impl Clone for RecvError[src]

impl<'a> Clone for Components<'a>[src]

impl Clone for SocketAddrV6[src]

impl Clone for SystemTimeError[src]

impl Clone for SocketAddr[src]

impl Clone for CString[src]

impl<T> Clone for SyncSender<T>[src]

impl<'a> Clone for IoSlice<'a>[src]

impl Clone for PathBuf[src]

impl Clone for VarError[src]

impl Clone for DecodeUtf16Error[src]

impl Clone for i8[src]

impl Clone for NonZeroU32[src]

impl Clone for CpuidResult[src]

impl Clone for Layout[src]

impl Clone for TryFromSliceError[src]

impl Clone for EscapeUnicode[src]

impl Clone for IntErrorKind[src]

impl Clone for i64[src]

impl Clone for NonZeroI16[src]

impl Clone for ParseFloatError[src]

impl Clone for FpCategory[src]

impl Clone for CharTryFromError[src]

impl Clone for u32[src]

impl<'_, T, P> Clone for SplitInclusive<'_, T, P> where
    P: Clone + FnMut(&T) -> bool
[src]

impl Clone for ![src]

impl Clone for __m256[src]

impl Clone for NonZeroIsize[src]

impl Clone for NonZeroU64[src]

impl Clone for NonZeroI32[src]

impl Clone for AllocErr[src]

impl Clone for u128[src]

impl<T> Clone for PhantomData<T> where
    T: ?Sized
[src]

impl<T> Clone for Ready<T> where
    T: Clone
[src]

impl Clone for u8[src]

impl Clone for __m256d[src]

impl Clone for EscapeDefault[src]

impl Clone for __m64[src]

impl Clone for AllocInit[src]

impl Clone for usize[src]

impl<'_, T> Clone for &'_ T where
    T: ?Sized
[src]

Shared references can be cloned, but mutable references cannot!

impl Clone for bool[src]

impl Clone for EscapeDefault[src]

impl Clone for EscapeDebug[src]

impl Clone for RawWakerVTable[src]

impl Clone for NonZeroI8[src]

impl Clone for TryFromIntError[src]

impl<T> Clone for RefCell<T> where
    T: Clone
[src]

fn clone(&self) -> RefCell<T>[src]

Panics

Panics if the value is currently mutably borrowed.

impl Clone for NonZeroU8[src]

impl<'_, T> !Clone for &'_ mut T where
    T: ?Sized
[src]

Shared references can be cloned, but mutable references cannot!

impl<T> Clone for NonNull<T> where
    T: ?Sized
[src]

impl<T> Clone for *const T where
    T: ?Sized
[src]

impl Clone for TypeId[src]

impl<T> Clone for Pending<T>[src]

impl<'f> Clone for VaListImpl<'f>[src]

impl<T> Clone for *mut T where
    T: ?Sized
[src]

impl Clone for i32[src]

impl Clone for __m512i[src]

impl Clone for NonZeroU128[src]

impl Clone for PhantomPinned[src]

impl Clone for Duration[src]

impl<P> Clone for Pin<P> where
    P: Clone
[src]

impl<T> Clone for Cell<T> where
    T: Copy
[src]

impl Clone for Ordering[src]

impl Clone for ToUppercase[src]

impl<'a, P> Clone for SplitInclusive<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

impl<T> Clone for Wrapping<T> where
    T: Clone
[src]

impl Clone for __m512[src]

impl Clone for ReallocPlacement[src]

impl Clone for Waker[src]

impl Clone for __m128d[src]

impl Clone for ParseCharError[src]

impl Clone for __m512d[src]

impl Clone for LayoutErr[src]

impl Clone for TraitObject[src]

impl Clone for ToLowercase[src]

impl Clone for u64[src]

impl Clone for MemoryBlock[src]

impl Clone for NonZeroU16[src]

impl Clone for __m256i[src]

impl Clone for i128[src]

impl<T> Clone for Poll<T> where
    T: Clone
[src]

impl Clone for char[src]

impl Clone for u16[src]

impl Clone for NonZeroI128[src]

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

impl Clone for i16[src]

impl Clone for NonZeroUsize[src]

impl Clone for isize[src]

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

impl Clone for ParseIntError[src]

impl Clone for __m128[src]

impl Clone for NonZeroI64[src]

impl Clone for __m128i[src]

impl Clone for f64[src]

impl Clone for f32[src]

impl<T> Clone for Arc<T> where
    T: ?Sized
[src]

fn clone(&self) -> Arc<T>[src]

Makes a clone of the Arc pointer.

This creates another pointer to the same allocation, increasing the strong reference count.

Examples

use std::sync::Arc;

let five = Arc::new(5);

let _ = Arc::clone(&five);

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

impl<T> Clone for Rc<T> where
    T: ?Sized
[src]

fn clone(&self) -> Rc<T>[src]

Makes a clone of the Rc pointer.

This creates another pointer to the same allocation, increasing the strong reference count.

Examples

use std::rc::Rc;

let five = Rc::new(5);

let _ = Rc::clone(&five);

impl Clone for Global[src]

impl<T> Clone for Weak<T> where
    T: ?Sized
[src]

fn clone(&self) -> Weak<T>[src]

Makes a clone of the Weak pointer that points to the same allocation.

Examples

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

let weak_five = Arc::downgrade(&Arc::new(5));

let _ = Weak::clone(&weak_five);

impl<T> Clone for Weak<T> where
    T: ?Sized
[src]

fn clone(&self) -> Weak<T>[src]

Makes a clone of the Weak pointer that points to the same allocation.

Examples

use std::rc::{Rc, Weak};

let weak_five = Rc::downgrade(&Rc::new(5));

let _ = Weak::clone(&weak_five);

impl Clone for utimbuf

impl Clone for timespec

impl Clone for timezone

impl Clone for FILE

impl Clone for sockaddr

impl Clone for fpos_t

impl Clone for timeval

impl Clone for tm

impl Clone for stat

impl Clone for Frame[src]

impl Clone for PrintFmt[src]

impl Clone for TryDemangleError

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

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

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

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

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

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

impl Clone for CollectionAllocErr

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

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

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

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

impl Clone for PreciseTime[src]

impl Clone for SteadyTime[src]

impl Clone for Tm[src]

impl Clone for Timespec[src]

impl Clone for ParseError[src]

impl Clone for OutOfRangeError[src]

impl Clone for TRANSACTION_PROPERTIES_INFORMATION

impl Clone for SYSTEM_ALARM_CALLBACK_OBJECT_ACE

impl Clone for PPM_WMI_PERF_STATE

impl Clone for LIST_ENTRY64

impl Clone for SYSTEMTIME

impl Clone for QUOTA_LIMITS

impl Clone for TP_IO

impl Clone for STRING64

impl Clone for PROCESS_MITIGATION_FONT_DISABLE_POLICY

impl Clone for POWER_SESSION_CONNECT

impl Clone for LUID_AND_ATTRIBUTES

impl Clone for PPM_PERFSTATE_EVENT

impl Clone for TAPE_GET_POSITION

impl Clone for WOW64_LDT_ENTRY_HighWord

impl Clone for CREATE_PROCESS_DEBUG_INFO

impl Clone for PROCESSOR_PERFSTATE_POLICY_u_Flags

impl Clone for TRANSACTIONMANAGER_LOGPATH_INFORMATION

impl Clone for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1

impl Clone for KCRM_TRANSACTION_BLOB

impl Clone for PROCESS_MITIGATION_IMAGE_LOAD_POLICY

impl Clone for OUTPUT_DEBUG_STRING_INFO

impl Clone for TAPE_WRITE_MARKS

impl Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_u_s

impl Clone for GUID

impl Clone for TRANSACTION_NOTIFICATION_SAVEPOINT_ARGUMENT

impl Clone for IMAGE_SEPARATE_DEBUG_HEADER

impl Clone for PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY

impl Clone for OVERLAPPED_u_s

impl Clone for SYSTEM_ACCESS_FILTER_ACE

impl Clone for IMAGE_EPILOGUE_DYNAMIC_RELOCATION_HEADER

impl Clone for IMAGE_SECTION_HEADER

impl Clone for LARGE_INTEGER_u

impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_u

impl Clone for ACTIVATION_CONTEXT_DETAILED_INFORMATION

impl Clone for SCOPE_TABLE_AMD64

impl Clone for UMS_CREATE_THREAD_ATTRIBUTES

impl Clone for PROCESS_HEAP_ENTRY_Block

impl Clone for RTL_RUN_ONCE

impl Clone for DEBUG_EVENT

impl Clone for EXCEPTION_DEBUG_INFO

impl Clone for XSTATE_CONTEXT

impl Clone for TRANSACTION_LIST_INFORMATION

impl Clone for ACCESS_REASONS

impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u1

impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_NumaNode

impl Clone for RTL_BALANCED_NODE

impl Clone for PROCESSOR_RELATIONSHIP

impl Clone for SYSTEM_ALARM_ACE

impl Clone for IMAGE_VXD_HEADER

impl Clone for NUMA_NODE_RELATIONSHIP

impl Clone for MESSAGE_RESOURCE_BLOCK

impl Clone for IMPORT_OBJECT_HEADER

impl Clone for SCOPE_TABLE_ARM64_ScopeRecord

impl Clone for OBJECTID

impl Clone for ACCESS_DENIED_CALLBACK_OBJECT_ACE

impl Clone for SECURITY_CAPABILITIES

impl Clone for WOW64_LDT_ENTRY_Bytes

impl Clone for EVENTSFORLOGFILE

impl Clone for CFG_CALL_TARGET_INFO

impl Clone for TAPE_SET_POSITION

impl Clone for TP_CALLBACK_ENVIRON_V3_u

impl Clone for SECURITY_OBJECT_AI_PARAMS

impl Clone for TOKEN_PRIMARY_GROUP

impl Clone for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V2

impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u2

impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX_u

impl Clone for IMAGE_SYMBOL_N_Name

impl Clone for RTL_BALANCED_NODE_s

impl Clone for IMAGE_HOT_PATCH_HASHES

impl Clone for TRANSACTION_NOTIFICATION_TM_ONLINE_ARGUMENT

impl Clone for WOW64_FLOATING_SAVE_AREA

impl Clone for IMAGE_COFF_SYMBOLS_HEADER

impl Clone for IMAGE_DELAYLOAD_DESCRIPTOR

impl Clone for SECURITY_QUALITY_OF_SERVICE

impl Clone for STRING

impl Clone for ACCESS_ALLOWED_OBJECT_ACE

impl Clone for SECURITY_ATTRIBUTES

impl Clone for ACCESS_DENIED_CALLBACK_ACE

impl Clone for ULARGE_INTEGER_s

impl Clone for OBJECT_ATTRIBUTES32

impl Clone for TOKEN_APPCONTAINER_INFORMATION

impl Clone for IMAGE_AUX_SYMBOL_Sym_FcnAry_Function

impl Clone for SYSTEM_AUDIT_ACE

impl Clone for MEMORY_BASIC_INFORMATION32

impl Clone for HARDWARE_COUNTER_DATA

impl Clone for TP_POOL_STACK_INFORMATION

impl Clone for IMAGE_ROM_HEADERS

impl Clone for REASON_CONTEXT

impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u1

impl Clone for IMAGE_HOT_PATCH_INFO

impl Clone for TP_WAIT

impl Clone for TOKEN_SID_INFORMATION

impl Clone for ANON_OBJECT_HEADER_BIGOBJ

impl Clone for TOKEN_MANDATORY_LABEL

impl Clone for LIST_ENTRY64

impl Clone for RESOURCEMANAGER_COMPLETION_INFORMATION

impl Clone for IMAGE_THUNK_DATA64

impl Clone for IMAGE_SYMBOL_EX_N

impl Clone for IMAGE_COR20_HEADER

impl Clone for RTL_BARRIER

impl Clone for IMAGE_THUNK_DATA32_u1

impl Clone for SYSTEM_SCOPED_POLICY_ID_ACE

impl Clone for IMAGE_AUX_SYMBOL_EX_s

impl Clone for PPM_IDLE_ACCOUNTING

impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION

impl Clone for IMAGE_PROLOGUE_DYNAMIC_RELOCATION_HEADER

impl Clone for ACL_REVISION_INFORMATION

impl Clone for LARGE_INTEGER

impl Clone for IMAGE_IMPORT_DESCRIPTOR_u

impl Clone for ULARGE_INTEGER

impl Clone for IMAGE_THUNK_DATA32

impl Clone for TRANSACTION_NOTIFICATION_PROPAGATE_ARGUMENT

impl Clone for ACCESS_ALLOWED_CALLBACK_ACE

impl Clone for IMAGE_TLS_DIRECTORY64

impl Clone for WOW64_DESCRIPTOR_TABLE_ENTRY

impl Clone for TAPE_SET_MEDIA_PARAMETERS

impl Clone for IMAGE_RESOURCE_DATA_ENTRY

impl Clone for TAPE_GET_MEDIA_PARAMETERS

impl Clone for SYSTEM_INFO_u_s

impl Clone for UNICODE_STRING

impl Clone for FPO_DATA

impl Clone for CONTEXT

impl Clone for TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT

impl Clone for NT_TIB64_u

impl Clone for IMAGE_TLS_DIRECTORY32

impl Clone for TP_CALLBACK_ENVIRON_V3

impl Clone for GENERIC_MAPPING

impl Clone for MESSAGE_RESOURCE_DATA

impl Clone for WOW64_LDT_ENTRY

impl Clone for PERFORMANCE_DATA

impl Clone for PPM_THERMALCHANGE_EVENT

impl Clone for IMAGE_LINENUMBER

impl Clone for PROCESS_HEAP_ENTRY

impl Clone for TP_POOL

impl Clone for MEMORY_BASIC_INFORMATION

impl Clone for LDT_ENTRY_Bits

impl Clone for MEMORYSTATUSEX

impl Clone for DYNAMIC_TIME_ZONE_INFORMATION

impl Clone for ACCESS_DENIED_ACE

impl Clone for CLAIM_SECURITY_ATTRIBUTES_INFORMATION

impl Clone for SYSTEM_RESOURCE_ATTRIBUTE_ACE

impl Clone for POWER_SESSION_TIMEOUTS

impl Clone for JOBOBJECT_JOBSET_INFORMATION

impl Clone for PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY

impl Clone for PPM_WMI_IDLE_STATES_EX

impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2

impl Clone for PPM_WMI_IDLE_STATE

impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u2

impl Clone for IMAGE_OPTIONAL_HEADER32

impl Clone for IMAGE_RESOURCE_DIRECTORY_STRING

impl Clone for TOKEN_USER

impl Clone for RESOURCEMANAGER_BASIC_INFORMATION

impl Clone for OBJECTID

impl Clone for SYSTEM_PROCESSOR_CYCLE_TIME_INFORMATION

impl Clone for NETWORK_APP_INSTANCE_EA

impl Clone for RTL_SRWLOCK

impl Clone for SYSTEM_POWER_POLICY

impl Clone for JOBOBJECT_IO_ATTRIBUTION_INFORMATION

impl Clone for PROCESSOR_PERFSTATE_POLICY_u

impl Clone for CLAIM_SECURITY_ATTRIBUTES_INFORMATION_Attribute

impl Clone for TAPE_PREPARE

impl Clone for SCOPE_TABLE_AMD64_ScopeRecord

impl Clone for IMAGE_AUX_SYMBOL_EX_CRC

impl Clone for TAPE_WMI_OPERATIONS

impl Clone for FILE_ID_128

impl Clone for TP_WORK

impl Clone for SECURITY_DESCRIPTOR_RELATIVE

impl Clone for GROUP_AFFINITY

impl Clone for TOKEN_SOURCE

impl Clone for PROCESSOR_IDLESTATE_POLICY

impl Clone for SID

impl Clone for FILETIME

impl Clone for IMAGE_DYNAMIC_RELOCATION32

impl Clone for SYSTEM_ALARM_CALLBACK_ACE

impl Clone for SYSTEM_CPU_SET_INFORMATION_CpuSet

impl Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY_u

impl Clone for CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE

impl Clone for CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE

impl Clone for ACCESS_ALLOWED_CALLBACK_OBJECT_ACE

impl Clone for IO_COUNTERS

impl Clone for NT_TIB

impl Clone for EXCEPTION_RECORD32

impl Clone for SYSTEM_AUDIT_CALLBACK_OBJECT_ACE

impl Clone for FLOATING_SAVE_AREA

impl Clone for ACCESS_DENIED_OBJECT_ACE

impl Clone for TP_CLEANUP_GROUP

impl Clone for FLOAT128

impl Clone for ACL

impl Clone for JOBOBJECT_ASSOCIATE_COMPLETION_PORT

impl Clone for IMAGE_LOAD_CONFIG_CODE_INTEGRITY

impl Clone for WIN32_FIND_DATAA

impl Clone for JOBOBJECT_BASIC_PROCESS_ID_LIST

impl Clone for TRANSACTION_NOTIFICATION

impl Clone for NOTIFY_USER_POWER_SETTING

impl Clone for TOKEN_OWNER

impl Clone for IMAGE_AUX_SYMBOL

impl Clone for POWER_SESSION_RIT_STATE

impl Clone for IMAGE_DYNAMIC_RELOCATION_TABLE

impl Clone for PPM_IDLE_STATE_BUCKET_EX

impl Clone for ENLISTMENT_CRM_INFORMATION

impl Clone for TP_TIMER

impl Clone for PROCESSOR_IDLESTATE_POLICY_Flags

impl Clone for JOBOBJECT_END_OF_JOB_TIME_INFORMATION

impl Clone for IMAGE_DATA_DIRECTORY

impl Clone for TAPE_GET_DRIVE_PARAMETERS

impl Clone for SYSTEM_BATTERY_STATE

impl Clone for IMAGE_AUX_SYMBOL_File

impl Clone for XSAVE_AREA

impl Clone for XSAVE_FORMAT

impl Clone for POWER_PLATFORM_INFORMATION

impl Clone for TOKEN_CONTROL

impl Clone for IMAGE_DYNAMIC_RELOCATION64_V2

impl Clone for NON_PAGED_DEBUG_INFO

impl Clone for JOBOBJECT_BASIC_UI_RESTRICTIONS

impl Clone for TRANSACTION_ENLISTMENTS_INFORMATION

impl Clone for POWER_MONITOR_INVOCATION

impl Clone for OSVERSIONINFOEXW

impl Clone for CM_POWER_DATA

impl Clone for WOW64_ARCHITECTURE_INFORMATION

impl Clone for KCRM_MARSHAL_HEADER

impl Clone for ULARGE_INTEGER

impl Clone for TRANSACTION_SUPERIOR_ENLISTMENT_INFORMATION

impl Clone for OBJECT_ATTRIBUTES

impl Clone for MEMORY_BASIC_INFORMATION64

impl Clone for IMAGE_ARM_RUNTIME_FUNCTION_ENTRY

impl Clone for IMAGE_FUNCTION_ENTRY64_u

impl Clone for PRIVILEGE_SET

impl Clone for JOBOBJECT_NET_RATE_CONTROL_INFORMATION

impl Clone for TAPE_CREATE_PARTITION

impl Clone for OVERLAPPED_u

impl Clone for PROCESSOR_POWER_POLICY

impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION

impl Clone for TOKEN_BNO_ISOLATION_INFORMATION

impl Clone for IMAGE_CE_RUNTIME_FUNCTION_ENTRY

impl Clone for EVENTLOGRECORD

impl Clone for IMAGE_RELOCATION_u

impl Clone for EXIT_THREAD_DEBUG_INFO

impl Clone for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u_s

impl Clone for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE

impl Clone for LARGE_INTEGER

impl Clone for TOKEN_DEVICE_CLAIMS

impl Clone for IMAGE_IMPORT_DESCRIPTOR

impl Clone for SCOPE_TABLE_ARM64

impl Clone for REPARSE_GUID_DATA_BUFFER

impl Clone for RTL_CRITICAL_SECTION_DEBUG

impl Clone for BATTERY_REPORTING_SCALE

impl Clone for PPM_IDLE_ACCOUNTING_EX

impl Clone for TOKEN_DEFAULT_DACL

impl Clone for SYSTEM_AUDIT_CALLBACK_ACE

impl Clone for IMAGE_DELAYLOAD_DESCRIPTOR_Attributes

impl Clone for TOKEN_AUDIT_POLICY

impl Clone for IMAGE_BASE_RELOCATION

impl Clone for IMAGE_RESOURCE_DIRECTORY_ENTRY

impl Clone for POWER_IDLE_RESILIENCY

impl Clone for JOBOBJECT_EXTENDED_LIMIT_INFORMATION

impl Clone for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION

impl Clone for IMAGE_BOUND_FORWARDER_REF

impl Clone for IMAGE_DOS_HEADER

impl Clone for IMAGE_EXPORT_DIRECTORY

impl Clone for SUPPORTED_OS_INFO

impl Clone for IMAGE_SYMBOL_EX_N_Name

impl Clone for SE_TOKEN_USER

impl Clone for SID_IDENTIFIER_AUTHORITY

impl Clone for TOKEN_PRIVILEGES

impl Clone for KTMOBJECT_CURSOR

impl Clone for LDT_ENTRY

impl Clone for ACL_SIZE_INFORMATION

impl Clone for JOBOBJECT_BASIC_LIMIT_INFORMATION

impl Clone for ENLISTMENT_BASIC_INFORMATION

impl Clone for PROCESS_HEAP_ENTRY_Region

impl Clone for IMAGE_BOUND_IMPORT_DESCRIPTOR

impl Clone for IMAGE_RUNTIME_FUNCTION_ENTRY_u

impl Clone for ADMINISTRATOR_POWER_POLICY

impl Clone for CACHE_DESCRIPTOR

impl Clone for JOB_SET_ARRAY

impl Clone for JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION

impl Clone for IMAGE_AUX_SYMBOL_EX

impl Clone for QUAD

impl Clone for CREATE_THREAD_DEBUG_INFO

impl Clone for SE_IMPERSONATION_STATE

impl Clone for IMAGE_NT_HEADERS64

impl Clone for EXCEPTION_POINTERS

impl Clone for IMAGE_RELOCATION

impl Clone for SILOOBJECT_BASIC_INFORMATION

impl Clone for IMAGE_AUX_SYMBOL_Sym_Misc_LnSz

impl Clone for SERVERSILO_BASIC_INFORMATION

impl Clone for SLIST_ENTRY

impl Clone for FILE_NOTIFY_INFORMATION

impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_ProcessorCore

impl Clone for IMAGE_OS2_HEADER

impl Clone for IMAGE_AUX_SYMBOL_Sym_FcnAry_Array

impl Clone for TAPE_SET_DRIVE_PARAMETERS

impl Clone for LUID

impl Clone for SE_ACCESS_REQUEST

impl Clone for IMAGE_AUX_SYMBOL_Sym_Misc

impl Clone for ENCLAVE_CREATE_INFO_SGX

impl Clone for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION

impl Clone for SYSTEM_POWER_CAPABILITIES

impl Clone for PROCESSOR_POWER_POLICY_INFO

impl Clone for OSVERSIONINFOEXA

impl Clone for PACKEDEVENTINFO

impl Clone for PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY

impl Clone for IMAGE_FUNCTION_ENTRY64

impl Clone for IMAGE_DEBUG_DIRECTORY

impl Clone for PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY

impl Clone for IMAGE_FILE_HEADER

impl Clone for KCRM_PROTOCOL_BLOB

impl Clone for IMAGE_SECTION_HEADER_Misc

impl Clone for IMAGE_AUX_SYMBOL_Sym

impl Clone for SE_TOKEN_USER_u1

impl Clone for GROUP_RELATIONSHIP

impl Clone for SYSTEM_CPU_SET_INFORMATION

impl Clone for IMAGE_IMPORT_BY_NAME

impl Clone for REPARSE_GUID_DATA_BUFFER_GenericReparseBuffer

impl Clone for HEAP_OPTIMIZE_RESOURCES_INFORMATION

impl Clone for IMAGE_SYMBOL

impl Clone for IMAGE_SYMBOL_N

impl Clone for IMAGE_ALPHA64_RUNTIME_FUNCTION_ENTRY

impl Clone for TIME_ZONE_INFORMATION

impl Clone for IMAGE_SYMBOL_EX

impl Clone for IMAGE_LINENUMBER_Type

impl Clone for LOAD_DLL_DEBUG_INFO

impl Clone for ASSEMBLY_FILE_DETAILED_INFORMATION

impl Clone for IMAGE_DEBUG_MISC

impl Clone for RATE_QUOTA_LIMIT

impl Clone for CLAIM_SECURITY_ATTRIBUTE_V1

impl Clone for EXCEPTION_RECORD

impl Clone for JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2_u3

impl Clone for SECURITY_DESCRIPTOR

impl Clone for XSTATE_FEATURE

impl Clone for HIBERFILE_BUCKET

impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2_u3

impl Clone for PROCESSOR_NUMBER

impl Clone for LDT_ENTRY_HighWord

impl Clone for TOKEN_ACCESS_INFORMATION

impl Clone for PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY

impl Clone for TOKEN_GROUPS_AND_PRIVILEGES

impl Clone for WNF_STATE_NAME

impl Clone for IMAGE_ARCHIVE_MEMBER_HEADER

impl Clone for SINGLE_LIST_ENTRY

impl Clone for SHARED_VIRTUAL_DISK_SUPPORT

impl Clone for SCRUB_DATA_INPUT

impl Clone for SYSTEM_INFO_u

impl Clone for SYSTEM_PROCESS_TRUST_LABEL_ACE

impl Clone for TOKEN_GROUPS

impl Clone for PROCESSOR_GROUP_INFO

impl Clone for PPM_IDLE_STATE_ACCOUNTING_EX

impl Clone for CACHE_RELATIONSHIP

impl Clone for TRANSACTION_BASIC_INFORMATION

impl Clone for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION

impl Clone for RTL_CRITICAL_SECTION

impl Clone for SINGLE_LIST_ENTRY

impl Clone for DEBUG_EVENT_u

impl Clone for ACTIVATION_CONTEXT_QUERY_INDEX

impl Clone for ANON_OBJECT_HEADER

impl Clone for IMAGE_NT_HEADERS32

impl Clone for NT_TIB32_u

impl Clone for SID_AND_ATTRIBUTES

impl Clone for IMAGE_AUX_SYMBOL_Sym_FcnAry

impl Clone for IMAGE_DYNAMIC_RELOCATION32_V2

impl Clone for JOBOBJECT_SECURITY_LIMIT_INFORMATION

impl Clone for LARGE_INTEGER_s

impl Clone for TOKEN_USER_CLAIMS

impl Clone for LIST_ENTRY32

impl Clone for EXCEPTION_REGISTRATION_RECORD

impl Clone for JOBOBJECT_BASIC_ACCOUNTING_INFORMATION

impl Clone for ACE_HEADER

impl Clone for REASON_CONTEXT_Reason

impl Clone for PROCESS_MITIGATION_ASLR_POLICY

impl Clone for TAPE_ERASE

impl Clone for CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1_Values

impl Clone for SET_POWER_SETTING_VALUE

impl Clone for NT_TIB64

impl Clone for LIST_ENTRY

impl Clone for RTL_BALANCED_NODE_u

impl Clone for IMAGE_FUNCTION_ENTRY

impl Clone for TRANSACTION_BIND_INFORMATION

impl Clone for NT_TIB32

impl Clone for PROCESSOR_NUMBER

impl Clone for SE_SECURITY_DESCRIPTOR

impl Clone for TOKEN_LINKED_TOKEN

impl Clone for PPM_WMI_IDLE_STATES

impl Clone for EXCEPTION_RECORD64

impl Clone for PPM_IDLESTATE_EVENT

impl Clone for OVERLAPPED_ENTRY

impl Clone for UNLOAD_DLL_DEBUG_INFO

impl Clone for OBJECT_TYPE_LIST

impl Clone for PPM_WMI_PERF_STATES

impl Clone for PPM_PERFSTATE_DOMAIN_EVENT

impl Clone for PROCESS_MITIGATION_DYNAMIC_CODE_POLICY

impl Clone for SE_SID

impl Clone for IMAGE_LOAD_CONFIG_DIRECTORY32

impl Clone for JOBOBJECT_IO_RATE_CONTROL_INFORMATION_NATIVE_V3

impl Clone for PROCESSOR_IDLESTATE_INFO

impl Clone for SE_ACCESS_REPLY

impl Clone for TRANSACTIONMANAGER_RECOVERY_INFORMATION

impl Clone for PPM_IDLE_STATE_ACCOUNTING

impl Clone for ACCESS_ALLOWED_ACE

impl Clone for OSVERSIONINFOA

impl Clone for FLOAT128

impl Clone for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION_u

impl Clone for XSAVE_AREA_HEADER

impl Clone for IMAGE_OPTIONAL_HEADER64

impl Clone for IMAGE_AUX_SYMBOL_TOKEN_DEF

impl Clone for MESSAGE_RESOURCE_ENTRY

impl Clone for IMAGE_ALPHA_RUNTIME_FUNCTION_ENTRY

impl Clone for SYSTEM_INFO

impl Clone for SYSTEM_AUDIT_OBJECT_ACE

impl Clone for POWER_SESSION_WINLOGON

impl Clone for NT_TIB_u

impl Clone for COMPATIBILITY_CONTEXT_ELEMENT

impl Clone for PROCESS_MITIGATION_CHILD_PROCESS_POLICY

impl Clone for TOKEN_STATISTICS

impl Clone for IMAGE_AUX_SYMBOL_CRC

impl Clone for APPLICATIONLAUNCH_SETTING_VALUE

impl Clone for POWER_ACTION_POLICY

impl Clone for FILE_SEGMENT_ELEMENT

impl Clone for PROCESSOR_PERFSTATE_POLICY

impl Clone for SYSTEM_ALARM_OBJECT_ACE

impl Clone for TOKEN_ORIGIN

impl Clone for IMAGE_ROM_OPTIONAL_HEADER

impl Clone for LIST_ENTRY32

impl Clone for SE_TOKEN_USER_u2

impl Clone for OVERLAPPED

impl Clone for IMAGE_AUX_SYMBOL_EX_File

impl Clone for SLIST_HEADER_s

impl Clone for ENCLAVE_INIT_INFO_SGX

impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION

impl Clone for PROCESS_HEAP_ENTRY_u

impl Clone for IMAGE_ARCHITECTURE_ENTRY

impl Clone for SID_AND_ATTRIBUTES_HASH

impl Clone for IMPORT_OBJECT_HEADER_u

impl Clone for WIN32_FIND_DATAW

impl Clone for PPM_THERMAL_POLICY_EVENT

impl Clone for TRANSACTION_ENLISTMENT_PAIR

impl Clone for CSTRING

impl Clone for SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX

impl Clone for STRING32

impl Clone for LIST_ENTRY

impl Clone for POWER_USER_PRESENCE

impl Clone for GROUP_AFFINITY

impl Clone for PROCESS_MITIGATION_SYSTEM_CALL_FILTER_POLICY

impl Clone for RIP_INFO

impl Clone for TRANSACTIONMANAGER_OLDEST_INFORMATION

impl Clone for JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2

impl Clone for SINGLE_LIST_ENTRY32

impl Clone for ANON_OBJECT_HEADER_V2

impl Clone for TRANSACTION_LIST_ENTRY

impl Clone for PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY

impl Clone for SCRUB_DATA_OUTPUT

impl Clone for IMAGE_RESOURCE_DIR_STRING_U

impl Clone for WOW64_LDT_ENTRY_Bits

impl Clone for IMAGE_HOT_PATCH_BASE

impl Clone for TRANSACTION_NOTIFICATION_MARSHAL_ARGUMENT

impl Clone for IMAGE_ARCHITECTURE_HEADER

impl Clone for OSVERSIONINFOW

impl Clone for IMAGE_RESOURCE_DIRECTORY

impl Clone for IMAGE_AUX_SYMBOL_EX_Section

impl Clone for RESUME_PERFORMANCE

impl Clone for TRANSACTIONMANAGER_BASIC_INFORMATION

impl Clone for TOKEN_MANDATORY_POLICY

impl Clone for WOW64_CONTEXT

impl Clone for IMAGE_THUNK_DATA64_u1

impl Clone for SYSTEM_MANDATORY_LABEL_ACE

impl Clone for SLIST_HEADER

impl Clone for _IMAGE_RUNTIME_FUNCTION_ENTRY

impl Clone for JOBOBJECT_CPU_RATE_CONTROL_INFORMATION

impl Clone for TP_CALLBACK_INSTANCE

impl Clone for IMAGE_LOAD_CONFIG_DIRECTORY64

impl Clone for ULARGE_INTEGER_u

impl Clone for IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY

impl Clone for SCRUB_PARITY_EXTENT_DATA

impl Clone for ACTIVATION_CONTEXT

impl Clone for XSTATE_CONFIGURATION

impl Clone for PPM_WMI_LEGACY_PERFSTATE

impl Clone for IMAGE_AUX_SYMBOL_EX_Sym

impl Clone for QUOTA_LIMITS_EX

impl Clone for CLAIM_SECURITY_ATTRIBUTE_V1_Values

impl Clone for M128A

impl Clone for EXIT_PROCESS_DEBUG_INFO

impl Clone for TRANSACTIONMANAGER_LOG_INFORMATION

impl Clone for REASON_CONTEXT_Detailed

impl Clone for LDT_ENTRY_Bytes

impl Clone for TOKEN_ELEVATION

impl Clone for PROCESS_MITIGATION_DEP_POLICY

impl Clone for RTL_CONDITION_VARIABLE

impl Clone for OBJECT_ATTRIBUTES64

impl Clone for TP_CALLBACK_ENVIRON_V3_u_s

impl Clone for SYSTEM_POWER_LEVEL

impl Clone for PPM_WMI_PERF_STATES_EX

impl Clone for IMAGE_DYNAMIC_RELOCATION64

impl Clone for IMAGE_COR20_HEADER_u

impl Clone for SCRUB_PARITY_EXTENT

impl Clone for JOBOBJECT_IO_ATTRIBUTION_STATS

impl Clone for IMAGE_AUX_SYMBOL_Section

impl<A> Clone for ExtendedGcd<A> where
    A: Clone
[src]

impl Clone for BacktraceFrame[src]

impl Clone for PrintFmt[src]

impl Clone for BacktraceSymbol[src]

impl Clone for Frame[src]

impl Clone for TryDemangleError

Loading content...

Implementors

impl Clone for DefaultHasher[src]

impl Clone for Box<Path>[src]

impl Clone for Box<OsStr>[src]

impl Clone for RandomState[src]

impl Clone for Box<CStr>[src]

impl Clone for ParseBoolError[src]

impl Clone for cron_clock::lib::std::cmp::Ordering[src]

impl Clone for Error[src]

impl Clone for NoneError[src]

impl Clone for SearchStep[src]

impl Clone for RangeFull[src]

impl Clone for SipHasher[src]

impl Clone for Infallible[src]

impl Clone for Box<str>[src]

impl Clone for String[src]

impl Clone for TryReserveError[src]

impl Clone for Utc[src]

impl Clone for NaiveDateTime[src]

impl Clone for InternalFixed[src]

impl Clone for Pad[src]

impl Clone for Weekday[src]

impl Clone for Parsed[src]

impl Clone for cron_clock::ParseError[src]

impl Clone for FixedOffset[src]

impl Clone for Numeric[src]

impl Clone for NaiveDate[src]

impl Clone for Fixed[src]

impl Clone for IsoWeek[src]

impl Clone for Local[src]

impl Clone for NaiveTime[src]

impl Clone for SecondsFormat[src]

impl Clone for InternalNumeric[src]

impl Clone for ParseWeekdayError[src]

impl Clone for cron_clock::Duration[src]

impl Clone for Endianness[src]

impl Clone for Needed[src]

impl Clone for Backtrace[src]

impl Clone for Schedule[src]

impl Clone for DaysOfMonth[src]

impl Clone for DaysOfWeek[src]

impl Clone for Hours[src]

impl Clone for Minutes[src]

impl Clone for Months[src]

impl Clone for Seconds[src]

impl Clone for Years[src]

impl Clone for Utf8Error[src]

impl Clone for FromUtf8Error[src]

impl<'_, A> Clone for cron_clock::lib::std::option::Iter<'_, A>[src]

impl<'_, K> Clone for cron_clock::lib::std::collections::hash_set::Iter<'_, K>[src]

impl<'_, K, V> Clone for cron_clock::lib::std::collections::hash_map::Keys<'_, K, V>[src]

impl<'_, K, V> Clone for cron_clock::lib::std::collections::hash_map::Values<'_, K, V>[src]

impl<'_, K, V> Clone for cron_clock::lib::std::collections::hash_map::Iter<'_, K, V>[src]

impl<'_, K, V> Clone for cron_clock::lib::std::collections::btree_map::Iter<'_, K, V>[src]

impl<'_, K, V> Clone for cron_clock::lib::std::collections::btree_map::Range<'_, K, V>[src]

impl<'_, K, V> Clone for cron_clock::lib::std::collections::btree_map::Keys<'_, K, V>[src]

impl<'_, K, V> Clone for cron_clock::lib::std::collections::btree_map::Values<'_, K, V>[src]

impl<'_, T> Clone for RChunks<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::slice::Iter<'_, T>[src]

impl<'_, T> Clone for ChunksExact<'_, T>[src]

impl<'_, T> Clone for Chunks<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::result::Iter<'_, T>[src]

impl<'_, T> Clone for Windows<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::linked_list::Iter<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::linked_list::Cursor<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::binary_heap::Iter<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::btree_set::Range<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::btree_set::Iter<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::btree_set::Difference<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::btree_set::Intersection<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::btree_set::SymmetricDifference<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::vec_deque::Iter<'_, T>[src]

impl<'_, T> Clone for cron_clock::lib::std::collections::btree_set::Union<'_, T>[src]

impl<'_, T, P> Clone for cron_clock::lib::std::slice::Split<'_, T, P> where
    P: Clone + FnMut(&T) -> bool
[src]

impl<'_, T, S> Clone for cron_clock::lib::std::collections::hash_set::Intersection<'_, T, S>[src]

impl<'_, T, S> Clone for cron_clock::lib::std::collections::hash_set::Union<'_, T, S>[src]

impl<'_, T, S> Clone for cron_clock::lib::std::collections::hash_set::SymmetricDifference<'_, T, S>[src]

impl<'_, T, S> Clone for cron_clock::lib::std::collections::hash_set::Difference<'_, T, S>[src]

impl<'a> Clone for Bytes<'a>[src]

impl<'a> Clone for CharSearcher<'a>[src]

impl<'a> Clone for cron_clock::lib::std::str::EscapeUnicode<'a>[src]

impl<'a> Clone for Lines<'a>[src]

impl<'a> Clone for CharIndices<'a>[src]

impl<'a> Clone for SplitAsciiWhitespace<'a>[src]

impl<'a> Clone for cron_clock::lib::std::str::EscapeDefault<'a>[src]

impl<'a> Clone for LinesAny<'a>[src]

impl<'a> Clone for SplitWhitespace<'a>[src]

impl<'a> Clone for Arguments<'a>[src]

impl<'a> Clone for Chars<'a>[src]

impl<'a> Clone for cron_clock::lib::std::str::EscapeDebug<'a>[src]

impl<'a> Clone for StrftimeItems<'a>[src]

impl<'a> Clone for Item<'a>[src]

impl<'a> Clone for CompleteByteSlice<'a>[src]

impl<'a> Clone for CompleteStr<'a>[src]

impl<'a> Clone for EncodeUtf16<'a>[src]

impl<'a, 'b> Clone for StrSearcher<'a, 'b>[src]

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>[src]

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

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

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

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

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

impl<'a, P> Clone for cron_clock::lib::std::str::RSplit<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

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

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

impl<'a, P> Clone for cron_clock::lib::std::str::Split<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

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

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

impl<'a, T> Clone for RChunksExact<'a, T>[src]

impl<'a, T, P> Clone for cron_clock::lib::std::slice::RSplit<'a, T, P> where
    P: Clone + FnMut(&T) -> bool,
    T: 'a + Clone
[src]

impl<A> Clone for Repeat<A> where
    A: Clone
[src]

impl<A> Clone for cron_clock::lib::std::option::IntoIter<A> where
    A: Clone
[src]

impl<A, B> Clone for cron_clock::lib::std::iter::Chain<A, B> where
    A: Clone,
    B: Clone
[src]

impl<A, B> Clone for Zip<A, B> where
    A: Clone,
    B: Clone
[src]

impl<E> Clone for cron_clock::ErrorKind<E> where
    E: Clone
[src]

impl<F> Clone for FromFn<F> where
    F: Clone
[src]

impl<F> Clone for OnceWith<F> where
    F: Clone
[src]

impl<F> Clone for RepeatWith<F> where
    F: Clone
[src]

impl<H> Clone for BuildHasherDefault<H>[src]

impl<I> Clone for Cloned<I> where
    I: Clone
[src]

impl<I> Clone for Copied<I> where
    I: Clone
[src]

impl<I> Clone for Cycle<I> where
    I: Clone
[src]

impl<I> Clone for Enumerate<I> where
    I: Clone
[src]

impl<I> Clone for Fuse<I> where
    I: Clone
[src]

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

impl<I> Clone for Skip<I> where
    I: Clone
[src]

impl<I> Clone for StepBy<I> where
    I: Clone
[src]

impl<I> Clone for Take<I> where
    I: Clone
[src]

impl<I, E> Clone for Context<I, E> where
    E: Clone,
    I: Clone
[src]

impl<I, E> Clone for Err<I, E> where
    E: Clone,
    I: Clone
[src]

impl<I, F> Clone for FilterMap<I, F> where
    F: Clone,
    I: Clone
[src]

impl<I, F> Clone for Inspect<I, F> where
    F: Clone,
    I: Clone
[src]

impl<I, F> Clone for Map<I, F> where
    F: Clone,
    I: Clone
[src]

impl<I, P> Clone for Filter<I, P> where
    I: Clone,
    P: Clone
[src]

impl<I, P> Clone for MapWhile<I, P> where
    I: Clone,
    P: Clone
[src]

impl<I, P> Clone for SkipWhile<I, P> where
    I: Clone,
    P: Clone
[src]

impl<I, P> Clone for TakeWhile<I, P> where
    I: Clone,
    P: Clone
[src]

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

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

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

impl<Idx> Clone for cron_clock::lib::std::ops::Range<Idx> where
    Idx: Clone
[src]

impl<Idx> Clone for RangeFrom<Idx> where
    Idx: Clone
[src]

impl<Idx> Clone for RangeInclusive<Idx> where
    Idx: Clone
[src]

impl<Idx> Clone for RangeTo<Idx> where
    Idx: Clone
[src]

impl<Idx> Clone for RangeToInclusive<Idx> where
    Idx: Clone
[src]

impl<K, V> Clone for BTreeMap<K, V> where
    K: Clone,
    V: Clone
[src]

impl<K, V, S> Clone for cron_clock::lib::std::collections::HashMap<K, V, S> where
    K: Clone,
    S: Clone,
    V: Clone
[src]

impl<T> Clone for Discriminant<T>[src]

impl<T> Clone for Empty<T>[src]

impl<T> Clone for LocalResult<T> where
    T: Clone
[src]

impl<T> Clone for Bound<T> where
    T: Clone
[src]

impl<T> Clone for Option<T> where
    T: Clone
[src]

impl<T> Clone for Box<[T]> where
    T: Clone
[src]

impl<T> Clone for Box<T> where
    T: Clone
[src]

fn clone(&self) -> Box<T>[src]

Returns a new box with a clone() of this box's contents.

Examples

let x = Box::new(5);
let y = x.clone();

// The value is the same
assert_eq!(x, y);

// But they are unique objects
assert_ne!(&*x as *const i32, &*y as *const i32);

fn clone_from(&mut self, source: &Box<T>)[src]

Copies source's contents into self without creating a new allocation.

Examples

let x = Box::new(5);
let mut y = Box::new(10);
let yp: *const i32 = &*y;

y.clone_from(&x);

// The value is the same
assert_eq!(x, y);

// And no allocation occurred
assert_eq!(yp, &*y);

impl<T> Clone for Reverse<T> where
    T: Clone
[src]

impl<T> Clone for cron_clock::lib::std::collections::binary_heap::IntoIter<T> where
    T: Clone
[src]

impl<T> Clone for IntoIterSorted<T> where
    T: Clone
[src]

impl<T> Clone for cron_clock::lib::std::collections::linked_list::IntoIter<T> where
    T: Clone
[src]

impl<T> Clone for BTreeSet<T> where
    T: Clone
[src]

impl<T> Clone for BinaryHeap<T> where
    T: Clone
[src]

impl<T> Clone for LinkedList<T> where
    T: Clone
[src]

impl<T> Clone for VecDeque<T> where
    T: Clone
[src]

impl<T> Clone for cron_clock::lib::std::collections::vec_deque::IntoIter<T> where
    T: Clone
[src]

impl<T> Clone for Once<T> where
    T: Clone
[src]

impl<T> Clone for Rev<T> where
    T: Clone
[src]

impl<T> Clone for ManuallyDrop<T> where
    T: Clone + ?Sized
[src]

impl<T> Clone for cron_clock::lib::std::result::IntoIter<T> where
    T: Clone
[src]

impl<T> Clone for cron_clock::lib::std::vec::IntoIter<T> where
    T: Clone
[src]

impl<T> Clone for Vec<T> where
    T: Clone
[src]

impl<T> Clone for Input<T> where
    T: Clone
[src]

impl<T> Clone for MaybeUninit<T> where
    T: Copy
[src]

impl<T, E> Clone for Result<T, E> where
    E: Clone,
    T: Clone
[src]

impl<T, F> Clone for Successors<T, F> where
    F: Clone,
    T: Clone
[src]

impl<T, S> Clone for cron_clock::lib::std::collections::HashSet<T, S> where
    S: Clone,
    T: Clone
[src]

impl<Tz> Clone for Date<Tz> where
    Tz: TimeZone + Clone,
    <Tz as TimeZone>::Offset: Clone
[src]

impl<Tz> Clone for DateTime<Tz> where
    Tz: TimeZone + Clone,
    <Tz as TimeZone>::Offset: Clone
[src]

impl<Y, R> Clone for GeneratorState<Y, R> where
    R: Clone,
    Y: Clone
[src]

Loading content...