Trait tract_nnef::internal::tract_downcast_rs::__std::clone::Clone 1.0.0[−][src]
#[lang = "clone"] pub trait Clone { #[must_use = "cloning is often expensive and is not expected to have side effects"] pub fn clone(&self) -> Self; pub 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 derive
d
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 derive
d, 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 implementClone
(even if the referent doesn’t), while variables captured by mutable reference never implementClone
.
Required methods
#[must_use = "cloning is often expensive and is not expected to have side effects"]pub fn clone(&self) -> Self
[src]
Returns a copy of the value.
Examples
let hello = "Hello"; // &str implements Clone assert_eq!("Hello", hello.clone());
Provided methods
pub fn clone_from(&mut self, source: &Self)
[src]
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.
Implementations on Foreign Types
impl Clone for bool
[src]
impl Clone for !
[src]
impl Clone for i32
[src]
impl Clone for char
[src]
impl Clone for u64
[src]
impl Clone for u32
[src]
impl Clone for f32
[src]
impl<'_, T> Clone for &'_ T where
T: ?Sized,
[src]
T: ?Sized,
Shared references can be cloned, but mutable references cannot!
pub fn clone(&self) -> &'_ TⓘNotable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;
[src]
Notable traits for &'_ mut R
impl<'_, R> Read for &'_ mut R where
R: Read + ?Sized, impl<'_, W> Write for &'_ mut W where
W: Write + ?Sized, impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;
impl Clone for i64
[src]
impl Clone for u16
[src]
impl Clone for usize
[src]
impl<'_, T, P> Clone for SplitInclusive<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
[src]
P: Clone + FnMut(&T) -> bool,
pub fn clone(&self) -> SplitInclusive<'_, T, P>ⓘNotable traits for SplitInclusive<'a, T, P>
impl<'a, T, P> Iterator for SplitInclusive<'a, T, P> where
P: FnMut(&T) -> bool, type Item = &'a [T];
[src]
Notable traits for SplitInclusive<'a, T, P>
impl<'a, T, P> Iterator for SplitInclusive<'a, T, P> where
P: FnMut(&T) -> bool, type Item = &'a [T];
impl Clone for f64
[src]
impl<'_, T> !Clone for &'_ mut T where
T: ?Sized,
[src]
T: ?Sized,
Shared references can be cloned, but mutable references cannot!
impl Clone for i128
[src]
impl Clone for i16
[src]
impl<T> Clone for *const T where
T: ?Sized,
[src]
T: ?Sized,
impl<'a> Clone for EscapeAscii<'a>
[src]
pub fn clone(&self) -> EscapeAscii<'a>ⓘNotable traits for EscapeAscii<'a>
impl<'a> Iterator for EscapeAscii<'a> type Item = u8;
[src]
Notable traits for EscapeAscii<'a>
impl<'a> Iterator for EscapeAscii<'a> type Item = u8;
impl<T> Clone for *mut T where
T: ?Sized,
[src]
T: ?Sized,
impl Clone for isize
[src]
impl Clone for i8
[src]
impl Clone for u8
[src]
impl Clone for u128
[src]
impl Clone for _Unwind_Action
pub fn clone(&self) -> _Unwind_Action
impl Clone for _Unwind_Reason_Code
pub fn clone(&self) -> _Unwind_Reason_Code
impl Clone for LevelFilter
[src]
pub fn clone(&self) -> LevelFilter
[src]
impl<'a> Clone for Record<'a>
[src]
impl<'a> Clone for Metadata<'a>
[src]
impl Clone for Level
[src]
impl Clone for Acosh
[src]
impl Clone for KernelFormat
[src]
pub fn clone(&self) -> KernelFormat
[src]
impl Clone for Add
[src]
impl Clone for Asin
[src]
impl Clone for Im2Col
[src]
impl Clone for MatMatMulPack
[src]
pub fn clone(&self) -> MatMatMulPack
[src]
impl Clone for Scan
[src]
impl Clone for Const
[src]
impl Clone for TypedSource
[src]
pub fn clone(&self) -> TypedSource
[src]
impl Clone for Cast
[src]
impl Clone for StateInitializer
[src]
pub fn clone(&self) -> StateInitializer
[src]
impl<D, S> Clone for BaseDataShape<D, S> where
D: Clone + DimLike,
S: Clone + AsRef<[D]> + Debug,
[src]
D: Clone + DimLike,
S: Clone + AsRef<[D]> + Debug,
pub fn clone(&self) -> BaseDataShape<D, S>
[src]
impl Clone for MatMulUnary
[src]
pub fn clone(&self) -> MatMulUnary
[src]
impl Clone for Rsqrt
[src]
impl Clone for Neg
[src]
impl Clone for Iff
[src]
impl Clone for ShiftRight
[src]
pub fn clone(&self) -> ShiftRight
[src]
impl Clone for FlippedShiftLeft
[src]
pub fn clone(&self) -> FlippedShiftLeft
[src]
impl Clone for Sign
[src]
impl Clone for FiniteReshape
[src]
pub fn clone(&self) -> FiniteReshape
[src]
impl Clone for QMatMul
[src]
impl Clone for Xor
[src]
impl Clone for Pow
[src]
impl Clone for QuantizeLinearI8
[src]
pub fn clone(&self) -> QuantizeLinearI8
[src]
impl Clone for Exp
[src]
impl Clone for Slice
[src]
impl Clone for Round
[src]
impl Clone for Recip
[src]
impl Clone for Downsample
[src]
pub fn clone(&self) -> Downsample
[src]
impl Clone for Sin
[src]
impl Clone for ShiftLeft
[src]
impl Clone for QParams
[src]
impl Clone for MatMul
[src]
impl Clone for Sigmoid
[src]
impl Clone for ElementWiseOp
[src]
pub fn clone(&self) -> ElementWiseOp
[src]
impl Clone for Div
[src]
impl Clone for SumPool
[src]
impl Clone for LookupTable
[src]
pub fn clone(&self) -> LookupTable
[src]
impl Clone for ChangeAxes
[src]
pub fn clone(&self) -> ChangeAxes
[src]
impl Clone for Asinh
[src]
impl Clone for LesserEqual
[src]
pub fn clone(&self) -> LesserEqual
[src]
impl Clone for Mul
[src]
impl Clone for Acos
[src]
impl Clone for Abs
[src]
impl Clone for ConcatSlice
[src]
pub fn clone(&self) -> ConcatSlice
[src]
impl Clone for Reducer
[src]
impl Clone for PatchSpec
[src]
impl Clone for Scale
[src]
impl Clone for Cos
[src]
impl Clone for PadMode
[src]
impl Clone for MultiBroadcastTo
[src]
pub fn clone(&self) -> MultiBroadcastTo
[src]
impl Clone for GreaterEqual
[src]
pub fn clone(&self) -> GreaterEqual
[src]
impl Clone for QuantizeLinearU8
[src]
pub fn clone(&self) -> QuantizeLinearU8
[src]
impl Clone for UnaryOp
[src]
impl Clone for PoolSpec
[src]
impl Clone for MergeOpUnicast
[src]
pub fn clone(&self) -> MergeOpUnicast
[src]
impl Clone for ConvUnary
[src]
impl Clone for RoundHalfToEven
[src]
pub fn clone(&self) -> RoundHalfToEven
[src]
impl Clone for FlippedShiftRight
[src]
pub fn clone(&self) -> FlippedShiftRight
[src]
impl Clone for Ceil
[src]
impl Clone for ProtoFusedSpec
[src]
pub fn clone(&self) -> ProtoFusedSpec
[src]
impl Clone for Dummy
[src]
impl Clone for Sub
[src]
impl Clone for Floor
[src]
impl Clone for Cosh
[src]
impl Clone for OneHot
[src]
impl Clone for NotEquals
[src]
impl Clone for Tanh
[src]
impl Clone for TypedConcat
[src]
pub fn clone(&self) -> TypedConcat
[src]
impl Clone for Atanh
[src]
impl Clone for TypedBinOp
[src]
pub fn clone(&self) -> TypedBinOp
[src]
impl Clone for Not
[src]
impl Clone for UnimplementedOp
[src]
pub fn clone(&self) -> UnimplementedOp
[src]
impl Clone for Sqrt
[src]
impl Clone for Sinh
[src]
impl Clone for Pad
[src]
impl Clone for Rem
[src]
impl Clone for Equals
[src]
impl Clone for Gather
[src]
impl Clone for Reduce
[src]
impl Clone for Identity
[src]
impl Clone for SourceState
[src]
pub fn clone(&self) -> SourceState
[src]
impl Clone for MaxPool
[src]
impl Clone for Min
[src]
impl Clone for Greater
[src]
impl Clone for Lesser
[src]
impl Clone for Square
[src]
impl Clone for Tile
[src]
impl Clone for Tan
[src]
impl Clone for FlippedPow
[src]
pub fn clone(&self) -> FlippedPow
[src]
impl Clone for And
[src]
impl Clone for Max
[src]
impl Clone for PaddingSpec
[src]
pub fn clone(&self) -> PaddingSpec
[src]
impl Clone for PatchAxis
[src]
impl Clone for Patch
[src]
impl Clone for DequantizeLinearF32
[src]
pub fn clone(&self) -> DequantizeLinearF32
[src]
impl Clone for LirScan
[src]
impl<F> Clone for OutputMapping<F> where
F: Clone,
[src]
F: Clone,
pub fn clone(&self) -> OutputMapping<F>
[src]
impl Clone for InputMapping
[src]
pub fn clone(&self) -> InputMapping
[src]
impl Clone for LirMatMulUnary
[src]
pub fn clone(&self) -> LirMatMulUnary
[src]
impl Clone for Ln
[src]
impl Clone for Atan
[src]
impl Clone for Or
[src]
impl Clone for DataFormat
[src]
pub fn clone(&self) -> DataFormat
[src]
impl Clone for ConstantOfShape
[src]
pub fn clone(&self) -> ConstantOfShape
[src]
impl<B> Clone for BitSet<B> where
B: BitBlock,
B: BitBlock,
pub fn clone(&self) -> BitSet<B>
pub fn clone_from(&mut self, other: &BitSet<B>)
impl<'a, B> Clone for Union<'a, B> where
B: 'a + Clone,
B: 'a + Clone,
pub fn clone(&self) -> Union<'a, B>ⓘ
impl<'a, B> Clone for Difference<'a, B> where
B: 'a + Clone,
B: 'a + Clone,
pub fn clone(&self) -> Difference<'a, B>ⓘ
impl<'a, B> Clone for Intersection<'a, B> where
B: 'a + Clone,
B: 'a + Clone,
pub fn clone(&self) -> Intersection<'a, B>ⓘ
impl<'a, B> Clone for SymmetricDifference<'a, B> where
B: 'a + Clone,
B: 'a + Clone,
pub fn clone(&self) -> SymmetricDifference<'a, B>ⓘ
impl<'a, B> Clone for Iter<'a, B> where
B: 'a + Clone,
B: 'a + Clone,
pub fn clone(&self) -> Iter<'a, B>ⓘ
impl<B> Clone for BitVec<B> where
B: BitBlock,
[src]
B: BitBlock,
impl<'a, B> Clone for Blocks<'a, B> where
B: 'a + Clone,
[src]
B: 'a + Clone,
impl<'a, B> Clone for Iter<'a, B> where
B: 'a + Clone,
[src]
B: 'a + Clone,
impl<A> Clone for ExtendedGcd<A> where
A: Clone,
[src]
A: Clone,
pub fn clone(&self) -> ExtendedGcd<A>
[src]
impl<T> Clone for Complex<T> where
T: Clone,
[src]
T: Clone,
impl Clone for f16
[src]
impl Clone for bf16
[src]
impl Clone for nl_mmap_req
pub fn clone(&self) -> nl_mmap_req
impl Clone for sockaddr_in6
pub fn clone(&self) -> sockaddr_in6
impl Clone for max_align_t
pub fn clone(&self) -> max_align_t
impl Clone for __c_anonymous_sockaddr_can_can_addr
pub fn clone(&self) -> __c_anonymous_sockaddr_can_can_addr
impl Clone for in6_rtmsg
pub fn clone(&self) -> in6_rtmsg
impl Clone for Elf32_Shdr
pub fn clone(&self) -> Elf32_Shdr
impl Clone for ip_mreq
pub fn clone(&self) -> ip_mreq
impl Clone for sockaddr_nl
pub fn clone(&self) -> sockaddr_nl
impl Clone for fsid_t
pub fn clone(&self) -> fsid_t
impl Clone for sem_t
pub fn clone(&self) -> sem_t
impl Clone for Elf64_Sym
pub fn clone(&self) -> Elf64_Sym
impl Clone for input_event
pub fn clone(&self) -> input_event
impl Clone for __c_anonymous_sockaddr_can_j1939
pub fn clone(&self) -> __c_anonymous_sockaddr_can_j1939
impl Clone for regmatch_t
pub fn clone(&self) -> regmatch_t
impl Clone for sembuf
pub fn clone(&self) -> sembuf
impl Clone for sockaddr_vm
pub fn clone(&self) -> sockaddr_vm
impl Clone for winsize
pub fn clone(&self) -> winsize
impl Clone for itimerval
pub fn clone(&self) -> itimerval
impl Clone for input_keymap_entry
pub fn clone(&self) -> input_keymap_entry
impl Clone for Elf32_Sym
pub fn clone(&self) -> Elf32_Sym
impl Clone for stat
pub fn clone(&self) -> stat
impl Clone for input_mask
pub fn clone(&self) -> input_mask
impl Clone for fd_set
pub fn clone(&self) -> fd_set
impl Clone for Elf32_Phdr
pub fn clone(&self) -> Elf32_Phdr
impl Clone for ntptimeval
pub fn clone(&self) -> ntptimeval
impl Clone for mq_attr
pub fn clone(&self) -> mq_attr
impl Clone for stack_t
pub fn clone(&self) -> stack_t
impl Clone for Elf64_Ehdr
pub fn clone(&self) -> Elf64_Ehdr
impl Clone for posix_spawnattr_t
pub fn clone(&self) -> posix_spawnattr_t
impl Clone for flock64
pub fn clone(&self) -> flock64
impl Clone for if_nameindex
pub fn clone(&self) -> if_nameindex
impl Clone for in6_pktinfo
pub fn clone(&self) -> in6_pktinfo
impl Clone for sockaddr
pub fn clone(&self) -> sockaddr
impl Clone for sigval
pub fn clone(&self) -> sigval
impl Clone for sigevent
pub fn clone(&self) -> sigevent
impl Clone for ff_condition_effect
pub fn clone(&self) -> ff_condition_effect
impl Clone for glob64_t
pub fn clone(&self) -> glob64_t
impl Clone for timespec
pub fn clone(&self) -> timespec
impl Clone for itimerspec
pub fn clone(&self) -> itimerspec
impl Clone for uinput_abs_setup
pub fn clone(&self) -> uinput_abs_setup
impl Clone for addrinfo
pub fn clone(&self) -> addrinfo
impl Clone for canfd_frame
pub fn clone(&self) -> canfd_frame
impl Clone for posix_spawn_file_actions_t
pub fn clone(&self) -> posix_spawn_file_actions_t
impl Clone for rlimit64
pub fn clone(&self) -> rlimit64
impl Clone for sockaddr_storage
pub fn clone(&self) -> sockaddr_storage
impl Clone for pthread_rwlock_t
pub fn clone(&self) -> pthread_rwlock_t
impl Clone for can_frame
pub fn clone(&self) -> can_frame
impl Clone for ff_effect
pub fn clone(&self) -> ff_effect
impl Clone for ipv6_mreq
pub fn clone(&self) -> ipv6_mreq
impl Clone for servent
pub fn clone(&self) -> servent
impl Clone for sockaddr_in
pub fn clone(&self) -> sockaddr_in
impl Clone for in_addr
pub fn clone(&self) -> in_addr
impl Clone for __c_anonymous_sockaddr_can_tp
pub fn clone(&self) -> __c_anonymous_sockaddr_can_tp
impl Clone for ff_constant_effect
pub fn clone(&self) -> ff_constant_effect
impl Clone for statfs64
pub fn clone(&self) -> statfs64
impl Clone for ff_envelope
pub fn clone(&self) -> ff_envelope
impl Clone for nlmsgerr
pub fn clone(&self) -> nlmsgerr
impl Clone for __exit_status
pub fn clone(&self) -> __exit_status
impl Clone for utimbuf
pub fn clone(&self) -> utimbuf
impl Clone for utmpx
pub fn clone(&self) -> utmpx
impl Clone for ip_mreq_source
pub fn clone(&self) -> ip_mreq_source
impl Clone for in6_addr
pub fn clone(&self) -> in6_addr
impl Clone for sock_extended_err
pub fn clone(&self) -> sock_extended_err
impl Clone for statx_timestamp
pub fn clone(&self) -> statx_timestamp
impl Clone for Elf64_Chdr
pub fn clone(&self) -> Elf64_Chdr
impl Clone for uinput_user_dev
pub fn clone(&self) -> uinput_user_dev
impl Clone for Elf64_Phdr
pub fn clone(&self) -> Elf64_Phdr
impl Clone for msghdr
pub fn clone(&self) -> msghdr
impl Clone for fpos_t
pub fn clone(&self) -> fpos_t
impl Clone for cmsghdr
pub fn clone(&self) -> cmsghdr
impl Clone for uinput_ff_upload
pub fn clone(&self) -> uinput_ff_upload
impl Clone for tms
pub fn clone(&self) -> tms
impl Clone for pthread_cond_t
pub fn clone(&self) -> pthread_cond_t
impl Clone for ff_trigger
pub fn clone(&self) -> ff_trigger
impl Clone for sockaddr_ll
pub fn clone(&self) -> sockaddr_ll
impl Clone for passwd
pub fn clone(&self) -> passwd
impl Clone for uinput_ff_erase
pub fn clone(&self) -> uinput_ff_erase
impl Clone for timeval
pub fn clone(&self) -> timeval
impl Clone for pthread_mutex_t
pub fn clone(&self) -> pthread_mutex_t
impl Clone for sockaddr_can
pub fn clone(&self) -> sockaddr_can
impl Clone for termios
pub fn clone(&self) -> termios
impl Clone for DIR
pub fn clone(&self) -> DIR
impl Clone for cpu_set_t
pub fn clone(&self) -> cpu_set_t
impl Clone for aiocb
pub fn clone(&self) -> aiocb
impl Clone for dl_phdr_info
pub fn clone(&self) -> dl_phdr_info
impl Clone for tm
pub fn clone(&self) -> tm
impl Clone for ff_rumble_effect
pub fn clone(&self) -> ff_rumble_effect
impl Clone for glob_t
pub fn clone(&self) -> glob_t
impl Clone for user_fpxregs_struct
pub fn clone(&self) -> user_fpxregs_struct
impl Clone for linger
pub fn clone(&self) -> linger
impl Clone for stat64
pub fn clone(&self) -> stat64
impl Clone for regex_t
pub fn clone(&self) -> regex_t
impl Clone for mcontext_t
pub fn clone(&self) -> mcontext_t
impl Clone for Elf32_Ehdr
pub fn clone(&self) -> Elf32_Ehdr
impl Clone for ipc_perm
pub fn clone(&self) -> ipc_perm
impl Clone for protoent
pub fn clone(&self) -> protoent
impl Clone for pthread_mutexattr_t
pub fn clone(&self) -> pthread_mutexattr_t
impl Clone for shmid_ds
pub fn clone(&self) -> shmid_ds
impl Clone for sockaddr_un
pub fn clone(&self) -> sockaddr_un
impl Clone for iovec
pub fn clone(&self) -> iovec
impl Clone for sigaction
pub fn clone(&self) -> sigaction
impl Clone for arphdr
pub fn clone(&self) -> arphdr
impl Clone for packet_mreq
pub fn clone(&self) -> packet_mreq
impl Clone for pthread_rwlockattr_t
pub fn clone(&self) -> pthread_rwlockattr_t
impl Clone for termios2
pub fn clone(&self) -> termios2
impl Clone for Elf64_Shdr
pub fn clone(&self) -> Elf64_Shdr
impl Clone for inotify_event
pub fn clone(&self) -> inotify_event
impl Clone for Dl_info
pub fn clone(&self) -> Dl_info
impl Clone for af_alg_iv
pub fn clone(&self) -> af_alg_iv
impl Clone for lconv
pub fn clone(&self) -> lconv
impl Clone for dirent64
pub fn clone(&self) -> dirent64
impl Clone for dirent
pub fn clone(&self) -> dirent
impl Clone for statvfs64
pub fn clone(&self) -> statvfs64
impl Clone for nl_mmap_hdr
pub fn clone(&self) -> nl_mmap_hdr
impl Clone for fanotify_response
pub fn clone(&self) -> fanotify_response
impl Clone for rusage
pub fn clone(&self) -> rusage
impl Clone for __timeval
pub fn clone(&self) -> __timeval
impl Clone for siginfo_t
pub fn clone(&self) -> siginfo_t
impl Clone for spwd
pub fn clone(&self) -> spwd
impl Clone for arpd_request
pub fn clone(&self) -> arpd_request
impl Clone for can_filter
pub fn clone(&self) -> can_filter
impl Clone for group
pub fn clone(&self) -> group
impl Clone for pthread_condattr_t
pub fn clone(&self) -> pthread_condattr_t
impl Clone for msginfo
pub fn clone(&self) -> msginfo
impl Clone for nlattr
pub fn clone(&self) -> nlattr
impl Clone for _libc_fpstate
pub fn clone(&self) -> _libc_fpstate
impl Clone for pollfd
pub fn clone(&self) -> pollfd
impl Clone for arpreq_old
pub fn clone(&self) -> arpreq_old
impl Clone for sysinfo
pub fn clone(&self) -> sysinfo
impl Clone for rlimit
pub fn clone(&self) -> rlimit
impl Clone for input_id
pub fn clone(&self) -> input_id
impl Clone for Elf32_Chdr
pub fn clone(&self) -> Elf32_Chdr
impl Clone for genlmsghdr
pub fn clone(&self) -> genlmsghdr
impl Clone for in_pktinfo
pub fn clone(&self) -> in_pktinfo
impl Clone for ifaddrs
pub fn clone(&self) -> ifaddrs
impl Clone for utsname
pub fn clone(&self) -> utsname
impl Clone for dqblk
pub fn clone(&self) -> dqblk
impl Clone for sigset_t
pub fn clone(&self) -> sigset_t
impl Clone for FILE
pub fn clone(&self) -> FILE
impl Clone for user_regs_struct
pub fn clone(&self) -> user_regs_struct
impl Clone for user_fpregs_struct
pub fn clone(&self) -> user_fpregs_struct
impl Clone for timezone
pub fn clone(&self) -> timezone
impl Clone for statvfs
pub fn clone(&self) -> statvfs
impl Clone for mntent
pub fn clone(&self) -> mntent
impl Clone for sched_param
pub fn clone(&self) -> sched_param
impl Clone for ff_replay
pub fn clone(&self) -> ff_replay
impl Clone for flock
pub fn clone(&self) -> flock
impl Clone for fanotify_event_metadata
pub fn clone(&self) -> fanotify_event_metadata
impl Clone for statx
pub fn clone(&self) -> statx
impl Clone for timex
pub fn clone(&self) -> timex
impl Clone for ff_periodic_effect
pub fn clone(&self) -> ff_periodic_effect
impl Clone for nl_pktinfo
pub fn clone(&self) -> nl_pktinfo
impl Clone for sockaddr_alg
pub fn clone(&self) -> sockaddr_alg
impl Clone for nlmsghdr
pub fn clone(&self) -> nlmsghdr
impl Clone for _libc_fpreg
pub fn clone(&self) -> _libc_fpreg
impl Clone for epoll_event
pub fn clone(&self) -> epoll_event
impl Clone for signalfd_siginfo
pub fn clone(&self) -> signalfd_siginfo
impl Clone for ucred
pub fn clone(&self) -> ucred
impl Clone for user
pub fn clone(&self) -> user
impl Clone for mallinfo
pub fn clone(&self) -> mallinfo
impl Clone for ip_mreqn
pub fn clone(&self) -> ip_mreqn
impl Clone for arpreq
pub fn clone(&self) -> arpreq
impl Clone for fpos64_t
pub fn clone(&self) -> fpos64_t
impl Clone for ucontext_t
pub fn clone(&self) -> ucontext_t
impl Clone for input_absinfo
pub fn clone(&self) -> input_absinfo
impl Clone for statfs
pub fn clone(&self) -> statfs
impl Clone for uinput_setup
pub fn clone(&self) -> uinput_setup
impl Clone for mmsghdr
pub fn clone(&self) -> mmsghdr
impl Clone for ff_ramp_effect
pub fn clone(&self) -> ff_ramp_effect
impl Clone for hostent
pub fn clone(&self) -> hostent
impl Clone for rtentry
pub fn clone(&self) -> rtentry
impl Clone for pthread_attr_t
pub fn clone(&self) -> pthread_attr_t
impl Clone for msqid_ds
pub fn clone(&self) -> msqid_ds
impl Clone for Needed
[src]
impl Clone for ErrorKind
[src]
impl Clone for Endianness
[src]
pub fn clone(&self) -> Endianness
[src]
impl<I> Clone for VerboseError<I> where
I: Clone,
[src]
I: Clone,
pub fn clone(&self) -> VerboseError<I>
[src]
impl<E> Clone for Err<E> where
E: Clone,
[src]
E: Clone,
impl Clone for VerboseErrorKind
[src]
pub fn clone(&self) -> VerboseErrorKind
[src]
impl<O, T> Clone for IntoIter<O, T> where
O: Clone + 'static + BitOrder,
T: Clone + 'static + BitStore,
O: Clone + 'static + BitOrder,
T: Clone + 'static + BitStore,
pub fn clone(&self) -> IntoIter<O, T>ⓘ
impl Clone for Msb0
pub fn clone(&self) -> Msb0
impl<R> Clone for BitMask<R> where
R: Clone + BitRegister,
R: Clone + BitRegister,
pub fn clone(&self) -> BitMask<R>
impl Clone for Lsb0
pub fn clone(&self) -> Lsb0
impl<R> Clone for BitIdx<R> where
R: Clone + BitRegister,
R: Clone + BitRegister,
pub fn clone(&self) -> BitIdx<R>
impl<R> Clone for BitTail<R> where
R: Clone + BitRegister,
R: Clone + BitRegister,
pub fn clone(&self) -> BitTail<R>
impl<R> Clone for BitPos<R> where
R: Clone + BitRegister,
R: Clone + BitRegister,
pub fn clone(&self) -> BitPos<R>
impl<'a, O, T> Clone for RChunks<'a, O, T> where
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
pub fn clone(&self) -> RChunks<'a, O, T>ⓘ
impl<'_, T> Clone for Domain<'_, T> where
T: BitStore,
T: BitStore,
pub fn clone(&self) -> Domain<'_, T>ⓘ
impl<'a, O, T> Clone for Windows<'a, O, T> where
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
pub fn clone(&self) -> Windows<'a, O, T>ⓘ
impl<'_, O, T> Clone for Iter<'_, O, T> where
O: BitOrder,
T: BitStore,
O: BitOrder,
T: BitStore,
pub fn clone(&self) -> Iter<'_, O, T>ⓘ
impl<'_, O, T> Clone for BitDomain<'_, O, T> where
O: BitOrder,
T: BitStore,
O: BitOrder,
T: BitStore,
pub fn clone(&self) -> BitDomain<'_, O, T>
impl<R> Clone for BitSel<R> where
R: Clone + BitRegister,
R: Clone + BitRegister,
pub fn clone(&self) -> BitSel<R>
impl<'a, O, T> Clone for Chunks<'a, O, T> where
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
pub fn clone(&self) -> Chunks<'a, O, T>ⓘ
impl<'a, O, T, P> Clone for RSplit<'a, O, T, P> where
O: Clone + BitOrder,
P: Clone + FnMut(usize, &bool) -> bool,
T: Clone + 'a + BitStore,
O: Clone + BitOrder,
P: Clone + FnMut(usize, &bool) -> bool,
T: Clone + 'a + BitStore,
pub fn clone(&self) -> RSplit<'a, O, T, P>ⓘ
impl<O, T> Clone for BitBox<O, T> where
O: BitOrder,
T: BitStore,
O: BitOrder,
T: BitStore,
pub fn clone(&self) -> BitBox<O, T>
impl<'a, O, T> Clone for ChunksExact<'a, O, T> where
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
pub fn clone(&self) -> ChunksExact<'a, O, T>ⓘ
impl<'a, O, T, P> Clone for Split<'a, O, T, P> where
O: Clone + BitOrder,
P: Clone + FnMut(usize, &bool) -> bool,
T: Clone + 'a + BitStore,
O: Clone + BitOrder,
P: Clone + FnMut(usize, &bool) -> bool,
T: Clone + 'a + BitStore,
pub fn clone(&self) -> Split<'a, O, T, P>ⓘ
impl<O, V> Clone for BitArray<O, V> where
O: Clone + BitOrder,
V: Clone + BitView,
O: Clone + BitOrder,
V: Clone + BitView,
pub fn clone(&self) -> BitArray<O, V>
impl<O, T> Clone for BitVec<O, T> where
O: BitOrder,
T: BitStore,
O: BitOrder,
T: BitStore,
pub fn clone(&self) -> BitVec<O, T>ⓘNotable traits for BitVec<O, T>
impl<O, T> Write for BitVec<O, T> where
O: BitOrder,
T: BitStore,
BitSlice<O, <T as BitStore>::Alias>: BitField,
Notable traits for BitVec<O, T>
impl<O, T> Write for BitVec<O, T> where
O: BitOrder,
T: BitStore,
BitSlice<O, <T as BitStore>::Alias>: BitField,
pub fn clone_from(&mut self, other: &BitVec<O, T>)
impl<'a, O, T> Clone for RChunksExact<'a, O, T> where
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
O: Clone + BitOrder,
T: Clone + 'a + BitStore,
pub fn clone(&self) -> RChunksExact<'a, O, T>ⓘ
impl Clone for ErrorCode
pub fn clone(&self) -> ErrorCode
impl Clone for Error
pub fn clone(&self) -> Error
impl<A> Clone for ArrayString<A> where
A: Array<Item = u8> + Copy,
[src]
A: Array<Item = u8> + Copy,
pub fn clone(&self) -> ArrayString<A>
[src]
pub fn clone_from(&mut self, rhs: &ArrayString<A>)
[src]
impl<T> Clone for CapacityError<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> CapacityError<T>
[src]
impl<A> Clone for ArrayVec<A> where
A: Array,
<A as Array>::Item: Clone,
[src]
A: Array,
<A as Array>::Item: Clone,
impl<A> Clone for IntoIter<A> where
A: Array,
<A as Array>::Item: Clone,
[src]
A: Array,
<A as Array>::Item: Clone,
impl Clone for Buffer
[src]
impl Clone for LittleEndian
[src]
pub fn clone(&self) -> LittleEndian
[src]
impl Clone for BigEndian
[src]
impl Clone for HeaderMode
[src]
pub fn clone(&self) -> HeaderMode
[src]
impl Clone for EntryType
[src]
impl Clone for Header
[src]
impl Clone for FileTime
pub fn clone(&self) -> FileTime
impl Clone for XAttrs
pub fn clone(&self) -> XAttrsⓘ
pub fn clone_from(&mut self, other: &XAttrs)
impl Clone for UnsupportedPlatformError
pub fn clone(&self) -> UnsupportedPlatformError
impl Clone for DirEntry
[src]
impl Clone for Compression
[src]
pub fn clone(&self) -> Compression
[src]
impl Clone for FlushCompress
[src]
pub fn clone(&self) -> FlushCompress
[src]
impl Clone for Status
[src]
impl Clone for FlushDecompress
[src]
pub fn clone(&self) -> FlushDecompress
[src]
impl Clone for GzHeader
[src]
impl Clone for Hasher
pub fn clone(&self) -> Hasher
impl Clone for CompressionLevel
pub fn clone(&self) -> CompressionLevel
impl Clone for TINFLStatus
pub fn clone(&self) -> TINFLStatus
impl Clone for MZError
pub fn clone(&self) -> MZError
impl Clone for DataFormat
pub fn clone(&self) -> DataFormat
impl Clone for MZFlush
pub fn clone(&self) -> MZFlush
impl Clone for CompressionStrategy
pub fn clone(&self) -> CompressionStrategy
impl Clone for TDEFLFlush
pub fn clone(&self) -> TDEFLFlush
impl Clone for MZStatus
pub fn clone(&self) -> MZStatus
impl Clone for StreamResult
pub fn clone(&self) -> StreamResult
impl Clone for TDEFLStatus
pub fn clone(&self) -> TDEFLStatus
impl Clone for Adler32
[src]
Loading content...Implementors
impl Clone for LValue
[src]
impl Clone for Literal
[src]
impl Clone for RValue
[src]
impl Clone for Subscript
[src]
impl Clone for TypeName
[src]
impl Clone for TypeSpec
[src]
impl Clone for Value
[src]
impl Clone for AttrOrInput
[src]
pub fn clone(&self) -> AttrOrInput
[src]
impl Clone for AxisOp
[src]
impl Clone for Cost
[src]
impl Clone for DatumType
impl Clone for InOut
[src]
impl Clone for TDim
impl Clone for Validation
[src]
pub fn clone(&self) -> Validation
[src]
impl Clone for LinearSpec
pub fn clone(&self) -> LinearSpec
impl Clone for MatrixStoreSpec
pub fn clone(&self) -> MatrixStoreSpec
impl Clone for PanelStore
pub fn clone(&self) -> PanelStore
impl Clone for tract_nnef::internal::tract_ndarray::ErrorKind
[src]
impl Clone for SliceInfoElem
[src]
pub fn clone(&self) -> SliceInfoElem
[src]
impl Clone for TryReserveError
[src]
pub fn clone(&self) -> TryReserveError
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::cmp::Ordering
[src]
impl Clone for Infallible
1.34.0[src]
pub fn clone(&self) -> Infallible
[src]
impl Clone for VarError
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::io::ErrorKind
[src]
impl Clone for SeekFrom
[src]
impl Clone for IpAddr
1.7.0[src]
impl Clone for Ipv6MulticastScope
[src]
pub fn clone(&self) -> Ipv6MulticastScope
[src]
impl Clone for Shutdown
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::net::SocketAddr
[src]
pub fn clone(&self) -> SocketAddr
[src]
impl Clone for FpCategory
[src]
pub fn clone(&self) -> FpCategory
[src]
impl Clone for IntErrorKind
[src]
pub fn clone(&self) -> IntErrorKind
[src]
impl Clone for SearchStep
[src]
pub fn clone(&self) -> SearchStep
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::sync::atomic::Ordering
[src]
impl Clone for RecvTimeoutError
1.12.0[src]
pub fn clone(&self) -> RecvTimeoutError
[src]
impl Clone for TryRecvError
[src]
pub fn clone(&self) -> TryRecvError
[src]
impl Clone for Argument
[src]
impl Clone for Assignment
[src]
fn clone(&self) -> Assignment
[src]
impl Clone for Comprehension
[src]
fn clone(&self) -> Comprehension
[src]
impl Clone for Document
[src]
impl Clone for FragmentDecl
[src]
fn clone(&self) -> FragmentDecl
[src]
impl Clone for FragmentDef
[src]
fn clone(&self) -> FragmentDef
[src]
impl Clone for GraphDef
[src]
impl Clone for IfThenElse
[src]
fn clone(&self) -> IfThenElse
[src]
impl Clone for Invocation
[src]
fn clone(&self) -> Invocation
[src]
impl Clone for Parameter
[src]
impl Clone for ProtoModel
[src]
fn clone(&self) -> ProtoModel
[src]
impl Clone for Result_
[src]
impl Clone for AxisChange
[src]
pub fn clone(&self) -> AxisChange
[src]
impl Clone for AxisChangeConsequence
[src]
pub fn clone(&self) -> AxisChangeConsequence
[src]
impl Clone for AxisInfo
[src]
impl Clone for AxisTracking
[src]
pub fn clone(&self) -> AxisTracking
[src]
impl Clone for Blob
impl Clone for Dims
[src]
impl Clone for InletId
[src]
impl Clone for Invariants
[src]
pub fn clone(&self) -> Invariants
[src]
impl Clone for OutletId
[src]
impl Clone for SessionState
[src]
pub fn clone(&self) -> SessionState
[src]
impl Clone for ShapeFact
[src]
impl Clone for Symbol
impl Clone for SymbolValues
pub fn clone(&self) -> SymbolValues
impl Clone for Tensor
impl Clone for TypedFact
[src]
impl Clone for tract_nnef::internal::f16
impl Clone for Packer
impl Clone for Axis
[src]
impl Clone for AxisDescription
[src]
pub fn clone(&self) -> AxisDescription
[src]
impl Clone for IxDynImpl
[src]
impl Clone for NewAxis
[src]
impl Clone for ShapeError
[src]
pub fn clone(&self) -> ShapeError
[src]
impl Clone for tract_nnef::internal::tract_ndarray::Slice
[src]
impl Clone for AllocError
[src]
pub fn clone(&self) -> AllocError
[src]
impl Clone for Global
[src]
impl Clone for Layout
1.28.0[src]
impl Clone for LayoutError
1.50.0[src]
pub fn clone(&self) -> LayoutError
[src]
impl Clone for Box<str, Global>
1.3.0[src]
pub fn clone(&self) -> Box<str, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl Clone for Box<CStr, Global>
1.29.0[src]
pub fn clone(&self) -> Box<CStr, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl Clone for Box<OsStr, Global>
1.29.0[src]
pub fn clone(&self) -> Box<OsStr, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl Clone for Box<Path, Global>
1.29.0[src]
pub fn clone(&self) -> Box<Path, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl Clone for String
[src]
impl Clone for System
1.28.0[src]
impl Clone for TypeId
[src]
impl Clone for CpuidResult
1.27.0[src]
pub fn clone(&self) -> CpuidResult
[src]
impl Clone for __m128
1.27.0[src]
impl Clone for __m128bh
[src]
impl Clone for __m128d
1.27.0[src]
impl Clone for __m128i
1.27.0[src]
impl Clone for __m256
1.27.0[src]
impl Clone for __m256bh
[src]
impl Clone for __m256d
1.27.0[src]
impl Clone for __m256i
1.27.0[src]
impl Clone for __m512
[src]
impl Clone for __m512bh
[src]
impl Clone for __m512d
[src]
impl Clone for __m512i
[src]
impl Clone for TryFromSliceError
1.34.0[src]
pub fn clone(&self) -> TryFromSliceError
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::ascii::EscapeDefault
[src]
pub fn clone(&self) -> EscapeDefaultⓘNotable traits for EscapeDefault
impl Iterator for EscapeDefault type Item = u8;
[src]
Notable traits for EscapeDefault
impl Iterator for EscapeDefault type Item = u8;
impl Clone for CharTryFromError
1.34.0[src]
pub fn clone(&self) -> CharTryFromError
[src]
impl Clone for DecodeUtf16Error
1.9.0[src]
pub fn clone(&self) -> DecodeUtf16Error
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::char::EscapeDebug
1.20.0[src]
pub fn clone(&self) -> EscapeDebugⓘNotable traits for EscapeDebug
impl Iterator for EscapeDebug type Item = char;
[src]
Notable traits for EscapeDebug
impl Iterator for EscapeDebug type Item = char;
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::char::EscapeDefault
[src]
pub fn clone(&self) -> EscapeDefaultⓘNotable traits for EscapeDefault
impl Iterator for EscapeDefault type Item = char;
[src]
Notable traits for EscapeDefault
impl Iterator for EscapeDefault type Item = char;
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::char::EscapeUnicode
[src]
pub fn clone(&self) -> EscapeUnicodeⓘNotable traits for EscapeUnicode
impl Iterator for EscapeUnicode type Item = char;
[src]
Notable traits for EscapeUnicode
impl Iterator for EscapeUnicode type Item = char;
impl Clone for ParseCharError
1.20.0[src]
pub fn clone(&self) -> ParseCharError
[src]
impl Clone for ToLowercase
[src]
pub fn clone(&self) -> ToLowercaseⓘNotable traits for ToLowercase
impl Iterator for ToLowercase type Item = char;
[src]
Notable traits for ToLowercase
impl Iterator for ToLowercase type Item = char;
impl Clone for ToUppercase
[src]
pub fn clone(&self) -> ToUppercaseⓘNotable traits for ToUppercase
impl Iterator for ToUppercase type Item = char;
[src]
Notable traits for ToUppercase
impl Iterator for ToUppercase type Item = char;
impl Clone for DefaultHasher
1.13.0[src]
pub fn clone(&self) -> DefaultHasher
[src]
impl Clone for RandomState
1.7.0[src]
pub fn clone(&self) -> RandomState
[src]
impl Clone for CString
[src]
impl Clone for FromBytesWithNulError
1.10.0[src]
pub fn clone(&self) -> FromBytesWithNulError
[src]
impl Clone for FromVecWithNulError
[src]
pub fn clone(&self) -> FromVecWithNulError
[src]
impl Clone for IntoStringError
1.7.0[src]
pub fn clone(&self) -> IntoStringError
[src]
impl Clone for NulError
[src]
impl Clone for OsString
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::fmt::Error
[src]
impl Clone for FileType
1.1.0[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::fs::Metadata
[src]
impl Clone for OpenOptions
[src]
pub fn clone(&self) -> OpenOptions
[src]
impl Clone for Permissions
[src]
pub fn clone(&self) -> Permissions
[src]
impl Clone for SipHasher
[src]
impl Clone for PhantomPinned
1.33.0[src]
pub fn clone(&self) -> PhantomPinned
[src]
impl Clone for AddrParseError
[src]
pub fn clone(&self) -> AddrParseError
[src]
impl Clone for Ipv4Addr
[src]
impl Clone for Ipv6Addr
[src]
impl Clone for SocketAddrV4
[src]
pub fn clone(&self) -> SocketAddrV4
[src]
impl Clone for SocketAddrV6
[src]
pub fn clone(&self) -> SocketAddrV6
[src]
impl Clone for NonZeroI8
1.34.0[src]
impl Clone for NonZeroI16
1.34.0[src]
pub fn clone(&self) -> NonZeroI16
[src]
impl Clone for NonZeroI32
1.34.0[src]
pub fn clone(&self) -> NonZeroI32
[src]
impl Clone for NonZeroI64
1.34.0[src]
pub fn clone(&self) -> NonZeroI64
[src]
impl Clone for NonZeroI128
1.34.0[src]
pub fn clone(&self) -> NonZeroI128
[src]
impl Clone for NonZeroIsize
1.34.0[src]
pub fn clone(&self) -> NonZeroIsize
[src]
impl Clone for NonZeroU8
1.28.0[src]
impl Clone for NonZeroU16
1.28.0[src]
pub fn clone(&self) -> NonZeroU16
[src]
impl Clone for NonZeroU32
1.28.0[src]
pub fn clone(&self) -> NonZeroU32
[src]
impl Clone for NonZeroU64
1.28.0[src]
pub fn clone(&self) -> NonZeroU64
[src]
impl Clone for NonZeroU128
1.28.0[src]
pub fn clone(&self) -> NonZeroU128
[src]
impl Clone for NonZeroUsize
1.28.0[src]
pub fn clone(&self) -> NonZeroUsize
[src]
impl Clone for ParseFloatError
[src]
pub fn clone(&self) -> ParseFloatError
[src]
impl Clone for ParseIntError
[src]
pub fn clone(&self) -> ParseIntError
[src]
impl Clone for TryFromIntError
1.34.0[src]
pub fn clone(&self) -> TryFromIntError
[src]
impl Clone for RangeFull
[src]
impl Clone for NoneError
[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::os::linux::raw::stat
1.1.0[src]
impl Clone for tract_nnef::internal::tract_downcast_rs::__std::os::unix::net::SocketAddr
1.10.0[src]
pub fn clone(&self) -> SocketAddr
[src]
impl Clone for SocketCred
[src]
pub fn clone(&self) -> SocketCred
[src]
impl Clone for UCred
[src]
impl Clone for PathBuf
[src]
impl Clone for StripPrefixError
1.7.0[src]
pub fn clone(&self) -> StripPrefixError
[src]
impl Clone for ExitCode
[src]
impl Clone for ExitStatus
[src]
pub fn clone(&self) -> ExitStatus
[src]
impl Clone for Output
[src]
impl Clone for TraitObject
[src]
pub fn clone(&self) -> TraitObject
[src]
impl Clone for ParseBoolError
[src]
pub fn clone(&self) -> ParseBoolError
[src]
impl Clone for Utf8Error
[src]
impl Clone for FromUtf8Error
[src]
pub fn clone(&self) -> FromUtf8Error
[src]
impl Clone for RecvError
[src]
impl Clone for WaitTimeoutResult
1.5.0[src]
pub fn clone(&self) -> WaitTimeoutResult
[src]
impl Clone for RawWakerVTable
1.36.0[src]
pub fn clone(&self) -> RawWakerVTable
[src]
impl Clone for Waker
1.36.0[src]
impl Clone for AccessError
1.26.0[src]
pub fn clone(&self) -> AccessError
[src]
impl Clone for Thread
[src]
impl Clone for ThreadId
1.19.0[src]
impl Clone for Duration
1.3.0[src]
impl Clone for Instant
1.8.0[src]
impl Clone for SystemTime
1.8.0[src]
pub fn clone(&self) -> SystemTime
[src]
impl Clone for SystemTimeError
1.8.0[src]
pub fn clone(&self) -> SystemTimeError
[src]
impl<'_, A> Clone for tract_nnef::internal::tract_downcast_rs::__std::option::Iter<'_, A>
[src]
impl<'_, B> Clone for Cow<'_, B> where
B: ToOwned + ?Sized,
[src]
B: ToOwned + ?Sized,
impl<'_, K> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_set::Iter<'_, K>
[src]
impl<'_, K, V> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_map::Iter<'_, K, V>
[src]
impl<'_, K, V> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_map::Keys<'_, K, V>
[src]
impl<'_, K, V> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_map::Range<'_, K, V>
1.17.0[src]
impl<'_, K, V> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_map::Values<'_, K, V>
[src]
impl<'_, K, V> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_map::Iter<'_, K, V>
[src]
impl<'_, K, V> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_map::Keys<'_, K, V>
[src]
impl<'_, K, V> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_map::Values<'_, K, V>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::binary_heap::Iter<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_set::Difference<'_, T>
[src]
pub fn clone(&self) -> Difference<'_, T>ⓘNotable traits for Difference<'a, T>
impl<'a, T> Iterator for Difference<'a, T> where
T: Ord, type Item = &'a T;
[src]
Notable traits for Difference<'a, T>
impl<'a, T> Iterator for Difference<'a, T> where
T: Ord, type Item = &'a T;
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_set::Intersection<'_, T>
[src]
pub fn clone(&self) -> Intersection<'_, T>ⓘNotable traits for Intersection<'a, T>
impl<'a, T> Iterator for Intersection<'a, T> where
T: Ord, type Item = &'a T;
[src]
Notable traits for Intersection<'a, T>
impl<'a, T> Iterator for Intersection<'a, T> where
T: Ord, type Item = &'a T;
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_set::Iter<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_set::Range<'_, T>
1.17.0[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_set::SymmetricDifference<'_, T>
[src]
pub fn clone(&self) -> SymmetricDifference<'_, T>ⓘNotable traits for SymmetricDifference<'a, T>
impl<'a, T> Iterator for SymmetricDifference<'a, T> where
T: Ord, type Item = &'a T;
[src]
Notable traits for SymmetricDifference<'a, T>
impl<'a, T> Iterator for SymmetricDifference<'a, T> where
T: Ord, type Item = &'a T;
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::btree_set::Union<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::linked_list::Cursor<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::linked_list::Iter<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::vec_deque::Iter<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::result::Iter<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::Chunks<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::ChunksExact<'_, T>
1.31.0[src]
pub fn clone(&self) -> ChunksExact<'_, T>ⓘNotable traits for ChunksExact<'a, T>
impl<'a, T> Iterator for ChunksExact<'a, T> type Item = &'a [T];
[src]
Notable traits for ChunksExact<'a, T>
impl<'a, T> Iterator for ChunksExact<'a, T> type Item = &'a [T];
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::Iter<'_, T>
[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::RChunks<'_, T>
1.31.0[src]
impl<'_, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::Windows<'_, T>
[src]
impl<'_, T, P> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::Split<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
[src]
P: Clone + FnMut(&T) -> bool,
impl<'_, T, S> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_set::Difference<'_, T, S>
[src]
pub fn clone(&self) -> Difference<'_, T, S>ⓘNotable traits for Difference<'a, T, S>
impl<'a, T, S> Iterator for Difference<'a, T, S> where
T: Eq + Hash,
S: BuildHasher, type Item = &'a T;
[src]
Notable traits for Difference<'a, T, S>
impl<'a, T, S> Iterator for Difference<'a, T, S> where
T: Eq + Hash,
S: BuildHasher, type Item = &'a T;
impl<'_, T, S> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_set::Intersection<'_, T, S>
[src]
pub fn clone(&self) -> Intersection<'_, T, S>ⓘNotable traits for Intersection<'a, T, S>
impl<'a, T, S> Iterator for Intersection<'a, T, S> where
T: Eq + Hash,
S: BuildHasher, type Item = &'a T;
[src]
Notable traits for Intersection<'a, T, S>
impl<'a, T, S> Iterator for Intersection<'a, T, S> where
T: Eq + Hash,
S: BuildHasher, type Item = &'a T;
impl<'_, T, S> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_set::SymmetricDifference<'_, T, S>
[src]
pub fn clone(&self) -> SymmetricDifference<'_, T, S>ⓘNotable traits for SymmetricDifference<'a, T, S>
impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S> where
T: Eq + Hash,
S: BuildHasher, type Item = &'a T;
[src]
Notable traits for SymmetricDifference<'a, T, S>
impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S> where
T: Eq + Hash,
S: BuildHasher, type Item = &'a T;
impl<'_, T, S> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::hash_set::Union<'_, T, S>
[src]
impl<'_, T, const N: usize> Clone for ArrayChunks<'_, T, N>
[src]
pub fn clone(&self) -> ArrayChunks<'_, T, N>ⓘNotable traits for ArrayChunks<'a, T, N>
impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> type Item = &'a [T; N];
[src]
Notable traits for ArrayChunks<'a, T, N>
impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> type Item = &'a [T; N];
impl<'a> Clone for Component<'a>
[src]
impl<'a> Clone for Prefix<'a>
[src]
impl<'a> Clone for ResolvedInvocation<'a>
[src]
fn clone(&self) -> ResolvedInvocation<'a>
[src]
impl<'a> Clone for TensorView<'a>
pub fn clone(&self) -> TensorView<'a>
impl<'a> Clone for tract_nnef::internal::tract_data::anyhow::Chain<'a>
[src]
impl<'a> Clone for tract_nnef::internal::tract_downcast_rs::__std::error::Chain<'a>
[src]
impl<'a> Clone for Arguments<'a>
[src]
impl<'a> Clone for IoSlice<'a>
1.36.0[src]
impl<'a> Clone for Location<'a>
1.10.0[src]
impl<'a> Clone for Ancestors<'a>
1.28.0[src]
impl<'a> Clone for Components<'a>
[src]
pub fn clone(&self) -> Components<'a>ⓘNotable traits for Components<'a>
impl<'a> Iterator for Components<'a> type Item = Component<'a>;
[src]
Notable traits for Components<'a>
impl<'a> Iterator for Components<'a> type Item = Component<'a>;
impl<'a> Clone for tract_nnef::internal::tract_downcast_rs::__std::path::Iter<'a>
[src]
impl<'a> Clone for PrefixComponent<'a>
[src]
pub fn clone(&self) -> PrefixComponent<'a>
[src]
impl<'a> Clone for CharSearcher<'a>
[src]
pub fn clone(&self) -> CharSearcher<'a>
[src]
impl<'a> Clone for Bytes<'a>
[src]
impl<'a> Clone for CharIndices<'a>
[src]
pub fn clone(&self) -> CharIndices<'a>ⓘNotable traits for CharIndices<'a>
impl<'a> Iterator for CharIndices<'a> type Item = (usize, char);
[src]
Notable traits for CharIndices<'a>
impl<'a> Iterator for CharIndices<'a> type Item = (usize, char);
impl<'a> Clone for Chars<'a>
[src]
impl<'a> Clone for EncodeUtf16<'a>
1.8.0[src]
pub fn clone(&self) -> EncodeUtf16<'a>ⓘNotable traits for EncodeUtf16<'a>
impl<'a> Iterator for EncodeUtf16<'a> type Item = u16;
[src]
Notable traits for EncodeUtf16<'a>
impl<'a> Iterator for EncodeUtf16<'a> type Item = u16;
impl<'a> Clone for tract_nnef::internal::tract_downcast_rs::__std::str::EscapeDebug<'a>
1.34.0[src]
pub fn clone(&self) -> EscapeDebug<'a>ⓘNotable traits for EscapeDebug<'a>
impl<'a> Iterator for EscapeDebug<'a> type Item = char;
[src]
Notable traits for EscapeDebug<'a>
impl<'a> Iterator for EscapeDebug<'a> type Item = char;
impl<'a> Clone for tract_nnef::internal::tract_downcast_rs::__std::str::EscapeDefault<'a>
1.34.0[src]
pub fn clone(&self) -> EscapeDefault<'a>ⓘNotable traits for EscapeDefault<'a>
impl<'a> Iterator for EscapeDefault<'a> type Item = char;
[src]
Notable traits for EscapeDefault<'a>
impl<'a> Iterator for EscapeDefault<'a> type Item = char;
impl<'a> Clone for tract_nnef::internal::tract_downcast_rs::__std::str::EscapeUnicode<'a>
1.34.0[src]
pub fn clone(&self) -> EscapeUnicode<'a>ⓘNotable traits for EscapeUnicode<'a>
impl<'a> Iterator for EscapeUnicode<'a> type Item = char;
[src]
Notable traits for EscapeUnicode<'a>
impl<'a> Iterator for EscapeUnicode<'a> type Item = char;
impl<'a> Clone for Lines<'a>
[src]
impl<'a> Clone for LinesAny<'a>
[src]
impl<'a> Clone for SplitAsciiWhitespace<'a>
1.34.0[src]
pub fn clone(&self) -> SplitAsciiWhitespace<'a>ⓘNotable traits for SplitAsciiWhitespace<'a>
impl<'a> Iterator for SplitAsciiWhitespace<'a> type Item = &'a str;
[src]
Notable traits for SplitAsciiWhitespace<'a>
impl<'a> Iterator for SplitAsciiWhitespace<'a> type Item = &'a str;
impl<'a> Clone for SplitWhitespace<'a>
1.1.0[src]
pub fn clone(&self) -> SplitWhitespace<'a>ⓘNotable traits for SplitWhitespace<'a>
impl<'a> Iterator for SplitWhitespace<'a> type Item = &'a str;
[src]
Notable traits for SplitWhitespace<'a>
impl<'a> Iterator for SplitWhitespace<'a> type Item = &'a str;
impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>
[src]
pub fn clone(&self) -> CharSliceSearcher<'a, 'b>
[src]
impl<'a, 'b> Clone for StrSearcher<'a, 'b>
[src]
pub fn clone(&self) -> StrSearcher<'a, 'b>
[src]
impl<'a, A, D> Clone for AxisChunksIter<'a, A, D> where
D: Clone,
[src]
D: Clone,
pub fn clone(&self) -> AxisChunksIter<'a, A, D>ⓘNotable traits for AxisChunksIter<'a, A, D>
impl<'a, A, D> Iterator for AxisChunksIter<'a, A, D> where
D: Dimension, type Item = ArrayBase<ViewRepr<&'a A>, D>;
[src]
Notable traits for AxisChunksIter<'a, A, D>
impl<'a, A, D> Iterator for AxisChunksIter<'a, A, D> where
D: Dimension, type Item = ArrayBase<ViewRepr<&'a A>, D>;
impl<'a, A, D> Clone for AxisIter<'a, A, D> where
D: Clone,
[src]
D: Clone,
impl<'a, A, D> Clone for ExactChunks<'a, A, D> where
D: Clone,
[src]
D: Clone,
pub fn clone(&self) -> ExactChunks<'a, A, D>
[src]
impl<'a, A, D> Clone for ExactChunksIter<'a, A, D> where
D: Clone,
[src]
D: Clone,
pub fn clone(&self) -> ExactChunksIter<'a, A, D>ⓘNotable traits for ExactChunksIter<'a, A, D>
impl<'a, A, D> Iterator for ExactChunksIter<'a, A, D> where
D: Dimension, type Item = ArrayBase<ViewRepr<&'a A>, D>;
[src]
Notable traits for ExactChunksIter<'a, A, D>
impl<'a, A, D> Iterator for ExactChunksIter<'a, A, D> where
D: Dimension, type Item = ArrayBase<ViewRepr<&'a A>, D>;
impl<'a, A, D> Clone for IndexedIter<'a, A, D> where
D: Clone,
A: Clone,
[src]
D: Clone,
A: Clone,
pub fn clone(&self) -> IndexedIter<'a, A, D>ⓘNotable traits for IndexedIter<'a, A, D>
impl<'a, A, D> Iterator for IndexedIter<'a, A, D> where
D: Dimension, type Item = (<D as Dimension>::Pattern, &'a A);
[src]
Notable traits for IndexedIter<'a, A, D>
impl<'a, A, D> Iterator for IndexedIter<'a, A, D> where
D: Dimension, type Item = (<D as Dimension>::Pattern, &'a A);
impl<'a, A, D> Clone for tract_nnef::internal::tract_ndarray::iter::Iter<'a, A, D> where
D: Clone,
[src]
D: Clone,
impl<'a, A, D> Clone for Lanes<'a, A, D> where
D: Clone,
[src]
D: Clone,
impl<'a, A, D> Clone for LanesIter<'a, A, D> where
D: Clone,
[src]
D: Clone,
impl<'a, A, D> Clone for tract_nnef::internal::tract_ndarray::iter::Windows<'a, A, D> where
D: Clone,
[src]
D: Clone,
impl<'a, D> Clone for Axes<'a, D>
[src]
impl<'a, F> Clone for CharPredicateSearcher<'a, F> where
F: Clone + FnMut(char) -> bool,
[src]
F: Clone + FnMut(char) -> bool,
pub fn clone(&self) -> CharPredicateSearcher<'a, F>
[src]
impl<'a, I> Clone for Format<'a, I> where
I: Clone,
[src]
I: Clone,
impl<'a, I, F> Clone for FormatWith<'a, I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
pub fn clone(&self) -> FormatWith<'a, I, F>
[src]
impl<'a, P> Clone for MatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.5.0[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
pub fn clone(&self) -> MatchIndices<'a, P>ⓘNotable traits for MatchIndices<'a, P>
impl<'a, P> Iterator for MatchIndices<'a, P> where
P: Pattern<'a>, type Item = (usize, &'a str);
[src]
Notable traits for MatchIndices<'a, P>
impl<'a, P> Iterator for MatchIndices<'a, P> where
P: Pattern<'a>, type Item = (usize, &'a str);
impl<'a, P> Clone for Matches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.2.0[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.5.0[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
pub fn clone(&self) -> RMatchIndices<'a, P>ⓘNotable traits for RMatchIndices<'a, P>
impl<'a, P> Iterator for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, type Item = (usize, &'a str);
[src]
Notable traits for RMatchIndices<'a, P>
impl<'a, P> Iterator for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, type Item = (usize, &'a str);
impl<'a, P> Clone for RMatches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.2.0[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for tract_nnef::internal::tract_downcast_rs::__std::str::RSplit<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for RSplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
pub fn clone(&self) -> RSplitTerminator<'a, P>ⓘNotable traits for RSplitTerminator<'a, P>
impl<'a, P> Iterator for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, type Item = &'a str;
[src]
Notable traits for RSplitTerminator<'a, P>
impl<'a, P> Iterator for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, type Item = &'a str;
impl<'a, P> Clone for tract_nnef::internal::tract_downcast_rs::__std::str::Split<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for tract_nnef::internal::tract_downcast_rs::__std::str::SplitInclusive<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.51.0[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
pub fn clone(&self) -> SplitInclusive<'a, P>ⓘNotable traits for SplitInclusive<'a, P>
impl<'a, P> Iterator for SplitInclusive<'a, P> where
P: Pattern<'a>, type Item = &'a str;
[src]
Notable traits for SplitInclusive<'a, P>
impl<'a, P> Iterator for SplitInclusive<'a, P> where
P: Pattern<'a>, type Item = &'a str;
impl<'a, P> Clone for SplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl<'a, P> Clone for SplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
pub fn clone(&self) -> SplitTerminator<'a, P>ⓘNotable traits for SplitTerminator<'a, P>
impl<'a, P> Iterator for SplitTerminator<'a, P> where
P: Pattern<'a>, type Item = &'a str;
[src]
Notable traits for SplitTerminator<'a, P>
impl<'a, P> Iterator for SplitTerminator<'a, P> where
P: Pattern<'a>, type Item = &'a str;
impl<'a, T> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::RChunksExact<'a, T>
1.31.0[src]
pub fn clone(&self) -> RChunksExact<'a, T>ⓘNotable traits for RChunksExact<'a, T>
impl<'a, T> Iterator for RChunksExact<'a, T> type Item = &'a [T];
[src]
Notable traits for RChunksExact<'a, T>
impl<'a, T> Iterator for RChunksExact<'a, T> type Item = &'a [T];
impl<'a, T, P> Clone for tract_nnef::internal::tract_downcast_rs::__std::slice::RSplit<'a, T, P> where
P: Clone + FnMut(&T) -> bool,
T: 'a + Clone,
1.27.0[src]
P: Clone + FnMut(&T) -> bool,
T: 'a + Clone,
impl<'a, T, const N: usize> Clone for ArrayWindows<'a, T, N> where
T: 'a + Clone,
[src]
T: 'a + Clone,
pub fn clone(&self) -> ArrayWindows<'a, T, N>ⓘNotable traits for ArrayWindows<'a, T, N>
impl<'a, T, const N: usize> Iterator for ArrayWindows<'a, T, N> type Item = &'a [T; N];
[src]
Notable traits for ArrayWindows<'a, T, N>
impl<'a, T, const N: usize> Iterator for ArrayWindows<'a, T, N> type Item = &'a [T; N];
impl<'a, TI> Clone for MatMatMulKerSpec<'a, TI> where
TI: Clone + Copy + Debug,
TI: Clone + Copy + Debug,
pub fn clone(&self) -> MatMatMulKerSpec<'a, TI>
impl<'clone> Clone for Box<dyn Lut + 'clone + Send, Global>
pub fn clone(&self) -> Box<dyn Lut + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Lut + 'clone + Sync + Send, Global>
pub fn clone(&self) -> Box<dyn Lut + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Lut + 'clone + Sync, Global>
pub fn clone(&self) -> Box<dyn Lut + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Lut + 'clone, Global>
pub fn clone(&self) -> Box<dyn Lut + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn MatMatMul + 'clone + Send, Global>
pub fn clone(&self) -> Box<dyn MatMatMul + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn MatMatMul + 'clone + Sync + Send, Global>
pub fn clone(&self) -> Box<dyn MatMatMul + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn MatMatMul + 'clone + Sync, Global>
pub fn clone(&self) -> Box<dyn MatMatMul + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn MatMatMul + 'clone, Global>
pub fn clone(&self) -> Box<dyn MatMatMul + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn ElementWiseMiniOp + 'clone + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn ElementWiseMiniOp + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn ElementWiseMiniOp + 'clone + Sync + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn ElementWiseMiniOp + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn ElementWiseMiniOp + 'clone + Sync, Global>
[src]
pub fn clone(&self) -> Box<dyn ElementWiseMiniOp + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn ElementWiseMiniOp + 'clone, Global>
[src]
pub fn clone(&self) -> Box<dyn ElementWiseMiniOp + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Fact + 'clone + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn Fact + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Fact + 'clone + Sync + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn Fact + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Fact + 'clone + Sync, Global>
[src]
pub fn clone(&self) -> Box<dyn Fact + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Fact + 'clone, Global>
[src]
pub fn clone(&self) -> Box<dyn Fact + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Op + 'clone + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn Op + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Op + 'clone + Sync + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn Op + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Op + 'clone + Sync, Global>
[src]
pub fn clone(&self) -> Box<dyn Op + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn Op + 'clone, Global>
[src]
pub fn clone(&self) -> Box<dyn Op + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn OpState + 'clone + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn OpState + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn OpState + 'clone + Sync + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn OpState + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn OpState + 'clone + Sync, Global>
[src]
pub fn clone(&self) -> Box<dyn OpState + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn OpState + 'clone, Global>
[src]
pub fn clone(&self) -> Box<dyn OpState + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedOp + 'clone + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedOp + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedOp + 'clone + Sync + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedOp + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedOp + 'clone + Sync, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedOp + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedOp + 'clone, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedOp + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn BinMiniOp + 'clone + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn BinMiniOp + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn BinMiniOp + 'clone + Sync + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn BinMiniOp + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn BinMiniOp + 'clone + Sync, Global>
[src]
pub fn clone(&self) -> Box<dyn BinMiniOp + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn BinMiniOp + 'clone, Global>
[src]
pub fn clone(&self) -> Box<dyn BinMiniOp + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedPass + 'clone + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedPass + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedPass + 'clone + Sync + Send, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedPass + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedPass + 'clone + Sync, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedPass + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone> Clone for Box<dyn TypedPass + 'clone, Global>
[src]
pub fn clone(&self) -> Box<dyn TypedPass + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone, T> Clone for Box<dyn ElementWise<T> + 'clone + Send, Global> where
T: Copy,
T: Copy,
pub fn clone(&self) -> Box<dyn ElementWise<T> + 'clone + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone, T> Clone for Box<dyn ElementWise<T> + 'clone + Sync + Send, Global> where
T: Copy,
T: Copy,
pub fn clone(&self) -> Box<dyn ElementWise<T> + 'clone + Sync + Send, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone, T> Clone for Box<dyn ElementWise<T> + 'clone + Sync, Global> where
T: Copy,
T: Copy,
pub fn clone(&self) -> Box<dyn ElementWise<T> + 'clone + Sync, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'clone, T> Clone for Box<dyn ElementWise<T> + 'clone, Global> where
T: Copy,
T: Copy,
pub fn clone(&self) -> Box<dyn ElementWise<T> + 'clone, Global>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<'f> Clone for VaListImpl<'f>
[src]
pub fn clone(&self) -> VaListImpl<'f>
[src]
impl<'s, 't> Clone for MatrixStore<'s, 't>
pub fn clone(&self) -> MatrixStore<'s, 't>
impl<'t> Clone for FusedSpec<'t>
impl<A> Clone for tract_nnef::internal::tract_data::internal::tract_smallvec::IntoIter<A> where
A: Array + Clone,
<A as Array>::Item: Clone,
A: Array + Clone,
<A as Array>::Item: Clone,
impl<A> Clone for SmallVec<A> where
A: Array,
<A as Array>::Item: Clone,
A: Array,
<A as Array>::Item: Clone,
impl<A> Clone for RepeatN<A> where
A: Clone,
[src]
A: Clone,
impl<A> Clone for OwnedArcRepr<A>
[src]
pub fn clone(&self) -> OwnedArcRepr<A>
[src]
impl<A> Clone for OwnedRepr<A> where
A: Clone,
[src]
A: Clone,
impl<A> Clone for RawViewRepr<A> where
A: Clone,
[src]
A: Clone,
pub fn clone(&self) -> RawViewRepr<A>
[src]
impl<A> Clone for ViewRepr<A> where
A: Clone,
[src]
A: Clone,
impl<A> Clone for Repeat<A> where
A: Clone,
[src]
A: Clone,
impl<A> Clone for tract_nnef::internal::tract_downcast_rs::__std::option::IntoIter<A> where
A: Clone,
[src]
A: Clone,
impl<A, B> Clone for EitherOrBoth<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
pub fn clone(&self) -> EitherOrBoth<A, B>
[src]
impl<A, B> Clone for tract_nnef::internal::tract_downcast_rs::__std::iter::Chain<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
impl<A, B> Clone for tract_nnef::internal::tract_downcast_rs::__std::iter::Zip<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
impl<B, C> Clone for ControlFlow<B, C> where
C: Clone,
B: Clone,
[src]
C: Clone,
B: Clone,
pub fn clone(&self) -> ControlFlow<B, C>
[src]
impl<D> Clone for Indices<D> where
D: Clone + Dimension,
[src]
D: Clone + Dimension,
impl<D> Clone for IndicesIter<D> where
D: Clone,
[src]
D: Clone,
pub fn clone(&self) -> IndicesIter<D>ⓘNotable traits for IndicesIter<D>
impl<D> Iterator for IndicesIter<D> where
D: Dimension, type Item = <D as Dimension>::Pattern;
[src]
Notable traits for IndicesIter<D>
impl<D> Iterator for IndicesIter<D> where
D: Dimension, type Item = <D as Dimension>::Pattern;
impl<D> Clone for Shape<D> where
D: Clone,
[src]
D: Clone,
impl<D> Clone for StrideShape<D> where
D: Clone,
[src]
D: Clone,
pub fn clone(&self) -> StrideShape<D>
[src]
impl<Dyn> Clone for DynMetadata<Dyn> where
Dyn: ?Sized,
[src]
Dyn: ?Sized,
pub fn clone(&self) -> DynMetadata<Dyn>
[src]
impl<F> Clone for Outlet<F> where
F: Clone + Fact + Hash,
[src]
F: Clone + Fact + Hash,
impl<F> Clone for RepeatCall<F> where
F: Clone,
[src]
F: Clone,
pub fn clone(&self) -> RepeatCall<F>ⓘNotable traits for RepeatCall<F>
impl<A, F> Iterator for RepeatCall<F> where
F: FnMut() -> A, type Item = A;
[src]
Notable traits for RepeatCall<F>
impl<A, F> Iterator for RepeatCall<F> where
F: FnMut() -> A, type Item = A;
impl<F> Clone for FromFn<F> where
F: Clone,
1.34.0[src]
F: Clone,
impl<F> Clone for OnceWith<F> where
F: Clone,
1.43.0[src]
F: Clone,
impl<F> Clone for RepeatWith<F> where
F: Clone,
1.28.0[src]
F: Clone,
pub fn clone(&self) -> RepeatWith<F>ⓘNotable traits for RepeatWith<F>
impl<A, F> Iterator for RepeatWith<F> where
F: FnMut() -> A, type Item = A;
[src]
Notable traits for RepeatWith<F>
impl<A, F> Iterator for RepeatWith<F> where
F: FnMut() -> A, type Item = A;
impl<F, O> Clone for Graph<F, O> where
O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + Hash + 'static,
[src]
O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + Hash + 'static,
impl<F, O> Clone for ModelPatch<F, O> where
O: Clone + Display + Debug + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + 'static + Hash,
[src]
O: Clone + Display + Debug + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + 'static + Hash,
pub fn clone(&self) -> ModelPatch<F, O>
[src]
impl<F, O> Clone for Node<F, O> where
O: Clone + Hash,
F: Clone + Fact + Hash,
[src]
O: Clone + Hash,
F: Clone + Fact + Hash,
impl<F, O, M> Clone for SimplePlan<F, O, M> where
O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + Hash + 'static,
M: Clone + Borrow<Graph<F, O>> + Hash,
[src]
O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + Hash + 'static,
M: Clone + Borrow<Graph<F, O>> + Hash,
pub fn clone(&self) -> SimplePlan<F, O, M>
[src]
impl<F, O, M, P> Clone for SimpleState<F, O, M, P> where
O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + Hash + 'static,
P: Clone + Borrow<SimplePlan<F, O, M>>,
M: Clone + Borrow<Graph<F, O>> + Hash,
[src]
O: Clone + Debug + Display + AsRef<dyn Op + 'static> + AsMut<dyn Op + 'static> + 'static + Hash,
F: Clone + Fact + Hash + 'static,
P: Clone + Borrow<SimplePlan<F, O, M>>,
M: Clone + Borrow<Graph<F, O>> + Hash,
pub fn clone(&self) -> SimpleState<F, O, M, P>
[src]
impl<H> Clone for BuildHasherDefault<H>
1.7.0[src]
pub fn clone(&self) -> BuildHasherDefault<H>
[src]
impl<I> Clone for Combinations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> Combinations<I>ⓘ
[src]
impl<I> Clone for CombinationsWithReplacement<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> CombinationsWithReplacement<I>ⓘ
[src]
impl<I> Clone for ExactlyOneError<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> ExactlyOneError<I>ⓘNotable traits for ExactlyOneError<I>
impl<I> Iterator for ExactlyOneError<I> where
I: Iterator, type Item = <I as Iterator>::Item;
[src]
Notable traits for ExactlyOneError<I>
impl<I> Iterator for ExactlyOneError<I> where
I: Iterator, type Item = <I as Iterator>::Item;
impl<I> Clone for GroupingMap<I> where
I: Clone,
[src]
I: Clone,
pub fn clone(&self) -> GroupingMap<I>
[src]
impl<I> Clone for MultiPeek<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I> Clone for MultiProduct<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> MultiProduct<I>ⓘ
[src]
impl<I> Clone for PeekNth<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I> Clone for Permutations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> Permutations<I>ⓘ
[src]
impl<I> Clone for Powerset<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I> Clone for PutBack<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I> Clone for PutBackN<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I> Clone for RcIter<I>
[src]
impl<I> Clone for Step<I> where
I: Clone,
[src]
I: Clone,
impl<I> Clone for Unique<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I> Clone for WhileSome<I> where
I: Clone,
[src]
I: Clone,
impl<I> Clone for WithPosition<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> WithPosition<I>ⓘNotable traits for WithPosition<I>
impl<I> Iterator for WithPosition<I> where
I: Iterator, type Item = Position<<I as Iterator>::Item>;
[src]
Notable traits for WithPosition<I>
impl<I> Iterator for WithPosition<I> where
I: Iterator, type Item = Position<<I as Iterator>::Item>;
impl<I> Clone for Dim<I> where
I: Clone + ?Sized,
[src]
I: Clone + ?Sized,
impl<I> Clone for DecodeUtf16<I> where
I: Clone + Iterator<Item = u16>,
1.9.0[src]
I: Clone + Iterator<Item = u16>,
pub fn clone(&self) -> DecodeUtf16<I>ⓘNotable traits for DecodeUtf16<I>
impl<I> Iterator for DecodeUtf16<I> where
I: Iterator<Item = u16>, type Item = Result<char, DecodeUtf16Error>;
[src]
Notable traits for DecodeUtf16<I>
impl<I> Iterator for DecodeUtf16<I> where
I: Iterator<Item = u16>, type Item = Result<char, DecodeUtf16Error>;
impl<I> Clone for Cloned<I> where
I: Clone,
1.1.0[src]
I: Clone,
impl<I> Clone for Copied<I> where
I: Clone,
1.36.0[src]
I: Clone,
impl<I> Clone for Cycle<I> where
I: Clone,
[src]
I: Clone,
impl<I> Clone for Enumerate<I> where
I: Clone,
[src]
I: Clone,
impl<I> Clone for Fuse<I> where
I: Clone,
[src]
I: Clone,
impl<I> Clone for Intersperse<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> Intersperse<I>ⓘNotable traits for Intersperse<I>
impl<I> Iterator for Intersperse<I> where
I: Iterator,
<I as Iterator>::Item: Clone, type Item = <I as Iterator>::Item;
[src]
Notable traits for Intersperse<I>
impl<I> Iterator for Intersperse<I> where
I: Iterator,
<I as Iterator>::Item: Clone, type Item = <I as Iterator>::Item;
impl<I> Clone for Peekable<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I> Clone for Skip<I> where
I: Clone,
[src]
I: Clone,
impl<I> Clone for StepBy<I> where
I: Clone,
1.28.0[src]
I: Clone,
impl<I> Clone for Take<I> where
I: Clone,
[src]
I: Clone,
impl<I, ElemF> Clone for tract_nnef::internal::tract_itertools::IntersperseWith<I, ElemF> where
I: Clone + Iterator,
ElemF: Clone,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
ElemF: Clone,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> IntersperseWith<I, ElemF>ⓘNotable traits for IntersperseWith<I, ElemF>
impl<I, ElemF> Iterator for IntersperseWith<I, ElemF> where
I: Iterator,
ElemF: IntersperseElement<<I as Iterator>::Item>, type Item = <I as Iterator>::Item;
[src]
Notable traits for IntersperseWith<I, ElemF>
impl<I, ElemF> Iterator for IntersperseWith<I, ElemF> where
I: Iterator,
ElemF: IntersperseElement<<I as Iterator>::Item>, type Item = <I as Iterator>::Item;
impl<I, F> Clone for Batching<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, F> Clone for FilterOk<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, F> Clone for KMergeBy<I, F> where
F: Clone,
I: Iterator + Clone,
<I as Iterator>::Item: Clone,
[src]
F: Clone,
I: Iterator + Clone,
<I as Iterator>::Item: Clone,
impl<I, F> Clone for PadUsing<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, F> Clone for Positions<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, F> Clone for Update<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, F> Clone for FilterMap<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, F> Clone for Inspect<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, F> Clone for Map<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, G> Clone for tract_nnef::internal::tract_downcast_rs::__std::iter::IntersperseWith<I, G> where
I: Iterator + Clone,
G: Clone,
<I as Iterator>::Item: Clone,
[src]
I: Iterator + Clone,
G: Clone,
<I as Iterator>::Item: Clone,
pub fn clone(&self) -> IntersperseWith<I, G>ⓘNotable traits for IntersperseWith<I, G>
impl<I, G> Iterator for IntersperseWith<I, G> where
I: Iterator,
G: FnMut() -> <I as Iterator>::Item, type Item = <I as Iterator>::Item;
[src]
Notable traits for IntersperseWith<I, G>
impl<I, G> Iterator for IntersperseWith<I, G> where
I: Iterator,
G: FnMut() -> <I as Iterator>::Item, type Item = <I as Iterator>::Item;
impl<I, J> Clone for ConsTuples<I, J> where
I: Clone + Iterator<Item = J>,
[src]
I: Clone + Iterator<Item = J>,
pub fn clone(&self) -> ConsTuples<I, J>ⓘNotable traits for ConsTuples<Iter, ((I, J, K, L), X)>
impl<X, Iter, I, J, K, L> Iterator for ConsTuples<Iter, ((I, J, K, L), X)> where
Iter: Iterator<Item = ((I, J, K, L), X)>, type Item = (I, J, K, L, X);impl<X, Iter, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((F, G, H, I, J, K, L), X)>, type Item = (F, G, H, I, J, K, L, X);impl<X, Iter, J, K, L> Iterator for ConsTuples<Iter, ((J, K, L), X)> where
Iter: Iterator<Item = ((J, K, L), X)>, type Item = (J, K, L, X);impl<X, Iter, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>, type Item = (C, D, E, F, G, H, I, J, K, L, X);impl<X, Iter, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((E, F, G, H, I, J, K, L), X)>, type Item = (E, F, G, H, I, J, K, L, X);impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>, type Item = (B, C, D, E, F, G, H, I, J, K, L, X);impl<X, Iter, K, L> Iterator for ConsTuples<Iter, ((K, L), X)> where
Iter: Iterator<Item = ((K, L), X)>, type Item = (K, L, X);impl<X, Iter, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((G, H, I, J, K, L), X)>, type Item = (G, H, I, J, K, L, X);impl<X, Iter, H, I, J, K, L> Iterator for ConsTuples<Iter, ((H, I, J, K, L), X)> where
Iter: Iterator<Item = ((H, I, J, K, L), X)>, type Item = (H, I, J, K, L, X);impl<X, Iter, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((D, E, F, G, H, I, J, K, L), X)>, type Item = (D, E, F, G, H, I, J, K, L, X);
[src]
Notable traits for ConsTuples<Iter, ((I, J, K, L), X)>
impl<X, Iter, I, J, K, L> Iterator for ConsTuples<Iter, ((I, J, K, L), X)> where
Iter: Iterator<Item = ((I, J, K, L), X)>, type Item = (I, J, K, L, X);impl<X, Iter, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((F, G, H, I, J, K, L), X)>, type Item = (F, G, H, I, J, K, L, X);impl<X, Iter, J, K, L> Iterator for ConsTuples<Iter, ((J, K, L), X)> where
Iter: Iterator<Item = ((J, K, L), X)>, type Item = (J, K, L, X);impl<X, Iter, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>, type Item = (C, D, E, F, G, H, I, J, K, L, X);impl<X, Iter, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((E, F, G, H, I, J, K, L), X)>, type Item = (E, F, G, H, I, J, K, L, X);impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>, type Item = (B, C, D, E, F, G, H, I, J, K, L, X);impl<X, Iter, K, L> Iterator for ConsTuples<Iter, ((K, L), X)> where
Iter: Iterator<Item = ((K, L), X)>, type Item = (K, L, X);impl<X, Iter, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((G, H, I, J, K, L), X)>, type Item = (G, H, I, J, K, L, X);impl<X, Iter, H, I, J, K, L> Iterator for ConsTuples<Iter, ((H, I, J, K, L), X)> where
Iter: Iterator<Item = ((H, I, J, K, L), X)>, type Item = (H, I, J, K, L, X);impl<X, Iter, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)> where
Iter: Iterator<Item = ((D, E, F, G, H, I, J, K, L), X)>, type Item = (D, E, F, G, H, I, J, K, L, X);
impl<I, J> Clone for Interleave<I, J> where
I: Clone,
J: Clone,
[src]
I: Clone,
J: Clone,
pub fn clone(&self) -> Interleave<I, J>ⓘNotable traits for Interleave<I, J>
impl<I, J> Iterator for Interleave<I, J> where
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>, type Item = <I as Iterator>::Item;
[src]
Notable traits for Interleave<I, J>
impl<I, J> Iterator for Interleave<I, J> where
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>, type Item = <I as Iterator>::Item;
impl<I, J> Clone for InterleaveShortest<I, J> where
I: Clone + Iterator,
J: Clone + Iterator<Item = <I as Iterator>::Item>,
[src]
I: Clone + Iterator,
J: Clone + Iterator<Item = <I as Iterator>::Item>,
pub fn clone(&self) -> InterleaveShortest<I, J>ⓘNotable traits for InterleaveShortest<I, J>
impl<I, J> Iterator for InterleaveShortest<I, J> where
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>, type Item = <I as Iterator>::Item;
[src]
Notable traits for InterleaveShortest<I, J>
impl<I, J> Iterator for InterleaveShortest<I, J> where
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>, type Item = <I as Iterator>::Item;
impl<I, J> Clone for Product<I, J> where
I: Clone + Iterator,
J: Clone,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
J: Clone,
<I as Iterator>::Item: Clone,
impl<I, J> Clone for ZipEq<I, J> where
I: Clone,
J: Clone,
[src]
I: Clone,
J: Clone,
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]
F: Clone,
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>,
Peekable<I>: Clone,
Peekable<J>: Clone,
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]
F: Clone,
I: Iterator,
J: Iterator,
PutBack<Fuse<I>>: Clone,
PutBack<Fuse<J>>: Clone,
pub fn clone(&self) -> MergeJoinBy<I, J, F>ⓘ
[src]
impl<I, P> Clone for Filter<I, P> where
P: Clone,
I: Clone,
[src]
P: Clone,
I: Clone,
impl<I, P> Clone for MapWhile<I, P> where
P: Clone,
I: Clone,
[src]
P: Clone,
I: Clone,
impl<I, P> Clone for SkipWhile<I, P> where
P: Clone,
I: Clone,
[src]
P: Clone,
I: Clone,
impl<I, P> Clone for TakeWhile<I, P> where
P: Clone,
I: Clone,
[src]
P: Clone,
I: Clone,
impl<I, St, F> Clone for tract_nnef::internal::tract_downcast_rs::__std::iter::Scan<I, St, F> where
F: Clone,
I: Clone,
St: Clone,
[src]
F: Clone,
I: Clone,
St: Clone,
impl<I, T> Clone for TupleCombinations<I, T> where
T: Clone + HasCombination<I>,
I: Clone + Iterator,
<T as HasCombination<I>>::Combination: Clone,
[src]
T: Clone + HasCombination<I>,
I: Clone + Iterator,
<T as HasCombination<I>>::Combination: Clone,
pub fn clone(&self) -> TupleCombinations<I, T>ⓘNotable traits for TupleCombinations<I, T>
impl<I, T> Iterator for TupleCombinations<I, T> where
T: HasCombination<I>,
I: Iterator, type Item = T;
[src]
Notable traits for TupleCombinations<I, T>
impl<I, T> Iterator for TupleCombinations<I, T> where
T: HasCombination<I>,
I: Iterator, type Item = T;
impl<I, T> Clone for TupleWindows<I, T> where
T: Clone + HomogeneousTuple,
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
[src]
T: Clone + HomogeneousTuple,
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
pub fn clone(&self) -> TupleWindows<I, T>ⓘNotable traits for TupleWindows<I, T>
impl<I, T> Iterator for TupleWindows<I, T> where
T: HomogeneousTuple + Clone,
I: Iterator<Item = <T as TupleCollect>::Item>,
<T as TupleCollect>::Item: Clone, type Item = T;
[src]
Notable traits for TupleWindows<I, T>
impl<I, T> Iterator for TupleWindows<I, T> where
T: HomogeneousTuple + Clone,
I: Iterator<Item = <T as TupleCollect>::Item>,
<T as TupleCollect>::Item: Clone, type Item = T;
impl<I, T> Clone for Tuples<I, T> where
T: Clone + HomogeneousTuple,
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
<T as TupleCollect>::Buffer: Clone,
[src]
T: Clone + HomogeneousTuple,
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
<T as TupleCollect>::Buffer: Clone,
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,
1.29.0[src]
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,
impl<I, U, F> Clone for FlatMap<I, U, F> where
F: Clone,
I: Clone,
U: Clone + IntoIterator,
<U as IntoIterator>::IntoIter: Clone,
[src]
F: Clone,
I: Clone,
U: Clone + IntoIterator,
<U as IntoIterator>::IntoIter: Clone,
impl<I, V, F> Clone for UniqueBy<I, V, F> where
F: Clone,
I: Clone + Iterator,
V: Clone,
[src]
F: Clone,
I: Clone + Iterator,
V: Clone,
impl<Idx> Clone for tract_nnef::internal::tract_downcast_rs::__std::ops::Range<Idx> where
Idx: Clone,
[src]
Idx: Clone,
impl<Idx> Clone for RangeFrom<Idx> where
Idx: Clone,
[src]
Idx: Clone,
impl<Idx> Clone for RangeInclusive<Idx> where
Idx: Clone,
1.26.0[src]
Idx: Clone,
pub fn clone(&self) -> RangeInclusive<Idx>ⓘNotable traits for RangeInclusive<A>
impl<A> Iterator for RangeInclusive<A> where
A: Step, type Item = A;
[src]
Notable traits for RangeInclusive<A>
impl<A> Iterator for RangeInclusive<A> where
A: Step, type Item = A;
impl<Idx> Clone for RangeTo<Idx> where
Idx: Clone,
[src]
Idx: Clone,
impl<Idx> Clone for RangeToInclusive<Idx> where
Idx: Clone,
1.26.0[src]
Idx: Clone,
pub fn clone(&self) -> RangeToInclusive<Idx>
[src]
impl<K> Clone for LutImpl<K> where
K: Clone + LutKer,
K: Clone + LutKer,
impl<K, T> Clone for ElementWiseImpl<K, T> where
T: Clone + Copy + Debug + PartialEq<T> + Send + Sync,
K: Clone + ElementWiseKer<T>,
T: Clone + Copy + Debug + PartialEq<T> + Send + Sync,
K: Clone + ElementWiseKer<T>,
pub fn clone(&self) -> ElementWiseImpl<K, T>
impl<K, TC, TI> Clone for MatMatMulImpl<K, TC, TI> where
K: Clone + MatMatMulKer<TI> + 'static,
TI: Clone + Copy + Add<TI> + Mul<TI> + Zero + Debug + 'static,
TC: Clone + Copy + Debug + 'static,
K: Clone + MatMatMulKer<TI> + 'static,
TI: Clone + Copy + Add<TI> + Mul<TI> + Zero + Debug + 'static,
TC: Clone + Copy + Debug + 'static,
pub fn clone(&self) -> MatMatMulImpl<K, TC, TI>
impl<K, V> Clone for BTreeMap<K, V> where
K: Clone,
V: Clone,
[src]
K: Clone,
V: Clone,
impl<K, V, S> Clone for HashMap<K, V, S> where
K: Clone,
V: Clone,
S: Clone,
[src]
K: Clone,
V: Clone,
S: Clone,
pub fn clone(&self) -> HashMap<K, V, S>
[src]
pub fn clone_from(&mut self, other: &HashMap<K, V, S>)
[src]
impl<L, R> Clone for Either<L, R> where
R: Clone,
L: Clone,
[src]
R: Clone,
L: Clone,
impl<P> Clone for Pin<P> where
P: Clone,
1.33.0[src]
P: Clone,
impl<Parts, D> Clone for tract_nnef::internal::tract_ndarray::Zip<Parts, D> where
D: Clone,
Parts: Clone,
[src]
D: Clone,
Parts: Clone,
impl<S, D> Clone for ArrayBase<S, D> where
D: Clone,
S: RawDataClone,
[src]
D: Clone,
S: RawDataClone,
pub fn clone(&self) -> ArrayBase<S, D>
[src]
pub 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 Iterate<St, F> where
F: Clone,
St: Clone,
[src]
F: Clone,
St: Clone,
impl<St, F> Clone for Unfold<St, F> where
F: Clone,
St: Clone,
[src]
F: Clone,
St: Clone,
impl<T> Clone for tract_nnef::internal::tract_itertools::FoldWhile<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for MinMaxResult<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> MinMaxResult<T>
[src]
impl<T> Clone for Position<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for tract_nnef::internal::tract_ndarray::FoldWhile<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Bound<T> where
T: Clone,
1.17.0[src]
T: Clone,
impl<T> Clone for Option<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for TrySendError<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> TrySendError<T>
[src]
impl<T> Clone for Poll<T> where
T: Clone,
1.36.0[src]
T: Clone,
impl<T> Clone for Arc<T> where
T: ?Sized,
[src]
T: ?Sized,
pub 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 OutletMap<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for PhantomData<T> where
T: ?Sized,
[src]
T: ?Sized,
pub fn clone(&self) -> PhantomData<T>
[src]
impl<T> Clone for TupleBuffer<T> where
T: Clone + HomogeneousTuple,
<T as TupleCollect>::Buffer: Clone,
[src]
T: Clone + HomogeneousTuple,
<T as TupleCollect>::Buffer: Clone,
pub fn clone(&self) -> TupleBuffer<T>ⓘNotable traits for TupleBuffer<T>
impl<T> Iterator for TupleBuffer<T> where
T: HomogeneousTuple, type Item = <T as TupleCollect>::Item;
[src]
Notable traits for TupleBuffer<T>
impl<T> Iterator for TupleBuffer<T> where
T: HomogeneousTuple, type Item = <T as TupleCollect>::Item;
impl<T> Clone for tract_nnef::internal::tract_itertools::Zip<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> Zip<T>ⓘNotable traits for Zip<(A, B)>
impl<A, B> Iterator for Zip<(A, B)> where
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item);impl<A, B, C> Iterator for Zip<(A, B, C)> where
C: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item);impl<A> Iterator for Zip<(A,)> where
A: Iterator, type Item = (<A as Iterator>::Item,);impl<A, B, C, D, E, F, G, H, I, J> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
G: Iterator,
H: Iterator,
J: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item);impl<A, B, C, D, E> Iterator for Zip<(A, B, C, D, E)> where
C: Iterator,
E: Iterator,
D: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item);impl<A, B, C, D> Iterator for Zip<(A, B, C, D)> where
C: Iterator,
D: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item);impl<A, B, C, D, E, F, G> Iterator for Zip<(A, B, C, D, E, F, G)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
G: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item);impl<A, B, C, D, E, F, G, H> Iterator for Zip<(A, B, C, D, E, F, G, H)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
G: Iterator,
H: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I, J, K, L> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
K: Iterator,
L: Iterator,
G: Iterator,
H: Iterator,
J: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item, <L as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I, J, K> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
K: Iterator,
G: Iterator,
H: Iterator,
J: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item);impl<A, B, C, D, E, F> Iterator for Zip<(A, B, C, D, E, F)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I> Iterator for Zip<(A, B, C, D, E, F, G, H, I)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
G: Iterator,
H: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item);
[src]
Notable traits for Zip<(A, B)>
impl<A, B> Iterator for Zip<(A, B)> where
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item);impl<A, B, C> Iterator for Zip<(A, B, C)> where
C: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item);impl<A> Iterator for Zip<(A,)> where
A: Iterator, type Item = (<A as Iterator>::Item,);impl<A, B, C, D, E, F, G, H, I, J> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
G: Iterator,
H: Iterator,
J: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item);impl<A, B, C, D, E> Iterator for Zip<(A, B, C, D, E)> where
C: Iterator,
E: Iterator,
D: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item);impl<A, B, C, D> Iterator for Zip<(A, B, C, D)> where
C: Iterator,
D: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item);impl<A, B, C, D, E, F, G> Iterator for Zip<(A, B, C, D, E, F, G)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
G: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item);impl<A, B, C, D, E, F, G, H> Iterator for Zip<(A, B, C, D, E, F, G, H)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
G: Iterator,
H: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I, J, K, L> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
K: Iterator,
L: Iterator,
G: Iterator,
H: Iterator,
J: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item, <L as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I, J, K> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
K: Iterator,
G: Iterator,
H: Iterator,
J: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item);impl<A, B, C, D, E, F> Iterator for Zip<(A, B, C, D, E, F)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I> Iterator for Zip<(A, B, C, D, E, F, G, H, I)> where
C: Iterator,
E: Iterator,
F: Iterator,
D: Iterator,
A: Iterator,
B: Iterator,
I: Iterator,
G: Iterator,
H: Iterator, type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item);
impl<T> Clone for MathCell<T> where
T: Copy,
[src]
T: Copy,
impl<T> Clone for BTreeSet<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for BinaryHeap<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> BinaryHeap<T>
[src]
pub fn clone_from(&mut self, source: &BinaryHeap<T>)
[src]
impl<T> Clone for LinkedList<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> LinkedList<T>
[src]
pub fn clone_from(&mut self, other: &LinkedList<T>)
[src]
impl<T> Clone for VecDeque<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for tract_nnef::internal::tract_downcast_rs::__alloc::sync::Weak<T> where
T: ?Sized,
1.4.0[src]
T: ?Sized,
pub 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]
T: Copy,
impl<T> Clone for RefCell<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Reverse<T> where
T: Clone,
1.19.0[src]
T: Clone,
impl<T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::binary_heap::IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for IntoIterSorted<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> IntoIterSorted<T>ⓘNotable traits for IntoIterSorted<T>
impl<T> Iterator for IntoIterSorted<T> where
T: Ord, type Item = T;
[src]
Notable traits for IntoIterSorted<T>
impl<T> Iterator for IntoIterSorted<T> where
T: Ord, type Item = T;
impl<T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::linked_list::IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for tract_nnef::internal::tract_downcast_rs::__std::collections::vec_deque::IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Pending<T>
1.48.0[src]
impl<T> Clone for Ready<T> where
T: Clone,
1.48.0[src]
T: Clone,
impl<T> Clone for tract_nnef::internal::tract_downcast_rs::__std::io::Cursor<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Empty<T>
1.2.0[src]
impl<T> Clone for Once<T> where
T: Clone,
1.2.0[src]
T: Clone,
impl<T> Clone for Rev<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for OnceCell<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for SyncOnceCell<T> where
T: Clone,
[src]
T: Clone,
pub fn clone(&self) -> SyncOnceCell<T>
[src]
impl<T> Clone for Discriminant<T>
1.21.0[src]
pub fn clone(&self) -> Discriminant<T>
[src]
impl<T> Clone for ManuallyDrop<T> where
T: Clone + ?Sized,
1.20.0[src]
T: Clone + ?Sized,
pub fn clone(&self) -> ManuallyDrop<T>
[src]
impl<T> Clone for Wrapping<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for NonNull<T> where
T: ?Sized,
1.25.0[src]
T: ?Sized,
impl<T> Clone for Rc<T> where
T: ?Sized,
[src]
T: ?Sized,
pub 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_nnef::internal::tract_downcast_rs::__std::rc::Weak<T> where
T: ?Sized,
1.4.0[src]
T: ?Sized,
pub 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_nnef::internal::tract_downcast_rs::__std::result::IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for SendError<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Sender<T>
[src]
impl<T> Clone for SyncSender<T>
[src]
pub fn clone(&self) -> SyncSender<T>
[src]
impl<T> Clone for MaybeUninit<T> where
T: Copy,
1.36.0[src]
T: Copy,
pub fn clone(&self) -> MaybeUninit<T>
[src]
impl<T, A> Clone for Box<[T], A> where
T: Clone,
A: Allocator + Clone,
1.3.0[src]
T: Clone,
A: Allocator + Clone,
pub fn clone(&self) -> Box<[T], A>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
pub fn clone_from(&mut self, other: &Box<[T], A>)
[src]
impl<T, A> Clone for Box<T, A> where
T: Clone,
A: Allocator + Clone,
[src]
T: Clone,
A: Allocator + Clone,
pub fn clone(&self) -> Box<T, A>ⓘNotable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
[src]
Notable traits for Box<R, Global>
impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<I, A> Iterator for Box<I, A> where
A: Allocator,
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
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);
pub fn clone_from(&mut self, source: &Box<T, A>)
[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, A> Clone for Vec<T, A> where
T: Clone,
A: Allocator + Clone,
[src]
T: Clone,
A: Allocator + Clone,
impl<T, A> Clone for tract_nnef::internal::tract_downcast_rs::__std::vec::IntoIter<T, A> where
T: Clone,
A: Allocator + Clone,
1.8.0[src]
T: Clone,
A: Allocator + Clone,
impl<T, Din, Dout> Clone for SliceInfo<T, Din, Dout> where
T: Clone,
Din: Dimension,
Dout: Dimension,
[src]
T: Clone,
Din: Dimension,
Dout: Dimension,
impl<T, E> Clone for Result<T, E> where
E: Clone,
T: Clone,
[src]
E: Clone,
T: Clone,
impl<T, F> Clone for Successors<T, F> where
F: Clone,
T: Clone,
1.34.0[src]
F: Clone,
T: Clone,
pub fn clone(&self) -> Successors<T, F>ⓘNotable traits for Successors<T, F>
impl<T, F> Iterator for Successors<T, F> where
F: FnMut(&T) -> Option<T>, type Item = T;
[src]
Notable traits for Successors<T, F>
impl<T, F> Iterator for Successors<T, F> where
F: FnMut(&T) -> Option<T>, type Item = T;
impl<T, S> Clone for HashSet<T, S> where
T: Clone,
S: Clone,
[src]
T: Clone,
S: Clone,
impl<T, U> Clone for ZipLongest<T, U> where
T: Clone,
U: Clone,
[src]
T: Clone,
U: Clone,
pub fn clone(&self) -> ZipLongest<T, U>ⓘNotable traits for ZipLongest<T, U>
impl<T, U> Iterator for ZipLongest<T, U> where
T: Iterator,
U: Iterator, type Item = EitherOrBoth<<T as Iterator>::Item, <U as Iterator>::Item>;
[src]
Notable traits for ZipLongest<T, U>
impl<T, U> Iterator for ZipLongest<T, U> where
T: Iterator,
U: Iterator, type Item = EitherOrBoth<<T as Iterator>::Item, <U as Iterator>::Item>;
impl<T, const N: usize> Clone for tract_nnef::internal::tract_downcast_rs::__std::array::IntoIter<T, N> where
T: Clone,
1.40.0[src]
T: Clone,
impl<TI> Clone for FusedKerSpec<TI> where
TI: Clone + Copy,
TI: Clone + Copy,
pub fn clone(&self) -> FusedKerSpec<TI>
impl<Y, R> Clone for GeneratorState<Y, R> where
R: Clone,
Y: Clone,
[src]
R: Clone,
Y: Clone,