1.0.0[][src]Trait tract_hir::internal::tract_downcast_rs::__std::clone::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 Clone for bool[src]

impl Clone for u64[src]

impl Clone for i8[src]

impl Clone for i32[src]

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

impl Clone for u128[src]

impl Clone for i16[src]

impl Clone for usize[src]

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

impl Clone for i128[src]

impl Clone for u8[src]

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

impl Clone for f32[src]

impl Clone for isize[src]

impl Clone for f64[src]

impl Clone for u32[src]

impl Clone for char[src]

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

Shared references can be cloned, but mutable references cannot!

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

Shared references can be cloned, but mutable references cannot!

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

impl Clone for ![src]

impl Clone for i64[src]

impl Clone for u16[src]

impl Clone for ff_envelope

impl Clone for af_alg_iv

impl Clone for in6_rtmsg

impl Clone for statx_timestamp

impl Clone for arpd_request

impl Clone for if_nameindex

impl Clone for sock_extended_err

impl Clone for stack_t

impl Clone for Elf32_Shdr

impl Clone for _libc_fpstate

impl Clone for tm

impl Clone for ip_mreqn

impl Clone for ipv6_mreq

impl Clone for signalfd_siginfo

impl Clone for sigval

impl Clone for lconv

impl Clone for ff_replay

impl Clone for fd_set

impl Clone for nlmsghdr

impl Clone for cpu_set_t

impl Clone for regex_t

impl Clone for protoent

impl Clone for sysinfo

impl Clone for Dl_info

impl Clone for pthread_mutexattr_t

impl Clone for ff_trigger

impl Clone for genlmsghdr

impl Clone for sockaddr_nl

impl Clone for sockaddr_alg

impl Clone for mallinfo

impl Clone for flock

impl Clone for fanotify_response

impl Clone for sockaddr_un

impl Clone for sched_param

impl Clone for hostent

impl Clone for ff_condition_effect

impl Clone for rtentry

impl Clone for addrinfo

impl Clone for flock64

impl Clone for input_mask

impl Clone for fpos64_t

impl Clone for ucred

impl Clone for Elf32_Chdr

impl Clone for regmatch_t

impl Clone for arpreq

impl Clone for pthread_rwlock_t

impl Clone for user

impl Clone for nl_pktinfo

impl Clone for iovec

impl Clone for dl_phdr_info

impl Clone for input_id

impl Clone for Elf64_Phdr

impl Clone for ntptimeval

impl Clone for packet_mreq

impl Clone for itimerspec

impl Clone for nlmsgerr

impl Clone for dqblk

impl Clone for nl_mmap_req

impl Clone for timeval

impl Clone for Elf32_Sym

impl Clone for sockaddr_vm

impl Clone for ip_mreq

impl Clone for fsid_t

impl Clone for pthread_mutex_t

impl Clone for sem_t

impl Clone for input_absinfo

impl Clone for sigevent

impl Clone for shmid_ds

impl Clone for input_keymap_entry

impl Clone for FILE

impl Clone for Elf32_Phdr

impl Clone for statfs64

impl Clone for utmpx

impl Clone for rusage

impl Clone for nlattr

impl Clone for _libc_fpxreg

impl Clone for statvfs

impl Clone for fpos_t

impl Clone for statx

impl Clone for utimbuf

impl Clone for _libc_xmmreg

impl Clone for tms

impl Clone for linger

impl Clone for in_addr

impl Clone for sigset_t

impl Clone for user_regs_struct

impl Clone for Elf64_Shdr

impl Clone for arpreq_old

impl Clone for arphdr

impl Clone for stat64

impl Clone for msginfo

impl Clone for glob_t

impl Clone for posix_spawn_file_actions_t

impl Clone for user_fpregs_struct

impl Clone for aiocb

impl Clone for ip_mreq_source

impl Clone for passwd

impl Clone for epoll_event

impl Clone for statfs

impl Clone for sockaddr_in6

impl Clone for input_event

impl Clone for in_pktinfo

impl Clone for timex

impl Clone for sockaddr

impl Clone for utsname

impl Clone for dirent64

impl Clone for Elf64_Ehdr

impl Clone for max_align_t

impl Clone for pthread_attr_t

impl Clone for sockaddr_storage

impl Clone for itimerval

impl Clone for pthread_rwlockattr_t

impl Clone for fanotify_event_metadata

impl Clone for cmsghdr

impl Clone for winsize

impl Clone for Elf64_Sym

impl Clone for __timeval

impl Clone for mq_attr

impl Clone for rlimit

impl Clone for ff_effect

impl Clone for ff_rumble_effect

impl Clone for inotify_event

impl Clone for servent

impl Clone for pthread_condattr_t

impl Clone for termios2

impl Clone for siginfo_t

impl Clone for ff_periodic_effect

impl Clone for Elf32_Ehdr

impl Clone for nl_mmap_hdr

impl Clone for sockaddr_ll

impl Clone for rlimit64

impl Clone for __exit_status

impl Clone for dirent

impl Clone for in6_addr

impl Clone for sigaction

impl Clone for posix_spawnattr_t

impl Clone for DIR

impl Clone for sembuf

impl Clone for mcontext_t

impl Clone for ff_constant_effect

impl Clone for spwd

impl Clone for msqid_ds

impl Clone for ucontext_t

impl Clone for ipc_perm

impl Clone for group

impl Clone for glob64_t

impl Clone for mmsghdr

impl Clone for ff_ramp_effect

impl Clone for msghdr

impl Clone for termios

impl Clone for timespec

impl Clone for pollfd

impl Clone for timezone

impl Clone for statvfs64

impl Clone for stat

impl Clone for in6_pktinfo

impl Clone for sockaddr_in

impl Clone for mntent

impl Clone for ifaddrs

impl Clone for Elf64_Chdr

impl Clone for pthread_cond_t

impl Clone for _Unwind_Action

impl Clone for _Unwind_Reason_Code

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

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

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

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

impl Clone for TryReserveError

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

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

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

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

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

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

impl Clone for TryDemangleError

impl Clone for Pointer

impl<T> Clone for ArangeEntry<T> where
    T: Clone + Copy

impl<R, Offset> Clone for IncompleteLineProgram<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for UnwindTableRow<R> where
    R: Reader + Clone

impl<R> Clone for RawLocListEntry<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<'abbrev, 'unit, R> Clone for EntriesRaw<'abbrev, 'unit, R> where
    R: Clone + Reader, 

impl<R> Clone for CfaRule<R> where
    R: Reader + Clone

impl<R> Clone for PubNamesEntryIter<R> where
    R: Reader + Clone

impl<R> Clone for PubNamesEntry<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<R> Clone for LocationListEntry<R> where
    R: Reader + Clone

impl<R, Offset> Clone for CommonInformationEntry<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for DwId

impl<'abbrev, 'unit, R> Clone for EntriesTree<'abbrev, 'unit, R> where
    R: Clone + Reader, 

impl<R, Offset> Clone for AttributeValue<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for EhFrameHdr<R> where
    R: Reader + Clone

impl Clone for Arm

impl<R> Clone for DebugLine<R> where
    R: Clone

impl Clone for DwLle

impl Clone for DwLnct

impl<R> Clone for DebugRngLists<R> where
    R: Clone

impl<R> Clone for UninitializedUnwindContext<R> where
    R: Reader + Clone

impl Clone for DwAccess

impl<R> Clone for Expression<R> where
    R: Reader + Clone

impl<T> Clone for DebugLocListsBase<T> where
    T: Clone

impl Clone for Register

impl Clone for DwAt

impl<R> Clone for Attribute<R> where
    R: Reader + Clone

impl<R, Offset> Clone for UnitHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R, Offset> Clone for LineInstruction<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for PubTypesEntryIter<R> where
    R: Reader + Clone

impl Clone for DwDs

impl<T> Clone for DebugMacroOffset<T> where
    T: Clone

impl Clone for ValueType

impl<'abbrev, 'unit, R> Clone for EntriesCursor<'abbrev, 'unit, R> where
    R: Clone + Reader, 

impl<R> Clone for EhFrame<R> where
    R: Reader + Clone

impl<R, Offset> Clone for Piece<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for DebugTypeSignature

impl Clone for DwLns

impl<R> Clone for DebugTypes<R> where
    R: Clone

impl<T> Clone for DebugAddrBase<T> where
    T: Clone

impl<R> Clone for DebugAddr<R> where
    R: Clone

impl<R, Offset> Clone for TypeUnitHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R, Program, Offset> Clone for LineRows<R, Program, Offset> where
    Offset: Clone + ReaderOffset,
    Program: Clone + LineProgram<R, Offset>,
    R: Clone + Reader<Offset = Offset>, 

impl<T> Clone for DebugStrOffset<T> where
    T: Clone

impl Clone for X86

impl Clone for DwUt

impl Clone for DwDsc

impl Clone for BigEndian

impl<R> Clone for DebugLocLists<R> where
    R: Clone

impl<R, Offset> Clone for Operation<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for X86_64

impl<T> Clone for RawRngListEntry<T> where
    T: Clone

impl<R> Clone for LineSequence<R> where
    R: Reader + Clone

impl<T> Clone for DebugMacinfoOffset<T> where
    T: Clone

impl Clone for LineEncoding

impl<T> Clone for LocationListsOffset<T> where
    T: Clone

impl Clone for Value

impl Clone for DwEnd

impl Clone for Abbreviation

impl<'bases, Section, R> Clone for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Clone + Reader,
    Section: Clone + UnwindSection<R>,
    <R as Reader>::Offset: Clone,
    <Section as UnwindSection<R>>::Offset: Clone

impl<R> Clone for DebugPubNames<R> where
    R: Reader + Clone

impl Clone for Error

impl<T> Clone for UnitOffset<T> where
    T: Clone

impl Clone for DwOp

impl<R, Offset> Clone for FileEntry<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for DwDefaulted

impl Clone for Format

impl<R> Clone for DebugStrOffsets<R> where
    R: Clone

impl<R> Clone for UnwindContext<R> where
    R: Reader + Clone

impl Clone for DwMacro

impl<R> Clone for DebugStr<R> where
    R: Clone

impl<R> Clone for RegisterRule<R> where
    R: Reader + Clone

impl<'iter, R> Clone for RegisterRuleIter<'iter, R> where
    R: Clone + Reader, 

impl<R> Clone for DebugFrame<R> where
    R: Reader + Clone

impl Clone for Augmentation

impl Clone for DwAddr

impl<R, Offset> Clone for FrameDescriptionEntry<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for DebugAbbrev<R> where
    R: Clone

impl<T> Clone for DebugInfoOffset<T> where
    T: Clone

impl Clone for DwVis

impl<R> Clone for LocationLists<R> where
    R: Clone

impl<T> Clone for DebugStrOffsetsIndex<T> where
    T: Clone

impl Clone for RunTimeEndian

impl<R> Clone for RangeLists<R> where
    R: Clone

impl Clone for ColumnType

impl<R, Offset> Clone for CompleteLineProgram<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for TypeUnitHeadersIter<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl Clone for SectionBaseAddresses

impl Clone for FileEntryFormat

impl Clone for Abbreviations

impl<R> Clone for DebugInfo<R> where
    R: Clone

impl<T> Clone for DebugRngListsBase<T> where
    T: Clone

impl<T> Clone for RangeListsOffset<T> where
    T: Clone

impl<R> Clone for OperationIter<R> where
    R: Reader + Clone

impl<T> Clone for DebugLocListsIndex<T> where
    T: Clone

impl<R> Clone for LineInstructions<R> where
    R: Reader + Clone

impl Clone for DwForm

impl<'a, R> Clone for CallFrameInstructionIter<'a, R> where
    R: Reader + Clone

impl Clone for DwEhPe

impl<R> Clone for DebugAranges<R> where
    R: Reader + Clone

impl<'a, R> Clone for EhHdrTable<'a, R> where
    R: Reader + Clone

impl Clone for LittleEndian

impl<'bases, Section, R> Clone for CfiEntriesIter<'bases, Section, R> where
    R: Clone + Reader,
    Section: Clone + UnwindSection<R>, 

impl Clone for BaseAddresses

impl Clone for DwTag

impl Clone for DwChildren

impl<'input, Endian> Clone for EndianSlice<'input, Endian> where
    Endian: Clone + Endianity, 

impl Clone for DwInl

impl<R> Clone for DebugPubTypes<R> where
    R: Reader + Clone

impl Clone for DwOrd

impl<R, Offset> Clone for CompilationUnitHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<'abbrev, 'unit, R, Offset> Clone for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<T> Clone for DieReference<T> where
    T: Clone

impl Clone for SectionId

impl Clone for DwCfa

impl<R> Clone for DebugRanges<R> where
    R: Clone

impl<'abbrev, 'entry, 'unit, R> Clone for AttrsIter<'abbrev, 'entry, 'unit, R> where
    R: Reader + Clone

impl Clone for DwLang

impl<R> Clone for DebugLoc<R> where
    R: Clone

impl Clone for Range

impl Clone for DwIdx

impl<T> Clone for DebugAddrIndex<T> where
    T: Clone

impl<'bases, Section, R> Clone for CieOrFde<'bases, Section, R> where
    R: Clone + Reader,
    Section: Clone + UnwindSection<R>, 

impl<T> Clone for DebugStrOffsetsBase<T> where
    T: Clone

impl Clone for DwAte

impl<R, Offset> Clone for Location<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for ReaderOffsetId

impl<R> Clone for ParsedEhFrameHdr<R> where
    R: Reader + Clone

impl<T> Clone for DebugTypesOffset<T> where
    T: Clone

impl<R> Clone for ArangeEntryIter<R> where
    R: Reader + Clone

impl Clone for DwLne

impl Clone for DwCc

impl<R> Clone for CompilationUnitHeadersIter<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<T> Clone for DebugFrameOffset<T> where
    T: Clone

impl<T> Clone for DebugLineOffset<T> where
    T: Clone

impl<T> Clone for DebugAbbrevOffset<T> where
    T: Clone

impl<T> Clone for DebugLineStrOffset<T> where
    T: Clone

impl<R> Clone for CallFrameInstruction<R> where
    R: Reader + Clone

impl<T> Clone for DebugRngListsIndex<T> where
    T: Clone

impl Clone for Encoding

impl<R> Clone for PubTypesEntry<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<T> Clone for UnitSectionOffset<T> where
    T: Clone

impl Clone for LineRow

impl Clone for AttributeSpecification

impl Clone for DwVirtuality

impl Clone for DwRle

impl<R> Clone for DebugLineStr<R> where
    R: Clone

impl<T> Clone for EhFrameOffset<T> where
    T: Clone

impl<R, Offset> Clone for LineProgramHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for ImageOptionalHeader32

impl Clone for ImageResourceDataEntry

impl<E> Clone for FvmlibCommand<E> where
    E: Endian + Clone

impl Clone for RelocationInfo

impl<E> Clone for FvmfileCommand<E> where
    E: Endian + Clone

impl Clone for ImageAuxSymbolSection

impl Clone for ImageAlpha64RuntimeFunctionEntry

impl Clone for ImageEnclaveConfig64

impl Clone for RelocationKind

impl Clone for ImageEnclaveConfig32

impl Clone for FatArch32

impl<E> Clone for Relocation<E> where
    E: Endian + Clone

impl<E> Clone for SegmentCommand32<E> where
    E: Endian + Clone

impl<'data> Clone for Symbol<'data>

impl Clone for ImageDynamicRelocation64V2

impl Clone for ImageHotPatchBase

impl Clone for ImageCor20Header

impl Clone for ImageArmRuntimeFunctionEntry

impl Clone for ImageDynamicRelocation32V2

impl Clone for ImageRelocation

impl<E> Clone for DyldInfoCommand<E> where
    E: Endian + Clone

impl<E> Clone for I32<E> where
    E: Endian + Clone

impl<E> Clone for SectionHeader32<E> where
    E: Endian + Clone

impl Clone for CompressionFormat

impl Clone for FatArch64

impl Clone for ImageImportByName

impl<E> Clone for I16Bytes<E> where
    E: Endian + Clone

impl<E> Clone for I64<E> where
    E: Endian + Clone

impl<E> Clone for SubClientCommand<E> where
    E: Endian + Clone

impl Clone for ImageSymbolExBytes

impl<E> Clone for Dylib<E> where
    E: Endian + Clone

impl<E> Clone for SubUmbrellaCommand<E> where
    E: Endian + Clone

impl<E> Clone for DylinkerCommand<E> where
    E: Endian + Clone

impl<E> Clone for SectionHeader64<E> where
    E: Endian + Clone

impl<E> Clone for RoutinesCommand_64<E> where
    E: Endian + Clone

impl<E> Clone for Dyn64<E> where
    E: Endian + Clone

impl<E> Clone for CompressionHeader32<E> where
    E: Endian + Clone

impl<E> Clone for Fvmlib<E> where
    E: Endian + Clone

impl<E> Clone for Rel64<E> where
    E: Endian + Clone

impl<E> Clone for TwolevelHint<E> where
    E: Endian + Clone

impl<E> Clone for Dyn32<E> where
    E: Endian + Clone

impl<E> Clone for LcStr<E> where
    E: Endian + Clone

impl<E> Clone for DataInCodeEntry<E> where
    E: Endian + Clone

impl Clone for ImageLoadConfigDirectory64

impl Clone for ImagePrologueDynamicRelocationHeader

impl Clone for FatHeader

impl<'data, Elf> Clone for SectionTable<'data, Elf> where
    Elf: FileHeader + Clone,
    <Elf as FileHeader>::SectionHeader: Clone

impl Clone for ImageSymbol

impl Clone for ImageAuxSymbolCrc

impl<E> Clone for Rela64<E> where
    E: Endian + Clone

impl<E> Clone for SymtabCommand<E> where
    E: Endian + Clone

impl<E> Clone for Syminfo64<E> where
    E: Endian + Clone

impl Clone for ImageAuxSymbolTokenDef

impl Clone for AnonObjectHeaderV2

impl Clone for SymbolSection

impl<E> Clone for UuidCommand<E> where
    E: Endian + Clone

impl Clone for ImageDynamicRelocationTable

impl Clone for ImageArchitectureEntry

impl Clone for ImageTlsDirectory64

impl<E> Clone for SubFrameworkCommand<E> where
    E: Endian + Clone

impl Clone for Ident

impl Clone for ImageImportDescriptor

impl<E> Clone for MachHeader64<E> where
    E: Endian + Clone

impl Clone for ImageDebugDirectory

impl Clone for AddressSize

impl Clone for ImageHotPatchHashes

impl<'data> Clone for StringTable<'data>

impl<E> Clone for DylibModule64<E> where
    E: Endian + Clone

impl Clone for ImageExportDirectory

impl<E> Clone for U64Bytes<E> where
    E: Endian + Clone

impl<E> Clone for MachHeader32<E> where
    E: Endian + Clone

impl Clone for ImageVxdHeader

impl<E> Clone for EncryptionInfoCommand<E> where
    E: Endian + Clone

impl Clone for Endianness

impl Clone for ImageRomOptionalHeader

impl<E> Clone for DysymtabCommand<E> where
    E: Endian + Clone

impl<Section> Clone for SymbolFlags<Section> where
    Section: Clone

impl<E> Clone for EncryptionInfoCommand64<E> where
    E: Endian + Clone

impl<E> Clone for U16Bytes<E> where
    E: Endian + Clone

impl Clone for FileFlags

impl<E> Clone for VersionMinCommand<E> where
    E: Endian + Clone

impl Clone for ImageNtHeaders64

impl Clone for ImageAuxSymbolFunctionBeginEnd

impl Clone for ImageRomHeaders

impl<E> Clone for FileHeader64<E> where
    E: Endian + Clone

impl Clone for SectionKind

impl Clone for ImageArm64RuntimeFunctionEntry

impl Clone for RelocationTarget

impl Clone for SymbolIndex

impl Clone for SymbolScope

impl<E> Clone for ProgramHeader32<E> where
    E: Endian + Clone

impl Clone for ImageBoundForwarderRef

impl<E> Clone for Section64<E> where
    E: Endian + Clone

impl Clone for BinaryFormat

impl<E> Clone for Section32<E> where
    E: Endian + Clone

impl<E> Clone for ProgramHeader64<E> where
    E: Endian + Clone

impl Clone for ImageSymbolEx

impl Clone for ImageTlsDirectory32

impl<E> Clone for I16<E> where
    E: Endian + Clone

impl<E> Clone for SubLibraryCommand<E> where
    E: Endian + Clone

impl Clone for ImageDebugMisc

impl Clone for ImageRuntimeFunctionEntry

impl Clone for ImageResourceDirStringU

impl Clone for Guid

impl Clone for ImageAuxSymbolFunction

impl<E> Clone for SourceVersionCommand<E> where
    E: Endian + Clone

impl<E> Clone for RoutinesCommand<E> where
    E: Endian + Clone

impl Clone for NonPagedDebugInfo

impl Clone for ImageBaseRelocation

impl<E> Clone for PrebindCksumCommand<E> where
    E: Endian + Clone

impl Clone for ImportObjectHeader

impl<E> Clone for NoteHeader64<E> where
    E: Endian + Clone

impl<E> Clone for Sym64<E> where
    E: Endian + Clone

impl Clone for ImageFunctionEntry64

impl Clone for Error

impl<E> Clone for U64<E> where
    E: Endian + Clone

impl<E> Clone for LoadCommand<E> where
    E: Endian + Clone

impl Clone for LittleEndian

impl<E> Clone for EntryPointCommand<E> where
    E: Endian + Clone

impl<E> Clone for NoteCommand<E> where
    E: Endian + Clone

impl Clone for Architecture

impl Clone for ImageBoundImportDescriptor

impl<E> Clone for BuildVersionCommand<E> where
    E: Endian + Clone

impl<'data, Mach> Clone for SymbolTable<'data, Mach> where
    Mach: MachHeader + Clone,
    <Mach as MachHeader>::Nlist: Clone

impl<E> Clone for DylibTableOfContents<E> where
    E: Endian + Clone

impl Clone for ImageSectionHeader

impl<E> Clone for Sym32<E> where
    E: Endian + Clone

impl Clone for ImageFileHeader

impl<E> Clone for DylibModule32<E> where
    E: Endian + Clone

impl<E> Clone for DylibReference<E> where
    E: Endian + Clone

impl Clone for AnonObjectHeaderBigobj

impl<'data> Clone for CompressedData<'data>

impl Clone for ImageDelayloadDescriptor

impl Clone for ImageAlphaRuntimeFunctionEntry

impl Clone for ImageArchiveMemberHeader

impl<E> Clone for LinkerOptionCommand<E> where
    E: Endian + Clone

impl Clone for ImageLoadConfigDirectory32

impl<E> Clone for I64Bytes<E> where
    E: Endian + Clone

impl<E> Clone for NoteHeader32<E> where
    E: Endian + Clone

impl<'data> Clone for Bytes<'data>

impl<E> Clone for CompressionHeader64<E> where
    E: Endian + Clone

impl Clone for ImageNtHeaders32

impl Clone for ImageResourceDirectoryString

impl<E> Clone for ThreadCommand<E> where
    E: Endian + Clone

impl Clone for ImageAuxSymbolWeak

impl<E> Clone for DylibCommand<E> where
    E: Endian + Clone

impl<E> Clone for I32Bytes<E> where
    E: Endian + Clone

impl Clone for ImageOs2Header

impl Clone for ImageLinenumber

impl<E> Clone for Rela32<E> where
    E: Endian + Clone

impl Clone for ScatteredRelocationInfo

impl<E> Clone for RpathCommand<E> where
    E: Endian + Clone

impl Clone for SectionIndex

impl Clone for ImageDataDirectory

impl Clone for RelocationEncoding

impl<E> Clone for Syminfo32<E> where
    E: Endian + Clone

impl<E> Clone for BuildToolVersion<E> where
    E: Endian + Clone

impl<E> Clone for TwolevelHintsCommand<E> where
    E: Endian + Clone

impl<E> Clone for U32Bytes<E> where
    E: Endian + Clone

impl Clone for ImageEpilogueDynamicRelocationHeader

impl Clone for ImageHotPatchInfo

impl<E> Clone for Nlist64<E> where
    E: Endian + Clone

impl Clone for ImageResourceDirectory

impl<E> Clone for Nlist32<E> where
    E: Endian + Clone

impl<E> Clone for Rel32<E> where
    E: Endian + Clone

impl Clone for ImageSeparateDebugHeader

impl<E> Clone for SymSegCommand<E> where
    E: Endian + Clone

impl Clone for ImageDynamicRelocation64

impl Clone for ImageEnclaveImport

impl<'data> Clone for SectionTable<'data>

impl Clone for SectionFlags

impl Clone for BigEndian

impl Clone for ImageLoadConfigCodeIntegrity

impl<E> Clone for PreboundDylibCommand<E> where
    E: Endian + Clone

impl<E> Clone for FileHeader32<E> where
    E: Endian + Clone

impl<E> Clone for LinkeditDataCommand<E> where
    E: Endian + Clone

impl Clone for ImageDynamicRelocation32

impl Clone for ImageOptionalHeader64

impl<E> Clone for U16<E> where
    E: Endian + Clone

impl Clone for ImageCoffSymbolsHeader

impl Clone for AnonObjectHeader

impl<E> Clone for U32<E> where
    E: Endian + Clone

impl<'data, Elf> Clone for SymbolTable<'data, Elf> where
    Elf: FileHeader + Clone,
    <Elf as FileHeader>::Sym: Clone

impl Clone for ImageSymbolBytes

impl<E> Clone for IdentCommand<E> where
    E: Endian + Clone

impl Clone for ImageResourceDirectoryEntry

impl<E> Clone for SegmentCommand64<E> where
    E: Endian + Clone

impl Clone for SymbolKind

impl Clone for ImageFunctionEntry

impl Clone for ImageDosHeader

impl Clone for DataFormat

impl Clone for CompressionLevel

impl Clone for StreamResult

impl Clone for MZStatus

impl Clone for TDEFLStatus

impl Clone for CompressionStrategy

impl Clone for MZError

impl Clone for TDEFLFlush

impl Clone for TINFLStatus

impl Clone for MZFlush

impl Clone for Adler32[src]

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

impl Clone for LevelFilter[src]

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

impl Clone for Level[src]

impl Clone for Sigmoid[src]

impl<TA, TB, TC, TI> Clone for MMMWrapper<TA, TB, TC, TI> where
    TA: Clone + Datum + Copy + Zero,
    TB: Clone + Datum + Copy + Zero,
    TC: Clone + Datum + Copy,
    TI: Clone + Datum + Copy + Add<TI> + Mul<TI> + Zero + Debug
[src]

impl<T> Clone for MatMatMulPackB<T> where
    T: Clone + Copy + Datum + Zero
[src]

impl Clone for PatchSpec[src]

impl Clone for PatchAxis[src]

impl Clone for UnaryOp[src]

impl Clone for LirScan[src]

impl Clone for Reducer[src]

impl Clone for MergeOpUnicast[src]

impl Clone for FiniteReshape[src]

impl Clone for SourceState[src]

impl Clone for Patch[src]

impl Clone for Cast[src]

impl<D, S> Clone for BaseDataShape<D, S> where
    D: Clone + DimLike,
    S: Clone + AsRef<[D]> + Debug
[src]

impl Clone for MultiBroadcastTo[src]

impl Clone for Tile[src]

impl<T> Clone for Im2Col<T> where
    T: Datum + Clone + Copy + Zero
[src]

impl Clone for TypedSource[src]

impl Clone for KernelFormat[src]

impl Clone for PulsedSource[src]

impl Clone for Delay[src]

impl Clone for Reduce[src]

impl Clone for PulsePad[src]

impl Clone for MatMulUnary[src]

impl Clone for TypedBinOp[src]

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

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

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

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

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

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

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

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

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

impl Clone for PrintFmt[src]

impl Clone for Backtrace[src]

impl Clone for BacktraceSymbol[src]

impl Clone for BacktraceFrame[src]

impl Clone for Frame[src]

impl Clone for TryDemangleError

impl<T> Clone for DebugAbbrevOffset<T> where
    T: Clone

impl Clone for FileEntryFormat

impl Clone for DwUt

impl<R> Clone for DebugTypes<R> where
    R: Clone

impl<T> Clone for DebugAddrIndex<T> where
    T: Clone

impl<R> Clone for RangeLists<R> where
    R: Clone

impl<'iter, R> Clone for RegisterRuleIter<'iter, R> where
    R: Clone + Reader, 

impl<R> Clone for PubTypesEntryIter<R> where
    R: Reader + Clone

impl Clone for DwAccess

impl<R> Clone for DebugInfo<R> where
    R: Clone

impl Clone for DwDs

impl<R, Offset> Clone for Operation<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for DwLnct

impl Clone for Arm

impl<R> Clone for LocationLists<R> where
    R: Clone

impl<R> Clone for TypeUnitHeadersIter<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl Clone for DwLle

impl Clone for DwMacro

impl Clone for DwEnd

impl<R> Clone for DebugStr<R> where
    R: Clone

impl<T> Clone for UnitSectionOffset<T> where
    T: Clone

impl<R> Clone for UninitializedUnwindContext<R> where
    R: Reader + Clone

impl Clone for ValueType

impl<T> Clone for DebugStrOffset<T> where
    T: Clone

impl<R> Clone for RawLocListEntry<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<T> Clone for DebugAddrBase<T> where
    T: Clone

impl<T> Clone for RawRngListEntry<T> where
    T: Clone

impl<T> Clone for DebugTypesOffset<T> where
    T: Clone

impl<T> Clone for DebugStrOffsetsBase<T> where
    T: Clone

impl Clone for BaseAddresses

impl Clone for DwAddr

impl Clone for DwCc

impl Clone for DwOp

impl<R> Clone for CallFrameInstruction<R> where
    R: Reader + Clone

impl<R, Offset> Clone for FileEntry<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for ColumnType

impl<R> Clone for UnwindTableRow<R> where
    R: Reader + Clone

impl<'abbrev, 'unit, R> Clone for EntriesTree<'abbrev, 'unit, R> where
    R: Clone + Reader, 

impl Clone for DwChildren

impl<'bases, Section, R> Clone for CieOrFde<'bases, Section, R> where
    R: Clone + Reader,
    Section: Clone + UnwindSection<R>, 

impl<T> Clone for UnitOffset<T> where
    T: Clone

impl<R> Clone for DebugAbbrev<R> where
    R: Clone

impl Clone for Augmentation

impl Clone for DebugTypeSignature

impl<R> Clone for DebugLocLists<R> where
    R: Clone

impl Clone for Format

impl Clone for SectionBaseAddresses

impl<'bases, Section, R> Clone for CfiEntriesIter<'bases, Section, R> where
    R: Clone + Reader,
    Section: Clone + UnwindSection<R>, 

impl Clone for DwEhPe

impl<R, Offset> Clone for TypeUnitHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<T> Clone for DebugLocListsBase<T> where
    T: Clone

impl<R> Clone for RegisterRule<R> where
    R: Reader + Clone

impl<R, Offset> Clone for IncompleteLineProgram<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for DebugPubTypes<R> where
    R: Reader + Clone

impl<R, Offset> Clone for AttributeValue<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<T> Clone for LocationListsOffset<T> where
    T: Clone

impl<R> Clone for DebugRanges<R> where
    R: Clone

impl<R, Offset> Clone for CompleteLineProgram<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<T> Clone for DebugMacroOffset<T> where
    T: Clone

impl<T> Clone for DebugRngListsBase<T> where
    T: Clone

impl Clone for DwInl

impl Clone for DwLang

impl Clone for Abbreviations

impl Clone for ReaderOffsetId

impl<R> Clone for OperationIter<R> where
    R: Reader + Clone

impl<R, Program, Offset> Clone for LineRows<R, Program, Offset> where
    Offset: Clone + ReaderOffset,
    Program: Clone + LineProgram<R, Offset>,
    R: Clone + Reader<Offset = Offset>, 

impl<T> Clone for DebugRngListsIndex<T> where
    T: Clone

impl Clone for DwAte

impl<T> Clone for DebugFrameOffset<T> where
    T: Clone

impl Clone for DwDefaulted

impl<R> Clone for EhFrameHdr<R> where
    R: Reader + Clone

impl Clone for X86_64

impl Clone for SectionId

impl<'input, Endian> Clone for EndianSlice<'input, Endian> where
    Endian: Clone + Endianity, 

impl Clone for DwVirtuality

impl Clone for DwAt

impl<R> Clone for LineInstructions<R> where
    R: Reader + Clone

impl<R> Clone for DebugAranges<R> where
    R: Reader + Clone

impl Clone for Register

impl Clone for DwDsc

impl<'abbrev, 'unit, R> Clone for EntriesCursor<'abbrev, 'unit, R> where
    R: Clone + Reader, 

impl Clone for DwVis

impl<R> Clone for DebugFrame<R> where
    R: Reader + Clone

impl<R> Clone for EhFrame<R> where
    R: Reader + Clone

impl<T> Clone for DebugLocListsIndex<T> where
    T: Clone

impl<T> Clone for DieReference<T> where
    T: Clone

impl<R> Clone for DebugLoc<R> where
    R: Clone

impl Clone for LittleEndian

impl<R> Clone for CfaRule<R> where
    R: Reader + Clone

impl Clone for DwCfa

impl<R> Clone for Expression<R> where
    R: Reader + Clone

impl<'bases, Section, R> Clone for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Clone + Reader,
    Section: Clone + UnwindSection<R>,
    <R as Reader>::Offset: Clone,
    <Section as UnwindSection<R>>::Offset: Clone

impl<R> Clone for PubTypesEntry<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<R> Clone for LineSequence<R> where
    R: Reader + Clone

impl<R> Clone for UnwindContext<R> where
    R: Reader + Clone

impl Clone for LineEncoding

impl<R> Clone for ArangeEntryIter<R> where
    R: Reader + Clone

impl<R> Clone for PubNamesEntryIter<R> where
    R: Reader + Clone

impl<T> Clone for RangeListsOffset<T> where
    T: Clone

impl<'abbrev, 'unit, R, Offset> Clone for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for Range

impl<T> Clone for EhFrameOffset<T> where
    T: Clone

impl Clone for Error

impl Clone for Encoding

impl Clone for Value

impl Clone for DwIdx

impl<R, Offset> Clone for FrameDescriptionEntry<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for DwLns

impl Clone for DwRle

impl<R> Clone for LocationListEntry<R> where
    R: Reader + Clone

impl<R, Offset> Clone for Piece<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for Pointer

impl<R> Clone for DebugLine<R> where
    R: Clone

impl<R> Clone for DebugPubNames<R> where
    R: Reader + Clone

impl Clone for RunTimeEndian

impl Clone for Abbreviation

impl Clone for BigEndian

impl<R> Clone for DebugRngLists<R> where
    R: Clone

impl<'a, R> Clone for CallFrameInstructionIter<'a, R> where
    R: Reader + Clone

impl<R> Clone for ParsedEhFrameHdr<R> where
    R: Reader + Clone

impl Clone for DwLne

impl<R, Offset> Clone for CommonInformationEntry<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for X86

impl<T> Clone for DebugStrOffsetsIndex<T> where
    T: Clone

impl<R, Offset> Clone for UnitHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for DwId

impl<R, Offset> Clone for CompilationUnitHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for DebugAddr<R> where
    R: Clone

impl<T> Clone for DebugLineOffset<T> where
    T: Clone

impl Clone for DwTag

impl<R> Clone for CompilationUnitHeadersIter<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<R> Clone for Attribute<R> where
    R: Reader + Clone

impl<R, Offset> Clone for Location<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R, Offset> Clone for LineInstruction<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl<R> Clone for DebugLineStr<R> where
    R: Clone

impl<T> Clone for ArangeEntry<T> where
    T: Clone + Copy

impl<R> Clone for PubNamesEntry<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone

impl<T> Clone for DebugInfoOffset<T> where
    T: Clone

impl Clone for DwOrd

impl<T> Clone for DebugMacinfoOffset<T> where
    T: Clone

impl Clone for LineRow

impl<T> Clone for DebugLineStrOffset<T> where
    T: Clone

impl<R> Clone for DebugStrOffsets<R> where
    R: Clone

impl<'abbrev, 'unit, R> Clone for EntriesRaw<'abbrev, 'unit, R> where
    R: Clone + Reader, 

impl<'abbrev, 'entry, 'unit, R> Clone for AttrsIter<'abbrev, 'entry, 'unit, R> where
    R: Reader + Clone

impl<'a, R> Clone for EhHdrTable<'a, R> where
    R: Reader + Clone

impl Clone for DwForm

impl<R, Offset> Clone for LineProgramHeader<R, Offset> where
    Offset: Clone + ReaderOffset,
    R: Clone + Reader<Offset = Offset>, 

impl Clone for AttributeSpecification

impl Clone for ifaddrs

impl Clone for sigset_t

impl Clone for fanotify_event_metadata

impl Clone for Elf32_Ehdr

impl Clone for fanotify_response

impl Clone for arpreq_old

impl Clone for aiocb

impl Clone for sched_param

impl Clone for ff_replay

impl Clone for Elf32_Phdr

impl Clone for posix_spawnattr_t

impl Clone for if_nameindex

impl Clone for msginfo

impl Clone for rlimit64

impl Clone for sem_t

impl Clone for statfs

impl Clone for servent

impl Clone for ip_mreq_source

impl Clone for statvfs64

impl Clone for pthread_mutexattr_t

impl Clone for ff_constant_effect

impl Clone for protoent

impl Clone for pthread_cond_t

impl Clone for in_pktinfo

impl Clone for ntptimeval

impl Clone for hostent

impl Clone for genlmsghdr

impl Clone for mallinfo

impl Clone for timezone

impl Clone for flock

impl Clone for Elf32_Sym

impl Clone for dirent64

impl Clone for arpd_request

impl Clone for sigval

impl Clone for input_id

impl Clone for ip_mreqn

impl Clone for dirent

impl Clone for nl_pktinfo

impl Clone for sock_extended_err

impl Clone for _libc_fpstate

impl Clone for posix_spawn_file_actions_t

impl Clone for fpos64_t

impl Clone for pthread_rwlock_t

impl Clone for user

impl Clone for utmpx

impl Clone for glob64_t

impl Clone for sigevent

impl Clone for Elf64_Chdr

impl Clone for pthread_rwlockattr_t

impl Clone for lconv

impl Clone for DIR

impl Clone for regex_t

impl Clone for stat64

impl Clone for passwd

impl Clone for fd_set

impl Clone for Elf64_Shdr

impl Clone for msghdr

impl Clone for in6_addr

impl Clone for sigaction

impl Clone for winsize

impl Clone for termios

impl Clone for regmatch_t

impl Clone for stack_t

impl Clone for ucred

impl Clone for user_regs_struct

impl Clone for Dl_info

impl Clone for spwd

impl Clone for rlimit

impl Clone for mcontext_t

impl Clone for ipc_perm

impl Clone for pthread_mutex_t

impl Clone for input_keymap_entry

impl Clone for siginfo_t

impl Clone for utsname

impl Clone for sockaddr_vm

impl Clone for rusage

impl Clone for nl_mmap_hdr

impl Clone for ff_envelope

impl Clone for max_align_t

impl Clone for dqblk

impl Clone for sembuf

impl Clone for sockaddr_un

impl Clone for sockaddr_storage

impl Clone for user_fpregs_struct

impl Clone for _libc_fpxreg

impl Clone for input_mask

impl Clone for epoll_event

impl Clone for nlattr

impl Clone for pollfd

impl Clone for cpu_set_t

impl Clone for group

impl Clone for inotify_event

impl Clone for msqid_ds

impl Clone for mq_attr

impl Clone for timeval

impl Clone for ff_trigger

impl Clone for sockaddr_alg

impl Clone for cmsghdr

impl Clone for ff_condition_effect

impl Clone for in6_pktinfo

impl Clone for Elf64_Phdr

impl Clone for signalfd_siginfo

impl Clone for sockaddr_ll

impl Clone for timex

impl Clone for __timeval

impl Clone for ucontext_t

impl Clone for Elf32_Shdr

impl Clone for itimerval

impl Clone for pthread_condattr_t

impl Clone for in_addr

impl Clone for Elf64_Sym

impl Clone for tms

impl Clone for ip_mreq

impl Clone for ff_ramp_effect

impl Clone for rtentry

impl Clone for nlmsghdr

impl Clone for arpreq

impl Clone for sockaddr_nl

impl Clone for Elf64_Ehdr

impl Clone for statfs64

impl Clone for ff_effect

impl Clone for iovec

impl Clone for shmid_ds

impl Clone for mmsghdr

impl Clone for nlmsgerr

impl Clone for linger

impl Clone for sockaddr_in

impl Clone for nl_mmap_req

impl Clone for fpos_t

impl Clone for input_event

impl Clone for input_absinfo

impl Clone for sockaddr

impl Clone for sockaddr_in6

impl Clone for itimerspec

impl Clone for __exit_status

impl Clone for glob_t

impl Clone for termios2

impl Clone for in6_rtmsg

impl Clone for fsid_t

impl Clone for tm

impl Clone for ff_periodic_effect

impl Clone for packet_mreq

impl Clone for stat

impl Clone for arphdr

impl Clone for sysinfo

impl Clone for pthread_attr_t

impl Clone for utimbuf

impl Clone for flock64

impl Clone for statvfs

impl Clone for FILE

impl Clone for statx

impl Clone for timespec

impl Clone for mntent

impl Clone for statx_timestamp

impl Clone for ipv6_mreq

impl Clone for ff_rumble_effect

impl Clone for Elf32_Chdr

impl Clone for _libc_xmmreg

impl Clone for addrinfo

impl Clone for dl_phdr_info

impl Clone for af_alg_iv

impl Clone for Ident

impl<E> Clone for ProgramHeader32<E> where
    E: Endian + Clone

impl<E> Clone for SymSegCommand<E> where
    E: Endian + Clone

impl<E> Clone for SubLibraryCommand<E> where
    E: Endian + Clone

impl<E> Clone for LinkerOptionCommand<E> where
    E: Endian + Clone

impl Clone for ImageAuxSymbolTokenDef

impl<E> Clone for FvmfileCommand<E> where
    E: Endian + Clone

impl<E> Clone for Dylib<E> where
    E: Endian + Clone

impl Clone for ImageAlpha64RuntimeFunctionEntry

impl<E> Clone for NoteHeader64<E> where
    E: Endian + Clone

impl Clone for FatHeader

impl Clone for ImageFunctionEntry

impl<E> Clone for Rel64<E> where
    E: Endian + Clone

impl<E> Clone for DylinkerCommand<E> where
    E: Endian + Clone

impl<E> Clone for NoteHeader32<E> where
    E: Endian + Clone

impl Clone for ImportObjectHeader

impl<E> Clone for SectionHeader32<E> where
    E: Endian + Clone

impl Clone for ImageNtHeaders64

impl Clone for ImageDynamicRelocation32V2

impl<E> Clone for DataInCodeEntry<E> where
    E: Endian + Clone

impl<E> Clone for RoutinesCommand<E> where
    E: Endian + Clone

impl Clone for ImageVxdHeader

impl Clone for FileFlags

impl Clone for Architecture

impl Clone for ImageOs2Header

impl<'data> Clone for Bytes<'data>

impl Clone for ImageAuxSymbolWeak

impl Clone for ImageDosHeader

impl<E> Clone for VersionMinCommand<E> where
    E: Endian + Clone

impl<E> Clone for FileHeader32<E> where
    E: Endian + Clone

impl<E> Clone for Relocation<E> where
    E: Endian + Clone

impl Clone for Guid

impl<'data> Clone for Symbol<'data>

impl Clone for RelocationInfo

impl Clone for ImageEnclaveConfig64

impl<E> Clone for MachHeader32<E> where
    E: Endian + Clone

impl Clone for SymbolScope

impl Clone for ImageLoadConfigDirectory32

impl<E> Clone for Rel32<E> where
    E: Endian + Clone

impl Clone for ImageArmRuntimeFunctionEntry

impl<E> Clone for ThreadCommand<E> where
    E: Endian + Clone

impl Clone for ImageLoadConfigDirectory64

impl<'data, Elf> Clone for SectionTable<'data, Elf> where
    Elf: FileHeader + Clone,
    <Elf as FileHeader>::SectionHeader: Clone

impl Clone for FatArch32

impl<E> Clone for ProgramHeader64<E> where
    E: Endian + Clone

impl Clone for ImageSymbolEx

impl<Section> Clone for SymbolFlags<Section> where
    Section: Clone

impl<E> Clone for SegmentCommand64<E> where
    E: Endian + Clone

impl<E> Clone for Sym32<E> where
    E: Endian + Clone

impl Clone for SymbolSection

impl<E> Clone for LinkeditDataCommand<E> where
    E: Endian + Clone

impl<E> Clone for I32Bytes<E> where
    E: Endian + Clone

impl Clone for ImageImportDescriptor

impl Clone for SectionIndex

impl<E> Clone for Syminfo32<E> where
    E: Endian + Clone

impl Clone for ImageTlsDirectory32

impl<E> Clone for SourceVersionCommand<E> where
    E: Endian + Clone

impl Clone for ImageSymbolBytes

impl Clone for ImageResourceDataEntry

impl Clone for BinaryFormat

impl Clone for ImageSeparateDebugHeader

impl Clone for ImageRelocation

impl Clone for Error

impl<E> Clone for I64Bytes<E> where
    E: Endian + Clone

impl Clone for ImageDebugDirectory

impl<E> Clone for TwolevelHint<E> where
    E: Endian + Clone

impl Clone for ImageRuntimeFunctionEntry

impl Clone for AnonObjectHeader

impl<E> Clone for U16Bytes<E> where
    E: Endian + Clone

impl Clone for ImageEnclaveConfig32

impl<'data> Clone for CompressedData<'data>

impl<E> Clone for DylibReference<E> where
    E: Endian + Clone

impl Clone for SectionKind

impl<E> Clone for MachHeader64<E> where
    E: Endian + Clone

impl Clone for ImageFunctionEntry64

impl<E> Clone for Nlist32<E> where
    E: Endian + Clone

impl Clone for ImageDynamicRelocation64V2

impl Clone for ImageArm64RuntimeFunctionEntry

impl Clone for BigEndian

impl Clone for ImagePrologueDynamicRelocationHeader

impl Clone for ImageLinenumber

impl<E> Clone for U64Bytes<E> where
    E: Endian + Clone

impl Clone for ImageImportByName

impl<'data, Mach> Clone for SymbolTable<'data, Mach> where
    Mach: MachHeader + Clone,
    <Mach as MachHeader>::Nlist: Clone

impl<E> Clone for SubUmbrellaCommand<E> where
    E: Endian + Clone

impl<E> Clone for PreboundDylibCommand<E> where
    E: Endian + Clone

impl Clone for AddressSize

impl Clone for ImageBoundImportDescriptor

impl<E> Clone for UuidCommand<E> where
    E: Endian + Clone

impl<E> Clone for Nlist64<E> where
    E: Endian + Clone

impl Clone for ImageAlphaRuntimeFunctionEntry

impl Clone for AnonObjectHeaderV2

impl Clone for ImageFileHeader

impl<E> Clone for Syminfo64<E> where
    E: Endian + Clone

impl Clone for ImageAuxSymbolSection

impl Clone for ImageTlsDirectory64

impl Clone for ImageNtHeaders32

impl Clone for ImageSymbol

impl<E> Clone for SymtabCommand<E> where
    E: Endian + Clone

impl Clone for ImageBoundForwarderRef

impl Clone for ImageArchitectureEntry

impl Clone for ImageDataDirectory

impl<E> Clone for NoteCommand<E> where
    E: Endian + Clone

impl Clone for ImageEnclaveImport

impl Clone for ImageRomHeaders

impl<E> Clone for DylibTableOfContents<E> where
    E: Endian + Clone

impl Clone for ImageCor20Header

impl Clone for RelocationEncoding

impl<'data> Clone for StringTable<'data>

impl Clone for ImageResourceDirectoryString

impl<E> Clone for TwolevelHintsCommand<E> where
    E: Endian + Clone

impl<E> Clone for RpathCommand<E> where
    E: Endian + Clone

impl Clone for SectionFlags

impl<E> Clone for Dyn64<E> where
    E: Endian + Clone

impl Clone for ImageDynamicRelocation32

impl<E> Clone for PrebindCksumCommand<E> where
    E: Endian + Clone

impl Clone for LittleEndian

impl Clone for SymbolIndex

impl Clone for ImageLoadConfigCodeIntegrity

impl<'data, Elf> Clone for SymbolTable<'data, Elf> where
    Elf: FileHeader + Clone,
    <Elf as FileHeader>::Sym: Clone

impl<E> Clone for CompressionHeader64<E> where
    E: Endian + Clone

impl Clone for ImageDebugMisc

impl<E> Clone for Dyn32<E> where
    E: Endian + Clone

impl Clone for ImageOptionalHeader32

impl<E> Clone for FvmlibCommand<E> where
    E: Endian + Clone

impl Clone for ImageResourceDirectoryEntry

impl<E> Clone for SubFrameworkCommand<E> where
    E: Endian + Clone

impl Clone for ImageOptionalHeader64

impl<E> Clone for SectionHeader64<E> where
    E: Endian + Clone

impl Clone for ImageRomOptionalHeader

impl Clone for ImageHotPatchHashes

impl<E> Clone for EncryptionInfoCommand64<E> where
    E: Endian + Clone

impl<E> Clone for BuildVersionCommand<E> where
    E: Endian + Clone

impl Clone for ImageDynamicRelocation64

impl Clone for ImageExportDirectory

impl<E> Clone for Section32<E> where
    E: Endian + Clone

impl Clone for ImageDelayloadDescriptor

impl Clone for RelocationTarget

impl Clone for ImageSymbolExBytes

impl Clone for NonPagedDebugInfo

impl Clone for RelocationKind

impl<E> Clone for DylibModule64<E> where
    E: Endian + Clone

impl<E> Clone for BuildToolVersion<E> where
    E: Endian + Clone

impl<E> Clone for EncryptionInfoCommand<E> where
    E: Endian + Clone

impl Clone for ImageCoffSymbolsHeader

impl<E> Clone for DylibModule32<E> where
    E: Endian + Clone

impl Clone for ImageEpilogueDynamicRelocationHeader

impl<E> Clone for CompressionHeader32<E> where
    E: Endian + Clone

impl<E> Clone for Rela64<E> where
    E: Endian + Clone

impl Clone for ImageDynamicRelocationTable

impl<E> Clone for Rela32<E> where
    E: Endian + Clone

impl Clone for ImageAuxSymbolFunctionBeginEnd

impl<E> Clone for EntryPointCommand<E> where
    E: Endian + Clone

impl Clone for SymbolKind

impl<E> Clone for DyldInfoCommand<E> where
    E: Endian + Clone

impl<E> Clone for SubClientCommand<E> where
    E: Endian + Clone

impl<E> Clone for RoutinesCommand_64<E> where
    E: Endian + Clone

impl Clone for FatArch64

impl Clone for ImageResourceDirectory

impl<E> Clone for LcStr<E> where
    E: Endian + Clone

impl<E> Clone for Fvmlib<E> where
    E: Endian + Clone

impl<E> Clone for IdentCommand<E> where
    E: Endian + Clone

impl<E> Clone for SegmentCommand32<E> where
    E: Endian + Clone

impl<E> Clone for Section64<E> where
    E: Endian + Clone

impl Clone for ImageSectionHeader

impl Clone for ImageHotPatchInfo

impl Clone for Endianness

impl Clone for ImageHotPatchBase

impl<E> Clone for U32Bytes<E> where
    E: Endian + Clone

impl<E> Clone for FileHeader64<E> where
    E: Endian + Clone

impl<E> Clone for I16Bytes<E> where
    E: Endian + Clone

impl Clone for ImageArchiveMemberHeader

impl Clone for ImageAuxSymbolFunction

impl<'data> Clone for SectionTable<'data>

impl<E> Clone for DysymtabCommand<E> where
    E: Endian + Clone

impl<E> Clone for Sym64<E> where
    E: Endian + Clone

impl Clone for ImageResourceDirStringU

impl<E> Clone for LoadCommand<E> where
    E: Endian + Clone

impl Clone for AnonObjectHeaderBigobj

impl Clone for CompressionFormat

impl<E> Clone for DylibCommand<E> where
    E: Endian + Clone

impl Clone for ImageAuxSymbolCrc

impl Clone for ScatteredRelocationInfo

impl Clone for ImageBaseRelocation

impl Clone for MZFlush

impl Clone for TDEFLStatus

impl Clone for CompressionStrategy

impl Clone for MZError

impl Clone for DataFormat

impl Clone for TDEFLFlush

impl Clone for MZStatus

impl Clone for TINFLStatus

impl Clone for StreamResult

impl Clone for CompressionLevel

impl Clone for Adler32[src]

impl<I, J> Clone for Interleave<I, J> where
    I: Clone,
    J: Clone
[src]

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

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

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

impl<'a, I> Clone for Format<'a, I> where
    I: Clone
[src]

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

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

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

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

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

impl<T, U> Clone for ZipLongest<T, U> where
    T: Clone,
    U: Clone
[src]

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

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

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

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

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

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

impl<I, J> Clone for ZipEq<I, J> where
    I: Clone,
    J: Clone
[src]

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

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

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

impl<I, J, F> Clone for MergeBy<I, J, F> where
    F: Clone,
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>,
    Peekable<I>: Clone,
    Peekable<J>: Clone
[src]

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

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

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

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

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

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

impl Clone for bf16[src]

impl Clone for f16[src]

Loading content...

Implementors

impl Clone for Wrapped[src]

impl Clone for AxisOp[src]

impl Clone for Cost[src]

impl Clone for DatumType[src]

impl Clone for InOut[src]

impl Clone for TDim[src]

impl Clone for Validation[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__alloc::collections::TryReserveError[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::cmp::Ordering[src]

impl Clone for Infallible[src]

impl Clone for VarError[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::io::ErrorKind[src]

impl Clone for SeekFrom[src]

impl Clone for IpAddr[src]

impl Clone for Ipv6MulticastScope[src]

impl Clone for Shutdown[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::net::SocketAddr[src]

impl Clone for FpCategory[src]

impl Clone for IntErrorKind[src]

impl Clone for SearchStep[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::sync::atomic::Ordering[src]

impl Clone for RecvTimeoutError[src]

impl Clone for TryRecvError[src]

impl Clone for LinearSpec

impl Clone for MatrixStoreSpec

impl Clone for tract_hir::internal::tract_ndarray::ErrorKind[src]

impl Clone for SliceOrIndex[src]

impl Clone for ConcatSlice[src]

impl Clone for PadMode[src]

impl Clone for PaddingSpec[src]

impl Clone for tract_hir::ops::nn::DataFormat[src]

impl Clone for tract_hir::ops::nn::Reducer[src]

impl Clone for StateInitializer[src]

impl Clone for InferenceFact[src]

impl Clone for ShapeFactoid[src]

impl Clone for AxisChange[src]

impl Clone for AxisChangeConsequence[src]

impl Clone for AxisInfo[src]

impl Clone for AxisTracking[src]

impl Clone for Blob[src]

impl Clone for InletId[src]

impl Clone for Invariants[src]

impl Clone for OutletId[src]

impl Clone for PulsedFact[src]

impl Clone for SessionState[src]

impl Clone for ShapeFact[src]

impl Clone for StreamFact[src]

impl Clone for Tensor[src]

impl Clone for TypedFact[src]

impl Clone for AllocErr[src]

impl Clone for Global[src]

impl Clone for Layout[src]

impl Clone for LayoutErr[src]

impl Clone for Box<str>[src]

impl Clone for Box<CStr>[src]

impl Clone for Box<OsStr>[src]

impl Clone for Box<Path>[src]

impl Clone for String[src]

impl Clone for System[src]

impl Clone for TypeId[src]

impl Clone for CpuidResult[src]

impl Clone for __m64[src]

impl Clone for __m128[src]

impl Clone for __m128d[src]

impl Clone for __m128i[src]

impl Clone for __m256[src]

impl Clone for __m256d[src]

impl Clone for __m256i[src]

impl Clone for __m512[src]

impl Clone for __m512d[src]

impl Clone for __m512i[src]

impl Clone for TryFromSliceError[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::ascii::EscapeDefault[src]

impl Clone for CharTryFromError[src]

impl Clone for DecodeUtf16Error[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::char::EscapeDebug[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::char::EscapeDefault[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::char::EscapeUnicode[src]

impl Clone for ParseCharError[src]

impl Clone for ToLowercase[src]

impl Clone for ToUppercase[src]

impl Clone for DefaultHasher[src]

impl Clone for RandomState[src]

impl Clone for CString[src]

impl Clone for FromBytesWithNulError[src]

impl Clone for FromVecWithNulError[src]

impl Clone for IntoStringError[src]

impl Clone for NulError[src]

impl Clone for OsString[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::fmt::Error[src]

impl Clone for FileType[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::fs::Metadata[src]

impl Clone for OpenOptions[src]

impl Clone for Permissions[src]

impl Clone for SipHasher[src]

impl Clone for PhantomPinned[src]

impl Clone for AddrParseError[src]

impl Clone for Ipv4Addr[src]

impl Clone for Ipv6Addr[src]

impl Clone for SocketAddrV4[src]

impl Clone for SocketAddrV6[src]

impl Clone for NonZeroI8[src]

impl Clone for NonZeroI16[src]

impl Clone for NonZeroI32[src]

impl Clone for NonZeroI64[src]

impl Clone for NonZeroI128[src]

impl Clone for NonZeroIsize[src]

impl Clone for NonZeroU8[src]

impl Clone for NonZeroU16[src]

impl Clone for NonZeroU32[src]

impl Clone for NonZeroU64[src]

impl Clone for NonZeroU128[src]

impl Clone for NonZeroUsize[src]

impl Clone for ParseFloatError[src]

impl Clone for ParseIntError[src]

impl Clone for TryFromIntError[src]

impl Clone for RangeFull[src]

impl Clone for NoneError[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::os::linux::raw::stat[src]

impl Clone for tract_hir::internal::tract_downcast_rs::__std::os::unix::net::SocketAddr[src]

impl Clone for PathBuf[src]

impl Clone for StripPrefixError[src]

impl Clone for ExitCode[src]

impl Clone for ExitStatus[src]

impl Clone for Output[src]

impl Clone for TraitObject[src]

impl Clone for ParseBoolError[src]

impl Clone for Utf8Error[src]

impl Clone for FromUtf8Error[src]

impl Clone for RecvError[src]

impl Clone for WaitTimeoutResult[src]

impl Clone for RawWakerVTable[src]

impl Clone for Waker[src]

impl Clone for AccessError[src]

impl Clone for Thread[src]

impl Clone for ThreadId[src]

impl Clone for Duration[src]

impl Clone for Instant[src]

impl Clone for SystemTime[src]

impl Clone for SystemTimeError[src]

impl Clone for tract_hir::internal::tract_linalg::f16::f16

impl Clone for MatMatMulF32x16x6

impl Clone for MatMatMulI8x8x8

impl Clone for MatMatMulI8xI32x8x8

impl Clone for Axis[src]

impl Clone for AxisDescription[src]

impl Clone for IxDynImpl[src]

impl Clone for ShapeError[src]

impl Clone for tract_hir::internal::tract_ndarray::Slice[src]

impl Clone for Clip[src]

impl Clone for Elu[src]

impl Clone for HardSigmoid[src]

impl Clone for LeakyRelu[src]

impl Clone for ParametricSoftplus[src]

impl Clone for ScaledTanh[src]

impl Clone for Selu[src]

impl Clone for Shrink[src]

impl Clone for Softplus[src]

impl Clone for Softsign[src]

impl Clone for ThresholdRelu[src]

impl Clone for PermuteAxes[src]

impl Clone for AddDims[src]

impl Clone for Concat[src]

impl Clone for ConstantLike[src]

impl Clone for ConstantOfShape[src]

impl Clone for Crop[src]

impl Clone for EyeLike[src]

impl Clone for tract_hir::ops::array::Flatten[src]

impl Clone for Gather[src]

impl Clone for tract_hir::ops::array::MultiBroadcastTo[src]

impl Clone for Pad[src]

impl Clone for Reshape[src]

impl Clone for RmDims[src]

impl Clone for tract_hir::ops::array::Shape[src]

impl Clone for Size[src]

impl Clone for tract_hir::ops::array::Split[src]

impl Clone for Squeeze[src]

impl Clone for StridedSlice[src]

impl Clone for tract_hir::ops::array::Tile[src]

impl Clone for TypedConcat[src]

impl Clone for InferenceBinOp[src]

impl Clone for Nary[src]

impl Clone for Conv[src]

impl Clone for ConvUnary[src]

impl Clone for MaxPool[src]

impl Clone for PoolSpec[src]

impl Clone for SumPool[src]

impl Clone for Downsample[src]

impl Clone for Dummy[src]

impl Clone for ElementWiseOp[src]

impl Clone for Identity[src]

impl Clone for Const[src]

impl Clone for And[src]

impl Clone for Equals[src]

impl Clone for Greater[src]

impl Clone for GreaterEqual[src]

impl Clone for Iff[src]

impl Clone for Lesser[src]

impl Clone for LesserEqual[src]

impl Clone for Not[src]

impl Clone for NotEquals[src]

impl Clone for Or[src]

impl Clone for Xor[src]

impl Clone for Abs[src]

impl Clone for Acos[src]

impl Clone for Acosh[src]

impl Clone for Add[src]

impl Clone for Asin[src]

impl Clone for Asinh[src]

impl Clone for Atan[src]

impl Clone for Atanh[src]

impl Clone for Ceil[src]

impl Clone for Cos[src]

impl Clone for Cosh[src]

impl Clone for Div[src]

impl Clone for Exp[src]

impl Clone for FlippedPow[src]

impl Clone for FlippedShiftLeft[src]

impl Clone for FlippedShiftRight[src]

impl Clone for Floor[src]

impl Clone for Ln[src]

impl Clone for Max[src]

impl Clone for Min[src]

impl Clone for Mul[src]

impl Clone for Neg[src]

impl Clone for Pow[src]

impl Clone for Recip[src]

impl Clone for Rem[src]

impl Clone for Round[src]

impl Clone for RoundHalfToEven[src]

impl Clone for Rsqrt[src]

impl Clone for ShiftLeft[src]

impl Clone for ShiftRight[src]

impl Clone for Sign[src]

impl Clone for Sin[src]

impl Clone for Sinh[src]

impl Clone for Sqrt[src]

impl Clone for Square[src]

impl Clone for Sub[src]

impl Clone for Tan[src]

impl Clone for Tanh[src]

impl Clone for MatMul[src]

impl Clone for GlobalAvgPool[src]

impl Clone for GlobalLpPool[src]

impl Clone for GlobalMaxPool[src]

impl Clone for LayerHardmax[src]

impl Clone for LayerLogSoftmax[src]

impl Clone for LayerSoftmax[src]

impl Clone for tract_hir::ops::nn::Reduce[src]

impl Clone for DequantizeLinearF32[src]

impl Clone for LookupTable[src]

impl Clone for QParams[src]

impl Clone for QuantizeLinearI8[src]

impl Clone for QuantizeLinearU8[src]

impl Clone for InferenceScan[src]

impl Clone for tract_hir::ops::scan::Scan[src]

impl Clone for Source[src]

impl Clone for UnimplementedOp[src]

impl<'_, A> Clone for tract_hir::internal::tract_downcast_rs::__std::option::Iter<'_, A>[src]

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

impl<'_, K> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Iter<'_, K>[src]

impl<'_, K, V> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Iter<'_, K, V>[src]

impl<'_, K, V> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Keys<'_, K, V>[src]

impl<'_, K, V> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Range<'_, K, V>[src]

impl<'_, K, V> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Values<'_, K, V>[src]

impl<'_, K, V> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Iter<'_, K, V>[src]

impl<'_, K, V> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Keys<'_, K, V>[src]

impl<'_, K, V> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Values<'_, K, V>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::Iter<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Difference<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Intersection<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Iter<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Range<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::SymmetricDifference<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Union<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::Cursor<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::Iter<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::Iter<'_, T>[src]

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::result::Iter<'_, T>[src]

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

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

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::slice::Iter<'_, T>[src]

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

impl<'_, T> Clone for tract_hir::internal::tract_downcast_rs::__std::slice::Windows<'_, T>[src]

impl<'_, T, P> Clone for tract_hir::internal::tract_downcast_rs::__std::slice::Split<'_, T, P> where
    P: Clone + FnMut(&T) -> bool
[src]

impl<'_, T, S> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Difference<'_, T, S>[src]

impl<'_, T, S> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Intersection<'_, T, S>[src]

impl<'_, T, S> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::SymmetricDifference<'_, T, S>[src]

impl<'_, T, S> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Union<'_, T, S>[src]

impl<'_, T, const N: usize> Clone for ArrayChunks<'_, T, N>[src]

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

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

impl<'a> Clone for tract_hir::internal::tract_downcast_rs::__std::error::Chain<'a>[src]

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

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

impl<'a> Clone for tract_hir::internal::tract_downcast_rs::__std::panic::Location<'a>[src]

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

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

impl<'a> Clone for tract_hir::internal::tract_downcast_rs::__std::path::Iter<'a>[src]

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

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

impl<'a> Clone for tract_hir::internal::tract_downcast_rs::__std::str::Bytes<'a>[src]

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

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

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

impl<'a> Clone for tract_hir::internal::tract_downcast_rs::__std::str::EscapeDebug<'a>[src]

impl<'a> Clone for tract_hir::internal::tract_downcast_rs::__std::str::EscapeDefault<'a>[src]

impl<'a> Clone for tract_hir::internal::tract_downcast_rs::__std::str::EscapeUnicode<'a>[src]

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

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

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

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

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

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

impl<'a, A, D> Clone for AxisChunksIter<'a, A, D> where
    D: Clone
[src]

impl<'a, A, D> Clone for AxisIter<'a, A, D> where
    D: Clone
[src]

impl<'a, A, D> Clone for ExactChunks<'a, A, D> where
    D: Clone
[src]

impl<'a, A, D> Clone for ExactChunksIter<'a, A, D> where
    D: Clone
[src]

impl<'a, A, D> Clone for IndexedIter<'a, A, D> where
    A: Clone,
    D: Clone
[src]

impl<'a, A, D> Clone for tract_hir::internal::tract_ndarray::iter::Iter<'a, A, D> where
    D: Clone
[src]

impl<'a, A, D> Clone for Lanes<'a, A, D> where
    D: Clone
[src]

impl<'a, A, D> Clone for LanesIter<'a, A, D> where
    D: Clone
[src]

impl<'a, A, D> Clone for tract_hir::internal::tract_ndarray::iter::Windows<'a, A, D> where
    D: Clone
[src]

impl<'a, D> Clone for Axes<'a, D>[src]

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

impl<'a, I> Clone for tract_hir::internal::tract_itertools::Format<'a, I> where
    I: Clone
[src]

impl<'a, I, F> Clone for FormatWith<'a, I, F> where
    F: Clone,
    I: Clone
[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 tract_hir::internal::tract_downcast_rs::__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 tract_hir::internal::tract_downcast_rs::__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 MatrixStore<'a, T> where
    T: Clone + Copy

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

impl<'a, T, P> Clone for tract_hir::internal::tract_downcast_rs::__std::slice::RSplit<'a, T, P> where
    P: Clone + FnMut(&T) -> bool,
    T: 'a + Clone
[src]

impl<'a, TA, TB, TC, TI> Clone for MatMatMulKerSpec<'a, TA, TB, TC, TI> where
    TA: Clone + Copy,
    TB: Clone + Copy,
    TC: Clone + Copy,
    TI: Clone + Copy + Debug

impl<'clone> Clone for Box<dyn InferenceOp + 'clone>[src]

impl<'clone> Clone for Box<dyn Lut + 'clone>[src]

impl<'clone> Clone for Box<dyn ElementWiseMiniOp + 'clone>[src]

impl<'clone> Clone for Box<dyn Fact + 'clone>[src]

impl<'clone> Clone for Box<dyn Op + 'clone>[src]

impl<'clone> Clone for Box<dyn OpState + 'clone>[src]

impl<'clone> Clone for Box<dyn PulsedOp + 'clone>[src]

impl<'clone> Clone for Box<dyn StatelessOp + 'clone>[src]

impl<'clone> Clone for Box<dyn TypedOp + 'clone>[src]

impl<'clone> Clone for Box<dyn Expansion + 'clone>[src]

impl<'clone> Clone for Box<dyn BinMiniOp + 'clone>[src]

impl<'clone, T> Clone for Box<dyn Sigmoid<T> + 'clone> where
    T: Copy
[src]

impl<'clone, T> Clone for Box<dyn Tanh<T> + 'clone> where
    T: Copy
[src]

impl<'clone, TA, TB, TC, TI> Clone for Box<dyn MatMatMul<TA, TB, TC, TI> + 'clone> where
    TA: Copy + Zero + 'static,
    TB: Copy + Zero + 'static,
    TC: Copy + Debug + 'static,
    TI: Copy + Add<TI> + Mul<TI> + Zero + Debug + 'static, 
[src]

impl<'clone, TA, TB, TC, TI> Clone for Box<dyn QMatMatMul<TA, TB, TC, TI> + 'clone> where
    TA: Copy + Zero + 'static,
    TB: Copy + Zero + 'static,
    TC: Copy + Debug + 'static,
    TI: Copy + Add<TI> + Mul<TI> + Zero + Debug + SloppyHash + 'static, 
[src]

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

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

impl<A> Clone for tract_hir::internal::tract_downcast_rs::__std::option::IntoIter<A> where
    A: Clone
[src]

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

impl<A> Clone for OwnedArcRepr<A>[src]

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

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

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

impl<A, B> Clone for tract_hir::internal::tract_itertools::EitherOrBoth<A, B> where
    A: Clone,
    B: Clone
[src]

impl<A, B> Clone for tract_hir::internal::tract_downcast_rs::__std::iter::Chain<A, B> where
    A: Clone,
    B: Clone
[src]

impl<A, B> Clone for tract_hir::internal::tract_downcast_rs::__std::iter::Zip<A, B> where
    A: Clone,
    B: Clone
[src]

impl<C> Clone for InputMapping<C> where
    C: Clone
[src]

impl<C, F> Clone for OutputMapping<C, F> where
    C: Clone,
    F: Clone
[src]

impl<D> Clone for Indices<D> where
    D: Clone + Dimension
[src]

impl<D> Clone for IndicesIter<D> where
    D: Clone
[src]

impl<D> Clone for tract_hir::internal::tract_ndarray::Shape<D> where
    D: Clone
[src]

impl<D> Clone for StrideShape<D> where
    D: Clone
[src]

impl<D> Clone for tract_hir::ops::array::Slice<D> where
    D: DimLike + ToDim + Clone
[src]

impl<F> Clone for OutletFact<F> where
    F: Fact + Clone + Hash
[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<F> Clone for RepeatCall<F> where
    F: Clone
[src]

impl<F, O> Clone for BaseNode<F, O> where
    F: Fact + Clone + Hash,
    O: Clone + Hash
[src]

impl<F, O> Clone for Graph<F, O> where
    F: Clone + Fact + Hash + 'static,
    O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash
[src]

impl<F, O> Clone for ModelPatch<F, O> where
    F: Clone + Fact + 'static + Hash,
    O: Clone + Display + Debug + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash
[src]

impl<F, O, M> Clone for SimplePlan<F, O, M> where
    F: Clone + Fact + Hash + 'static,
    M: Clone + Borrow<Graph<F, O>> + Hash,
    O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash
[src]

impl<F, O, M, P> Clone for SimpleState<F, O, M, P> where
    F: Clone + Fact + Hash + 'static,
    M: Clone + Borrow<Graph<F, O>> + Hash,
    O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
    P: Clone + Borrow<SimplePlan<F, O, M>>, 
[src]

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

impl<I> Clone for DecodeUtf16<I> where
    I: Clone + Iterator<Item = u16>, 
[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> Clone for Combinations<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

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

impl<I> Clone for tract_hir::internal::tract_itertools::ExactlyOneError<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

impl<I> Clone for tract_hir::internal::tract_itertools::Intersperse<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

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

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

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

impl<I> Clone for tract_hir::internal::tract_itertools::PutBack<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

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

impl<I> Clone for RcIter<I>[src]

impl<I> Clone for tract_hir::internal::tract_itertools::Step<I> where
    I: Clone
[src]

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

impl<I> Clone for tract_hir::internal::tract_itertools::WhileSome<I> where
    I: Clone
[src]

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

impl<I> Clone for Dim<I> where
    I: Clone + ?Sized
[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, F> Clone for tract_hir::internal::tract_itertools::Batching<I, F> where
    F: Clone,
    I: Clone
[src]

impl<I, F> Clone for tract_hir::internal::tract_itertools::Coalesce<I, F> where
    F: Clone,
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

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

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

impl<I, F> Clone for tract_hir::internal::tract_itertools::PadUsing<I, F> where
    F: Clone,
    I: Clone
[src]

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

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

impl<I, J> Clone for tract_hir::internal::tract_itertools::ConsTuples<I, J> where
    I: Clone + Iterator<Item = J>, 
[src]

impl<I, J> Clone for tract_hir::internal::tract_itertools::Interleave<I, J> where
    I: Clone,
    J: Clone
[src]

impl<I, J> Clone for tract_hir::internal::tract_itertools::InterleaveShortest<I, J> where
    I: Clone + Iterator,
    J: Clone + Iterator<Item = <I as Iterator>::Item>, 
[src]

impl<I, J> Clone for tract_hir::internal::tract_itertools::Product<I, J> where
    I: Clone + Iterator,
    J: Clone,
    <I as Iterator>::Item: Clone
[src]

impl<I, J> Clone for tract_hir::internal::tract_itertools::ZipEq<I, J> where
    I: Clone,
    J: Clone
[src]

impl<I, J, F> Clone for tract_hir::internal::tract_itertools::MergeBy<I, J, F> where
    F: Clone,
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>,
    Peekable<I>: Clone,
    Peekable<J>: Clone
[src]

impl<I, J, F> Clone for MergeJoinBy<I, J, F> where
    F: Clone,
    I: Iterator,
    J: Iterator,
    PutBack<Fuse<I>>: Clone,
    PutBack<Fuse<J>>: 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, Pred> Clone for tract_hir::internal::tract_itertools::DedupBy<I, Pred> where
    I: Clone + Iterator,
    Pred: Clone,
    <I as Iterator>::Item: Clone
[src]

impl<I, R> Clone for MapInto<I, R> where
    I: Clone,
    R: Clone
[src]

impl<I, St, F> Clone for tract_hir::internal::tract_downcast_rs::__std::iter::Scan<I, St, F> where
    F: Clone,
    I: Clone,
    St: Clone
[src]

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

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

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
[src]

impl<I, U> Clone for tract_hir::internal::tract_downcast_rs::__std::iter::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<I, V, F> Clone for UniqueBy<I, V, F> where
    F: Clone,
    I: Clone + Iterator,
    V: Clone
[src]

impl<Idx> Clone for tract_hir::internal::tract_downcast_rs::__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> Clone for LutImpl<K> where
    K: Clone + LutKer

impl<K, T> Clone for SigmoidImpl<K, T> where
    K: Clone + SigmoidKer<T>,
    T: Clone + Copy + Debug + PartialEq<T> + Send + Sync + SigmoidFunc

impl<K, T> Clone for TanhImpl<K, T> where
    K: Clone + TanhKer<T>,
    T: Clone + Copy + Debug + PartialEq<T> + Send + Sync + TanhFunc

impl<K, TA, TB, TC, TI> Clone for MatMatMulImpl<K, TA, TB, TC, TI> where
    K: Clone + MatMatMulKer<TA, TB, TC, TI> + 'static,
    TA: Clone + Copy + Zero + 'static,
    TB: Clone + Copy + Zero + 'static,
    TC: Clone + Copy + Debug + 'static,
    TI: Clone + Copy + Add<TI> + Mul<TI> + Zero + Debug + 'static, 

impl<K, TA, TB, TC, TI> Clone for QMatMatMulImpl<K, TA, TB, TC, TI> where
    K: Clone + MatMatMulKer<TA, TB, TC, TI> + 'static,
    TA: Clone + Copy + Zero + SloppyHash + 'static,
    TB: Clone + Copy + Zero + SloppyHash + 'static,
    TC: Clone + Copy + Debug + SloppyHash + 'static,
    TI: Clone + Copy + Add<TI> + SloppyHash + Mul<TI> + Zero + Debug + 'static, 

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

impl<K, V, S> Clone for tract_hir::internal::HashMap<K, V, S> where
    K: Clone,
    S: Clone,
    V: Clone
[src]

impl<L, R> Clone for Either<L, R> where
    L: Clone,
    R: Clone
[src]

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

impl<Parts, D> Clone for tract_hir::internal::tract_ndarray::Zip<Parts, D> where
    D: Clone,
    Parts: Clone
[src]

impl<S, D> Clone for ArrayBase<S, D> where
    D: Clone,
    S: RawDataClone
[src]

fn clone_from(&mut self, other: &ArrayBase<S, D>)[src]

Array implements .clone_from() to reuse an array's existing allocation. Semantically equivalent to *self = other.clone(), but potentially more efficient.

impl<St, F> Clone for tract_hir::internal::tract_itertools::Iterate<St, F> where
    F: Clone,
    St: Clone
[src]

impl<St, F> Clone for tract_hir::internal::tract_itertools::Unfold<St, F> where
    F: Clone,
    St: 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 TrySendError<T> where
    T: Clone
[src]

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

impl<T> Clone for tract_hir::internal::tract_itertools::FoldWhile<T> where
    T: Clone
[src]

impl<T> Clone for tract_hir::internal::tract_itertools::MinMaxResult<T> where
    T: Clone
[src]

impl<T> Clone for tract_hir::internal::tract_itertools::Position<T> where
    T: Clone
[src]

impl<T> Clone for PanelStore<T> where
    T: Clone + Copy

impl<T> Clone for QuantizedParam<T> where
    T: SloppyHash + Clone

impl<T> Clone for tract_hir::internal::tract_ndarray::FoldWhile<T> where
    T: Clone
[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<T> Clone for PhantomData<T> where
    T: ?Sized
[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 Box<[T]> where
    T: Clone
[src]

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

fn clone(&self) -> Box<T>

Notable traits for Box<W>

impl<W> Write for Box<W> where
    W: Write + ?Sized
impl<R> Read for Box<R> where
    R: Read + ?Sized
impl<F> Future for Box<F> where
    F: Unpin + Future + ?Sized
type Output = <F as Future>::Output;impl<I> Iterator for Box<I> where
    I: Iterator + ?Sized
type Item = <I as Iterator>::Item;
[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 Vec<T> where
    T: Clone
[src]

impl<T> Clone for tract_hir::internal::tract_downcast_rs::__alloc::sync::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 Cell<T> where
    T: Copy
[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<T> Clone for Reverse<T> where
    T: Clone
[src]

impl<T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::IntoIter<T> where
    T: Clone
[src]

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

impl<T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::IntoIter<T> where
    T: Clone
[src]

impl<T> Clone for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::IntoIter<T> where
    T: Clone
[src]

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

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

impl<T> Clone for tract_hir::internal::tract_downcast_rs::__std::io::Cursor<T> where
    T: Clone
[src]

impl<T> Clone for Empty<T>[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 OnceCell<T> where
    T: Clone
[src]

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

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

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

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

impl<T> Clone for NonNull<T> where
    T: ?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<T> Clone for tract_hir::internal::tract_downcast_rs::__std::rc::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<T> Clone for tract_hir::internal::tract_downcast_rs::__std::result::IntoIter<T> where
    T: Clone
[src]

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

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

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

impl<T> Clone for tract_hir::internal::tract_downcast_rs::__std::vec::IntoIter<T> where
    T: Clone
[src]

impl<T> Clone for TupleBuffer<T> where
    T: Clone + HomogeneousTuple,
    <T as TupleCollect>::Buffer: Clone
[src]

impl<T> Clone for tract_hir::internal::tract_itertools::Zip<T> where
    T: Clone
[src]

impl<T> Clone for Buffer<T> where
    T: Copy

impl<T> Clone for PackA<T> where
    T: Clone + Copy + Zero

impl<T> Clone for PackB<T> where
    T: Clone + Copy + Zero

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

impl<T, D> Clone for SliceInfo<T, D> where
    D: Dimension,
    T: Clone
[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 tract_hir::internal::tract_downcast_rs::__std::collections::HashSet<T, S> where
    S: Clone,
    T: Clone
[src]

impl<T, U> Clone for tract_hir::internal::tract_itertools::ZipLongest<T, U> where
    T: Clone,
    U: Clone
[src]

impl<T, const N: usize> Clone for tract_hir::internal::tract_downcast_rs::__std::array::IntoIter<T, N> where
    T: Clone
[src]

impl<T: Clone + Debug + PartialEq + Hash> Clone for GenericFactoid<T>[src]

impl<TI> Clone for FusedKerSpec<TI> where
    TI: Clone + Copy

impl<TI> Clone for FusedSpec<TI> where
    TI: Clone + Copy + Debug

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

Loading content...