1.0.0[−][src]Trait frame_support::dispatch::Clone
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"]fn clone(&self) -> Self
Returns a copy of the value.
Examples
let hello = "Hello"; // &str implements Clone assert_eq!("Hello", hello.clone());
Provided methods
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
.
a.clone_from(&b)
is equivalent to a = b.clone()
in functionality,
but can be overridden to reuse the resources of a
to avoid unnecessary
allocations.
Implementations on Foreign Types
impl<'a> Clone for Chain<'a>
[src]
impl<T> Clone for SendError<T> where
T: Clone,
[src]
T: Clone,
impl Clone for Shutdown
[src]
impl Clone for TryRecvError
[src]
fn clone(&self) -> TryRecvError
[src]
impl Clone for AccessError
[src]
fn clone(&self) -> AccessError
[src]
impl Clone for PathBuf
[src]
impl Clone for NulError
[src]
impl Clone for OpenOptions
[src]
fn clone(&self) -> OpenOptions
[src]
impl Clone for Ipv4Addr
[src]
impl Clone for Instant
[src]
impl Clone for SocketAddr
[src]
fn clone(&self) -> SocketAddr
[src]
impl Clone for SystemTimeError
[src]
fn clone(&self) -> SystemTimeError
[src]
impl<'a> Clone for Component<'a>
[src]
impl Clone for Permissions
[src]
fn clone(&self) -> Permissions
[src]
impl Clone for SeekFrom
[src]
impl<'a> Clone for IoSlice<'a>
[src]
impl Clone for FromVecWithNulError
[src]
fn clone(&self) -> FromVecWithNulError
[src]
impl Clone for Box<Path>
[src]
impl Clone for stat
[src]
impl<'_, T, S> Clone for SymmetricDifference<'_, T, S>
[src]
fn clone(&self) -> SymmetricDifference<'_, T, S>
[src]
impl<'_, K, V> Clone for Iter<'_, K, V>
[src]
impl Clone for AddrParseError
[src]
fn clone(&self) -> AddrParseError
[src]
impl Clone for System
[src]
impl<T> Clone for Cursor<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for TrySendError<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> TrySendError<T>
[src]
impl<'_, T, S> Clone for Difference<'_, T, S>
[src]
fn clone(&self) -> Difference<'_, T, S>
[src]
impl Clone for Metadata
[src]
impl Clone for SocketAddrV6
[src]
fn clone(&self) -> SocketAddrV6
[src]
impl<'a> Clone for Iter<'a>
[src]
impl Clone for RandomState
[src]
fn clone(&self) -> RandomState
[src]
impl Clone for Box<OsStr>
[src]
impl Clone for Output
[src]
impl Clone for VarError
[src]
impl Clone for RecvTimeoutError
[src]
fn clone(&self) -> RecvTimeoutError
[src]
impl Clone for IntoStringError
[src]
fn clone(&self) -> IntoStringError
[src]
impl<'a> Clone for Ancestors<'a>
[src]
impl Clone for FromBytesWithNulError
[src]
fn clone(&self) -> FromBytesWithNulError
[src]
impl Clone for SocketAddrV4
[src]
fn clone(&self) -> SocketAddrV4
[src]
impl<T> Clone for SyncSender<T>
[src]
fn clone(&self) -> SyncSender<T>
[src]
impl Clone for SystemTime
[src]
fn clone(&self) -> SystemTime
[src]
impl<'_, T, S> Clone for Union<'_, T, S>
[src]
impl Clone for WaitTimeoutResult
[src]
fn clone(&self) -> WaitTimeoutResult
[src]
impl<'_, K> Clone for Iter<'_, K>
[src]
impl<T> Clone for Sender<T>
[src]
impl<K, V, S> Clone for HashMap<K, V, S> where
K: Clone,
S: Clone,
V: Clone,
[src]
K: Clone,
S: Clone,
V: Clone,
impl<'_, T, S> Clone for Intersection<'_, T, S>
[src]
fn clone(&self) -> Intersection<'_, T, S>
[src]
impl Clone for DefaultHasher
[src]
fn clone(&self) -> DefaultHasher
[src]
impl Clone for ExitCode
[src]
impl Clone for RecvError
[src]
impl<'_, K, V> Clone for Keys<'_, K, V>
[src]
impl Clone for IpAddr
[src]
impl<T, S> Clone for HashSet<T, S> where
S: Clone,
T: Clone,
[src]
S: Clone,
T: Clone,
impl<'a> Clone for Prefix<'a>
[src]
impl Clone for FileType
[src]
impl Clone for OsString
[src]
impl Clone for Ipv6MulticastScope
[src]
fn clone(&self) -> Ipv6MulticastScope
[src]
impl<'a> Clone for Components<'a>
[src]
fn clone(&self) -> Components<'a>
[src]
impl<'a> Clone for PrefixComponent<'a>
[src]
fn clone(&self) -> PrefixComponent<'a>
[src]
impl Clone for Ipv6Addr
[src]
impl Clone for Box<CStr>
[src]
impl Clone for ExitStatus
[src]
fn clone(&self) -> ExitStatus
[src]
impl Clone for Thread
[src]
impl<'_, K, V> Clone for Values<'_, K, V>
[src]
impl Clone for CString
[src]
impl Clone for StripPrefixError
[src]
fn clone(&self) -> StripPrefixError
[src]
impl Clone for ErrorKind
[src]
impl Clone for SocketAddr
[src]
fn clone(&self) -> SocketAddr
[src]
impl<T> Clone for SyncOnceCell<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> SyncOnceCell<T>
[src]
impl Clone for ThreadId
[src]
impl<'f> Clone for VaListImpl<'f>
[src]
fn clone(&self) -> VaListImpl<'f>
[src]
impl Clone for RangeFull
[src]
impl<T> Clone for MaybeUninit<T> where
T: Copy,
[src]
T: Copy,
fn clone(&self) -> MaybeUninit<T>
[src]
impl<'_, T> Clone for Chunks<'_, T>
[src]
impl<T, F> Clone for Successors<T, F> where
F: Clone,
T: Clone,
[src]
F: Clone,
T: Clone,
fn clone(&self) -> Successors<T, F>
[src]
impl<'a> Clone for EncodeUtf16<'a>
[src]
fn clone(&self) -> EncodeUtf16<'a>
[src]
impl<F> Clone for FromFn<F> where
F: Clone,
[src]
F: 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<T> Clone for Cell<T> where
T: Copy,
[src]
T: Copy,
impl Clone for Ordering
[src]
impl Clone for ToUppercase
[src]
fn clone(&self) -> ToUppercase
[src]
impl Clone for __m64
[src]
impl<I> Clone for Enumerate<I> where
I: Clone,
[src]
I: Clone,
impl<I> Clone for Skip<I> where
I: Clone,
[src]
I: Clone,
impl Clone for f32
[src]
impl<T> Clone for *mut T where
T: ?Sized,
[src]
T: ?Sized,
impl Clone for NonZeroI64
[src]
fn clone(&self) -> NonZeroI64
[src]
impl Clone for i8
[src]
impl<'a> Clone for CharSearcher<'a>
[src]
fn clone(&self) -> CharSearcher<'a>
[src]
impl Clone for NonZeroU64
[src]
fn clone(&self) -> NonZeroU64
[src]
impl<'a> Clone for Chars<'a>
[src]
impl Clone for AllocErr
[src]
impl<T> Clone for Option<T> where
T: Clone,
[src]
T: Clone,
impl Clone for Duration
[src]
impl Clone for Ordering
[src]
impl Clone for f64
[src]
impl Clone for NonZeroUsize
[src]
fn clone(&self) -> NonZeroUsize
[src]
impl Clone for i16
[src]
impl Clone for u16
[src]
impl<A> Clone for Repeat<A> where
A: Clone,
[src]
A: Clone,
impl Clone for NonZeroI32
[src]
fn clone(&self) -> NonZeroI32
[src]
impl<'a, F> Clone for CharPredicateSearcher<'a, F> where
F: Clone + FnMut(char) -> bool,
[src]
F: Clone + FnMut(char) -> bool,
fn clone(&self) -> CharPredicateSearcher<'a, F>
[src]
impl<'_, T, P> Clone for Split<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
[src]
P: Clone + FnMut(&T) -> bool,
impl Clone for TryFromIntError
[src]
fn clone(&self) -> TryFromIntError
[src]
impl<I, F> Clone for FilterMap<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<'_, T> Clone for Windows<'_, T>
[src]
impl Clone for SipHasher
[src]
impl<T> Clone for Pending<T>
[src]
impl<I, P> Clone for TakeWhile<I, P> where
I: Clone,
P: Clone,
[src]
I: Clone,
P: Clone,
impl<'a> Clone for EscapeUnicode<'a>
[src]
fn clone(&self) -> EscapeUnicode<'a>
[src]
impl Clone for i128
[src]
impl<I, St, F> Clone for Scan<I, St, F> where
F: Clone,
I: Clone,
St: Clone,
[src]
F: Clone,
I: Clone,
St: Clone,
impl<'a> Clone for SplitAsciiWhitespace<'a>
[src]
fn clone(&self) -> SplitAsciiWhitespace<'a>
[src]
impl Clone for bool
[src]
impl Clone for NoneError
[src]
impl Clone for __m512i
[src]
impl Clone for SearchStep
[src]
fn clone(&self) -> SearchStep
[src]
impl Clone for __m512d
[src]
impl<A, B> Clone for Chain<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
impl<A, B> Clone for Zip<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
impl Clone for ParseBoolError
[src]
fn clone(&self) -> ParseBoolError
[src]
impl Clone for i64
[src]
impl Clone for CpuidResult
[src]
fn clone(&self) -> CpuidResult
[src]
impl<T> Clone for NonNull<T> where
T: ?Sized,
[src]
T: ?Sized,
impl<'a> Clone for SplitWhitespace<'a>
[src]
fn clone(&self) -> SplitWhitespace<'a>
[src]
impl Clone for ToLowercase
[src]
fn clone(&self) -> ToLowercase
[src]
impl Clone for __m128d
[src]
impl Clone for EscapeDefault
[src]
fn clone(&self) -> EscapeDefault
[src]
impl<'a> Clone for CharIndices<'a>
[src]
fn clone(&self) -> CharIndices<'a>
[src]
impl<F> Clone for OnceWith<F> where
F: Clone,
[src]
F: Clone,
impl Clone for NonZeroIsize
[src]
fn clone(&self) -> NonZeroIsize
[src]
impl Clone for u32
[src]
impl<'a> Clone for Bytes<'a>
[src]
impl<'_, T> Clone for ChunksExact<'_, T>
[src]
fn clone(&self) -> ChunksExact<'_, T>
[src]
impl Clone for CharTryFromError
[src]
fn clone(&self) -> CharTryFromError
[src]
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,
fn clone(&self) -> SplitTerminator<'a, P>
[src]
impl<Idx> Clone for RangeFrom<Idx> where
Idx: Clone,
[src]
Idx: Clone,
impl Clone for NonZeroI128
[src]
fn clone(&self) -> NonZeroI128
[src]
impl<I> Clone for StepBy<I> where
I: Clone,
[src]
I: Clone,
impl Clone for Infallible
[src]
fn clone(&self) -> Infallible
[src]
impl Clone for u128
[src]
impl Clone for NonZeroU128
[src]
fn clone(&self) -> NonZeroU128
[src]
impl<'a, P> Clone for SplitInclusive<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
fn clone(&self) -> SplitInclusive<'a, P>
[src]
impl<H> Clone for BuildHasherDefault<H>
[src]
fn clone(&self) -> BuildHasherDefault<H>
[src]
impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>
[src]
fn clone(&self) -> CharSliceSearcher<'a, 'b>
[src]
impl Clone for NonZeroU8
[src]
impl<'a, T, P> Clone for RSplit<'a, T, P> where
P: Clone + FnMut(&T) -> bool,
T: 'a + Clone,
[src]
P: Clone + FnMut(&T) -> bool,
T: 'a + Clone,
impl<'_, T> Clone for Iter<'_, T>
[src]
impl<Idx> Clone for RangeToInclusive<Idx> where
Idx: Clone,
[src]
Idx: Clone,
fn clone(&self) -> RangeToInclusive<Idx>
[src]
impl<T> Clone for *const T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Clone for Rev<T> where
T: Clone,
[src]
T: Clone,
impl Clone for u64
[src]
impl Clone for NonZeroI16
[src]
fn clone(&self) -> NonZeroI16
[src]
impl<I> Clone for Cycle<I> where
I: Clone,
[src]
I: Clone,
impl<T> Clone for Ready<T> where
T: Clone,
[src]
T: Clone,
impl Clone for AllocInit
[src]
impl Clone for LayoutErr
[src]
impl Clone for DecodeUtf16Error
[src]
fn clone(&self) -> DecodeUtf16Error
[src]
impl Clone for ParseFloatError
[src]
fn clone(&self) -> ParseFloatError
[src]
impl<'a> Clone for LinesAny<'a>
[src]
impl Clone for u8
[src]
impl<'a> Clone for EscapeDefault<'a>
[src]
fn clone(&self) -> EscapeDefault<'a>
[src]
impl<I> Clone for Fuse<I> where
I: Clone,
[src]
I: Clone,
impl Clone for EscapeUnicode
[src]
fn clone(&self) -> EscapeUnicode
[src]
impl Clone for ReallocPlacement
[src]
fn clone(&self) -> ReallocPlacement
[src]
impl<I> Clone for Take<I> where
I: Clone,
[src]
I: Clone,
impl Clone for NonZeroI8
[src]
impl<'_, T, P> Clone for SplitInclusive<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
[src]
P: Clone + FnMut(&T) -> bool,
fn clone(&self) -> SplitInclusive<'_, T, P>
[src]
impl Clone for Waker
[src]
impl<I, P> Clone for MapWhile<I, P> where
I: Clone,
P: Clone,
[src]
I: Clone,
P: Clone,
impl Clone for NonZeroU16
[src]
fn clone(&self) -> NonZeroU16
[src]
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<T> Clone for OnceCell<T> where
T: Clone,
[src]
T: Clone,
impl Clone for EscapeDefault
[src]
fn clone(&self) -> EscapeDefault
[src]
impl<'a, P> Clone for RSplit<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl<I> Clone for DecodeUtf16<I> where
I: Clone + Iterator<Item = u16>,
[src]
I: Clone + Iterator<Item = u16>,
fn clone(&self) -> DecodeUtf16<I>
[src]
impl<T> Clone for Poll<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for RefCell<T> where
T: Clone,
[src]
T: Clone,
impl<Idx> Clone for Range<Idx> where
Idx: Clone,
[src]
Idx: Clone,
impl<F> Clone for RepeatWith<F> where
F: Clone,
[src]
F: Clone,
fn clone(&self) -> RepeatWith<F>
[src]
impl Clone for __m128
[src]
impl<T> Clone for Discriminant<T>
[src]
fn clone(&self) -> Discriminant<T>
[src]
impl<'a> Clone for Lines<'a>
[src]
impl<I, U, F> Clone for FlatMap<I, U, F> where
F: Clone,
I: Clone,
U: Clone + IntoIterator,
<U as IntoIterator>::IntoIter: Clone,
[src]
F: Clone,
I: Clone,
U: Clone + IntoIterator,
<U as IntoIterator>::IntoIter: Clone,
impl Clone for IntErrorKind
[src]
fn clone(&self) -> IntErrorKind
[src]
impl<P> Clone for Pin<P> where
P: Clone,
[src]
P: Clone,
impl Clone for __m256d
[src]
impl<'a, P> Clone for Matches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl Clone for RawWakerVTable
[src]
fn clone(&self) -> RawWakerVTable
[src]
impl<'a, P> Clone for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
fn clone(&self) -> RMatchIndices<'a, P>
[src]
impl<'_, T> Clone for &'_ T where
T: ?Sized,
[src]
T: ?Sized,
Shared references can be cloned, but mutable references cannot!
impl Clone for TypeId
[src]
impl Clone for TraitObject
[src]
fn clone(&self) -> TraitObject
[src]
impl<A> Clone for IntoIter<A> where
A: Clone,
[src]
A: Clone,
impl Clone for EscapeDebug
[src]
fn clone(&self) -> EscapeDebug
[src]
impl<I, U> Clone for Flatten<I> where
I: Clone + Iterator,
U: Clone + Iterator,
<I as Iterator>::Item: IntoIterator,
<<I as Iterator>::Item as IntoIterator>::IntoIter == U,
<<I as Iterator>::Item as IntoIterator>::Item == <U as Iterator>::Item,
[src]
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, F> Clone for Map<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<const N: usize, T> Clone for IntoIter<T, N> where
T: Clone,
[T; N]: LengthAtMost32,
[src]
T: Clone,
[T; N]: LengthAtMost32,
impl<T> Clone for ManuallyDrop<T> where
T: Clone + ?Sized,
[src]
T: Clone + ?Sized,
fn clone(&self) -> ManuallyDrop<T>
[src]
impl Clone for TryFromSliceError
[src]
fn clone(&self) -> TryFromSliceError
[src]
impl Clone for __m256i
[src]
impl Clone for FpCategory
[src]
fn clone(&self) -> FpCategory
[src]
impl<T> Clone for Empty<T>
[src]
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,
fn clone(&self) -> RSplitTerminator<'a, P>
[src]
impl<I, P> Clone for Filter<I, P> where
I: Clone,
P: Clone,
[src]
I: Clone,
P: Clone,
impl<'a> Clone for EscapeDebug<'a>
[src]
fn clone(&self) -> EscapeDebug<'a>
[src]
impl Clone for ParseIntError
[src]
fn clone(&self) -> ParseIntError
[src]
impl<T> Clone for Reverse<T> where
T: Clone,
[src]
T: Clone,
impl<I> Clone for Cloned<I> where
I: Clone,
[src]
I: Clone,
impl Clone for i32
[src]
impl<Idx> Clone for RangeInclusive<Idx> where
Idx: Clone,
[src]
Idx: Clone,
fn clone(&self) -> RangeInclusive<Idx>
[src]
impl<'a, P> Clone for RMatches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl Clone for Utf8Error
[src]
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 Clone for !
[src]
impl<'a, P> Clone for Split<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
impl Clone for ParseCharError
[src]
fn clone(&self) -> ParseCharError
[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 isize
[src]
impl<'a, T> Clone for RChunksExact<'a, T>
[src]
fn clone(&self) -> RChunksExact<'a, T>
[src]
impl Clone for __m128i
[src]
impl Clone for usize
[src]
impl<T> Clone for Once<T> where
T: Clone,
[src]
T: Clone,
impl Clone for __m512
[src]
impl<I, F> Clone for Inspect<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl Clone for MemoryBlock
[src]
fn clone(&self) -> MemoryBlock
[src]
impl<'a, 'b> Clone for StrSearcher<'a, 'b>
[src]
fn clone(&self) -> StrSearcher<'a, 'b>
[src]
impl Clone for __m256
[src]
impl<I, P> Clone for SkipWhile<I, P> where
I: Clone,
P: Clone,
[src]
I: Clone,
P: Clone,
impl<I> Clone for Copied<I> where
I: Clone,
[src]
I: Clone,
impl Clone for Layout
[src]
impl<'_, A> Clone for Iter<'_, A>
[src]
impl Clone for char
[src]
impl<'a, P> Clone for MatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
fn clone(&self) -> MatchIndices<'a, P>
[src]
impl<T> Clone for Wrapping<T> where
T: Clone,
[src]
T: Clone,
impl<'_, T> Clone for RChunks<'_, T>
[src]
impl<Idx> Clone for RangeTo<Idx> where
Idx: Clone,
[src]
Idx: Clone,
impl<Y, R> Clone for GeneratorState<Y, R> where
R: Clone,
Y: Clone,
[src]
R: Clone,
Y: Clone,
fn clone(&self) -> GeneratorState<Y, R>
[src]
impl<T> Clone for Bound<T> where
T: Clone,
[src]
T: Clone,
impl Clone for NonZeroU32
[src]
fn clone(&self) -> NonZeroU32
[src]
impl<T> Clone for Box<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> Box<T>
[src]
Returns a new box with a clone()
of this box's contents.
Examples
let x = Box::new(5); let y = x.clone(); // The value is the same assert_eq!(x, y); // But they are unique objects assert_ne!(&*x as *const i32, &*y as *const i32);
fn clone_from(&mut self, source: &Box<T>)
[src]
Copies source
's contents into self
without creating a new allocation.
Examples
let x = Box::new(5); let mut y = Box::new(10); let yp: *const i32 = &*y; y.clone_from(&x); // The value is the same assert_eq!(x, y); // And no allocation occurred assert_eq!(yp, &*y);
impl<'_, T> Clone for Iter<'_, T>
[src]
impl<T> Clone for IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<'_, B> Clone for Cow<'_, B> where
B: ToOwned + ?Sized,
[src]
B: ToOwned + ?Sized,
impl<T> Clone for VecDeque<T> where
T: Clone,
[src]
T: Clone,
impl<'_, T> Clone for Iter<'_, T>
[src]
impl<'_, K, V> Clone for Iter<'_, K, V>
[src]
impl<'_, T> Clone for Union<'_, T>
[src]
impl<T> Clone for Box<[T]> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Arc<T> where
T: ?Sized,
[src]
T: ?Sized,
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 LinkedList<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> LinkedList<T>
[src]
fn clone_from(&mut self, other: &LinkedList<T>)
[src]
impl<'_, T> Clone for Cursor<'_, T>
[src]
impl<T> Clone for Weak<T> where
T: ?Sized,
[src]
T: ?Sized,
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<'_, K, V> Clone for Range<'_, K, V>
[src]
impl<T> Clone for IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<'_, K, V> Clone for Keys<'_, K, V>
[src]
impl<'_, T> Clone for Iter<'_, T>
[src]
impl Clone for FromUtf8Error
[src]
fn clone(&self) -> FromUtf8Error
[src]
impl<T> Clone for BinaryHeap<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> BinaryHeap<T>
[src]
fn clone_from(&mut self, source: &BinaryHeap<T>)
[src]
impl<T> Clone for BTreeSet<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for IntoIterSorted<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> IntoIterSorted<T>
[src]
impl Clone for Global
[src]
impl<T> Clone for IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<'_, K, V> Clone for Values<'_, K, V>
[src]
impl<T> Clone for IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<'_, T> Clone for Intersection<'_, T>
[src]
fn clone(&self) -> Intersection<'_, T>
[src]
impl<'_, T> Clone for Iter<'_, T>
[src]
impl<T> Clone for Weak<T> where
T: ?Sized,
[src]
T: ?Sized,
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 SymmetricDifference<'_, T>
[src]
fn clone(&self) -> SymmetricDifference<'_, T>
[src]
impl<'_, T> Clone for Difference<'_, T>
[src]
fn clone(&self) -> Difference<'_, T>
[src]
impl<T> Clone for Rc<T> where
T: ?Sized,
[src]
T: ?Sized,
fn clone(&self) -> Rc<T>
[src]
Makes a clone of the Rc
pointer.
This creates another pointer to the same allocation, increasing the strong reference count.
Examples
use std::rc::Rc; let five = Rc::new(5); let _ = Rc::clone(&five);
impl Clone for String
[src]
impl<'_, T> Clone for Range<'_, T>
[src]
impl Clone for TryReserveError
[src]
fn clone(&self) -> TryReserveError
[src]
impl Clone for Box<str>
[src]
impl<K, V> Clone for BTreeMap<K, V> where
K: Clone,
V: Clone,
[src]
K: Clone,
V: Clone,
impl Clone for tm
fn clone(&self) -> tm
impl Clone for user
fn clone(&self) -> user
impl Clone for winsize
fn clone(&self) -> winsize
impl Clone for mallinfo
fn clone(&self) -> mallinfo
impl Clone for in6_rtmsg
fn clone(&self) -> in6_rtmsg
impl Clone for statx_timestamp
fn clone(&self) -> statx_timestamp
impl Clone for fanotify_response
fn clone(&self) -> fanotify_response
impl Clone for statvfs
fn clone(&self) -> statvfs
impl Clone for in6_addr
fn clone(&self) -> in6_addr
impl Clone for group
fn clone(&self) -> group
impl Clone for statfs
fn clone(&self) -> statfs
impl Clone for rtentry
fn clone(&self) -> rtentry
impl Clone for nl_mmap_req
fn clone(&self) -> nl_mmap_req
impl Clone for ipv6_mreq
fn clone(&self) -> ipv6_mreq
impl Clone for FILE
fn clone(&self) -> FILE
impl Clone for nlattr
fn clone(&self) -> nlattr
impl Clone for termios
fn clone(&self) -> termios
impl Clone for servent
fn clone(&self) -> servent
impl Clone for msghdr
fn clone(&self) -> msghdr
impl Clone for Elf64_Chdr
fn clone(&self) -> Elf64_Chdr
impl Clone for addrinfo
fn clone(&self) -> addrinfo
impl Clone for input_id
fn clone(&self) -> input_id
impl Clone for msqid_ds
fn clone(&self) -> msqid_ds
impl Clone for stat
fn clone(&self) -> stat
impl Clone for posix_spawn_file_actions_t
fn clone(&self) -> posix_spawn_file_actions_t
impl Clone for dirent
fn clone(&self) -> dirent
impl Clone for arpreq_old
fn clone(&self) -> arpreq_old
impl Clone for pthread_cond_t
fn clone(&self) -> pthread_cond_t
impl Clone for Dl_info
fn clone(&self) -> Dl_info
impl Clone for ucred
fn clone(&self) -> ucred
impl Clone for Elf32_Ehdr
fn clone(&self) -> Elf32_Ehdr
impl Clone for timezone
fn clone(&self) -> timezone
impl Clone for sysinfo
fn clone(&self) -> sysinfo
impl Clone for itimerspec
fn clone(&self) -> itimerspec
impl Clone for pthread_mutex_t
fn clone(&self) -> pthread_mutex_t
impl Clone for sockaddr
fn clone(&self) -> sockaddr
impl Clone for packet_mreq
fn clone(&self) -> packet_mreq
impl Clone for Elf32_Chdr
fn clone(&self) -> Elf32_Chdr
impl Clone for cmsghdr
fn clone(&self) -> cmsghdr
impl Clone for user_regs_struct
fn clone(&self) -> user_regs_struct
impl Clone for dl_phdr_info
fn clone(&self) -> dl_phdr_info
impl Clone for sockaddr_storage
fn clone(&self) -> sockaddr_storage
impl Clone for if_nameindex
fn clone(&self) -> if_nameindex
impl Clone for msginfo
fn clone(&self) -> msginfo
impl Clone for _libc_xmmreg
fn clone(&self) -> _libc_xmmreg
impl Clone for protoent
fn clone(&self) -> protoent
impl Clone for ipc_perm
fn clone(&self) -> ipc_perm
impl Clone for dqblk
fn clone(&self) -> dqblk
impl Clone for ff_envelope
fn clone(&self) -> ff_envelope
impl Clone for passwd
fn clone(&self) -> passwd
impl Clone for sigaction
fn clone(&self) -> sigaction
impl Clone for Elf32_Sym
fn clone(&self) -> Elf32_Sym
impl Clone for ff_trigger
fn clone(&self) -> ff_trigger
impl Clone for ntptimeval
fn clone(&self) -> ntptimeval
impl Clone for pollfd
fn clone(&self) -> pollfd
impl Clone for statvfs64
fn clone(&self) -> statvfs64
impl Clone for spwd
fn clone(&self) -> spwd
impl Clone for sigset_t
fn clone(&self) -> sigset_t
impl Clone for __timeval
fn clone(&self) -> __timeval
impl Clone for glob64_t
fn clone(&self) -> glob64_t
impl Clone for ff_replay
fn clone(&self) -> ff_replay
impl Clone for sigevent
fn clone(&self) -> sigevent
impl Clone for fd_set
fn clone(&self) -> fd_set
impl Clone for ff_effect
fn clone(&self) -> ff_effect
impl Clone for __exit_status
fn clone(&self) -> __exit_status
impl Clone for input_event
fn clone(&self) -> input_event
impl Clone for aiocb
fn clone(&self) -> aiocb
impl Clone for Elf32_Shdr
fn clone(&self) -> Elf32_Shdr
impl Clone for sockaddr_ll
fn clone(&self) -> sockaddr_ll
impl Clone for itimerval
fn clone(&self) -> itimerval
impl Clone for epoll_event
fn clone(&self) -> epoll_event
impl Clone for tms
fn clone(&self) -> tms
impl Clone for mntent
fn clone(&self) -> mntent
impl Clone for fsid_t
fn clone(&self) -> fsid_t
impl Clone for _libc_fpxreg
fn clone(&self) -> _libc_fpxreg
impl Clone for nl_pktinfo
fn clone(&self) -> nl_pktinfo
impl Clone for pthread_rwlock_t
fn clone(&self) -> pthread_rwlock_t
impl Clone for statx
fn clone(&self) -> statx
impl Clone for _libc_fpstate
fn clone(&self) -> _libc_fpstate
impl Clone for linger
fn clone(&self) -> linger
impl Clone for statfs64
fn clone(&self) -> statfs64
impl Clone for sem_t
fn clone(&self) -> sem_t
impl Clone for dirent64
fn clone(&self) -> dirent64
impl Clone for timex
fn clone(&self) -> timex
impl Clone for rlimit
fn clone(&self) -> rlimit
impl Clone for cpu_set_t
fn clone(&self) -> cpu_set_t
impl Clone for genlmsghdr
fn clone(&self) -> genlmsghdr
impl Clone for Elf64_Shdr
fn clone(&self) -> Elf64_Shdr
impl Clone for sock_extended_err
fn clone(&self) -> sock_extended_err
impl Clone for ff_condition_effect
fn clone(&self) -> ff_condition_effect
impl Clone for sockaddr_nl
fn clone(&self) -> sockaddr_nl
impl Clone for pthread_mutexattr_t
fn clone(&self) -> pthread_mutexattr_t
impl Clone for ifaddrs
fn clone(&self) -> ifaddrs
impl Clone for sockaddr_in
fn clone(&self) -> sockaddr_in
impl Clone for ff_rumble_effect
fn clone(&self) -> ff_rumble_effect
impl Clone for fpos_t
fn clone(&self) -> fpos_t
impl Clone for nlmsgerr
fn clone(&self) -> nlmsgerr
impl Clone for ff_constant_effect
fn clone(&self) -> ff_constant_effect
impl Clone for Elf64_Sym
fn clone(&self) -> Elf64_Sym
impl Clone for nlmsghdr
fn clone(&self) -> nlmsghdr
impl Clone for utmpx
fn clone(&self) -> utmpx
impl Clone for sockaddr_alg
fn clone(&self) -> sockaddr_alg
impl Clone for rusage
fn clone(&self) -> rusage
impl Clone for utimbuf
fn clone(&self) -> utimbuf
impl Clone for sigval
fn clone(&self) -> sigval
impl Clone for sockaddr_in6
fn clone(&self) -> sockaddr_in6
impl Clone for mq_attr
fn clone(&self) -> mq_attr
impl Clone for sembuf
fn clone(&self) -> sembuf
impl Clone for glob_t
fn clone(&self) -> glob_t
impl Clone for termios2
fn clone(&self) -> termios2
impl Clone for mcontext_t
fn clone(&self) -> mcontext_t
impl Clone for posix_spawnattr_t
fn clone(&self) -> posix_spawnattr_t
impl Clone for arpd_request
fn clone(&self) -> arpd_request
impl Clone for in_addr
fn clone(&self) -> in_addr
impl Clone for in6_pktinfo
fn clone(&self) -> in6_pktinfo
impl Clone for utsname
fn clone(&self) -> utsname
impl Clone for input_keymap_entry
fn clone(&self) -> input_keymap_entry
impl Clone for af_alg_iv
fn clone(&self) -> af_alg_iv
impl Clone for user_fpregs_struct
fn clone(&self) -> user_fpregs_struct
impl Clone for in_pktinfo
fn clone(&self) -> in_pktinfo
impl Clone for ip_mreq
fn clone(&self) -> ip_mreq
impl Clone for siginfo_t
fn clone(&self) -> siginfo_t
impl Clone for Elf64_Phdr
fn clone(&self) -> Elf64_Phdr
impl Clone for pthread_attr_t
fn clone(&self) -> pthread_attr_t
impl Clone for ip_mreq_source
fn clone(&self) -> ip_mreq_source
impl Clone for Elf64_Ehdr
fn clone(&self) -> Elf64_Ehdr
impl Clone for sched_param
fn clone(&self) -> sched_param
impl Clone for fpos64_t
fn clone(&self) -> fpos64_t
impl Clone for rlimit64
fn clone(&self) -> rlimit64
impl Clone for ff_ramp_effect
fn clone(&self) -> ff_ramp_effect
impl Clone for nl_mmap_hdr
fn clone(&self) -> nl_mmap_hdr
impl Clone for ucontext_t
fn clone(&self) -> ucontext_t
impl Clone for pthread_condattr_t
fn clone(&self) -> pthread_condattr_t
impl Clone for fanotify_event_metadata
fn clone(&self) -> fanotify_event_metadata
impl Clone for timeval
fn clone(&self) -> timeval
impl Clone for sockaddr_un
fn clone(&self) -> sockaddr_un
impl Clone for arphdr
fn clone(&self) -> arphdr
impl Clone for input_absinfo
fn clone(&self) -> input_absinfo
impl Clone for flock
fn clone(&self) -> flock
impl Clone for arpreq
fn clone(&self) -> arpreq
impl Clone for pthread_rwlockattr_t
fn clone(&self) -> pthread_rwlockattr_t
impl Clone for shmid_ds
fn clone(&self) -> shmid_ds
impl Clone for Elf32_Phdr
fn clone(&self) -> Elf32_Phdr
impl Clone for ip_mreqn
fn clone(&self) -> ip_mreqn
impl Clone for stat64
fn clone(&self) -> stat64
impl Clone for signalfd_siginfo
fn clone(&self) -> signalfd_siginfo
impl Clone for iovec
fn clone(&self) -> iovec
impl Clone for timespec
fn clone(&self) -> timespec
impl Clone for stack_t
fn clone(&self) -> stack_t
impl Clone for DIR
fn clone(&self) -> DIR
impl Clone for ff_periodic_effect
fn clone(&self) -> ff_periodic_effect
impl Clone for inotify_event
fn clone(&self) -> inotify_event
impl Clone for hostent
fn clone(&self) -> hostent
impl Clone for regmatch_t
fn clone(&self) -> regmatch_t
impl Clone for sockaddr_vm
fn clone(&self) -> sockaddr_vm
impl Clone for input_mask
fn clone(&self) -> input_mask
impl Clone for mmsghdr
fn clone(&self) -> mmsghdr
impl Clone for lconv
fn clone(&self) -> lconv
impl Clone for regex_t
fn clone(&self) -> regex_t
impl Clone for flock64
fn clone(&self) -> flock64
impl Clone for max_align_t
fn clone(&self) -> max_align_t
impl Clone for _Unwind_Action
fn clone(&self) -> _Unwind_Action
impl Clone for _Unwind_Reason_Code
fn clone(&self) -> _Unwind_Reason_Code
impl Clone for Frame
[src]
impl Clone for PrintFmt
[src]
impl Clone for TryDemangleError
fn clone(&self) -> TryDemangleError
impl<'_, K, V> Clone for Iter<'_, K, V>
fn clone(&self) -> Iter<'_, K, V>
impl<'_, K, V> Clone for Values<'_, K, V>
fn clone(&self) -> Values<'_, K, V>
impl<T, S> Clone for HashSet<T, S> where
S: Clone,
T: Clone,
S: Clone,
T: Clone,
fn clone(&self) -> HashSet<T, S>
impl<'_, T, S> Clone for Intersection<'_, T, S>
fn clone(&self) -> Intersection<'_, T, S>
impl<'_, K, V> Clone for Keys<'_, K, V>
fn clone(&self) -> Keys<'_, K, V>
impl<'_, T, S> Clone for Difference<'_, T, S>
fn clone(&self) -> Difference<'_, T, S>
impl<K, V, S> Clone for HashMap<K, V, S> where
K: Clone,
S: Clone,
V: Clone,
K: Clone,
S: Clone,
V: Clone,
fn clone(&self) -> HashMap<K, V, S>
impl Clone for CollectionAllocErr
fn clone(&self) -> CollectionAllocErr
impl<'_, T, S> Clone for Union<'_, T, S>
fn clone(&self) -> Union<'_, T, S>
impl<'_, K> Clone for Iter<'_, K>
fn clone(&self) -> Iter<'_, K>
impl<'_, T, S> Clone for SymmetricDifference<'_, T, S>
fn clone(&self) -> SymmetricDifference<'_, T, S>
impl<H, T> Clone for RentRefCell<H, T> where
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
Ref<'static, T>: Clone,
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
Ref<'static, T>: Clone,
fn clone(&self) -> RentRefCell<H, T>
impl<H, T> Clone for RentMutex<H, T> where
H: 'static + DerefMut + StableDeref + CloneStableDeref,
T: 'static,
MutexGuard<'static, T>: Clone,
H: 'static + DerefMut + StableDeref + CloneStableDeref,
T: 'static,
MutexGuard<'static, T>: Clone,
fn clone(&self) -> RentMutex<H, T>
impl Clone for SimpleRefClone where
Arc<i32>: CloneStableDeref,
&'static i32: Clone,
Arc<i32>: CloneStableDeref,
&'static i32: Clone,
fn clone(&self) -> SimpleRefClone
impl<H, T> Clone for RentRwLockMut<H, T> where
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
RwLockWriteGuard<'static, T>: Clone,
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
RwLockWriteGuard<'static, T>: Clone,
fn clone(&self) -> RentRwLockMut<H, T>
impl<H, T> Clone for RentRef<H, T> where
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
&'static T: Clone,
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
&'static T: Clone,
fn clone(&self) -> RentRef<H, T>
impl<H, T> Clone for RentRwLock<H, T> where
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
RwLockReadGuard<'static, T>: Clone,
H: 'static + StableDeref + CloneStableDeref,
T: 'static,
RwLockReadGuard<'static, T>: Clone,
fn clone(&self) -> RentRwLock<H, T>
impl Clone for Span
[src]
impl Clone for LevelFilter
[src]
fn clone(&self) -> LevelFilter
[src]
impl<T> Clone for DebugValue<T> where
T: Clone + Debug,
[src]
T: Clone + Debug,
fn clone(&self) -> DebugValue<T>
[src]
impl Clone for Identifier
[src]
fn clone(&self) -> Identifier
[src]
impl Clone for Dispatch
[src]
impl Clone for Id
[src]
impl<T> Clone for DisplayValue<T> where
T: Clone + Display,
[src]
T: Clone + Display,
fn clone(&self) -> DisplayValue<T>
[src]
impl Clone for Field
[src]
impl Clone for Kind
[src]
impl Clone for Interest
[src]
impl Clone for Level
[src]
impl<'a> Clone for Record<'a>
[src]
impl Clone for LevelFilter
[src]
fn clone(&self) -> LevelFilter
[src]
impl<'a> Clone for Metadata<'a>
[src]
impl Clone for Level
[src]
impl<E> Clone for I8Deserializer<E>
[src]
fn clone(&self) -> I8Deserializer<E>
[src]
impl<E> Clone for UnitDeserializer<E>
[src]
fn clone(&self) -> UnitDeserializer<E>
[src]
impl<E> Clone for UsizeDeserializer<E>
[src]
fn clone(&self) -> UsizeDeserializer<E>
[src]
impl Clone for Error
[src]
impl<E> Clone for I32Deserializer<E>
[src]
fn clone(&self) -> I32Deserializer<E>
[src]
impl<E> Clone for U64Deserializer<E>
[src]
fn clone(&self) -> U64Deserializer<E>
[src]
impl<E> Clone for IsizeDeserializer<E>
[src]
fn clone(&self) -> IsizeDeserializer<E>
[src]
impl<E> Clone for CharDeserializer<E>
[src]
fn clone(&self) -> CharDeserializer<E>
[src]
impl<A> Clone for SeqAccessDeserializer<A> where
A: Clone,
[src]
A: Clone,
fn clone(&self) -> SeqAccessDeserializer<A>
[src]
impl<'a> Clone for Unexpected<'a>
[src]
fn clone(&self) -> Unexpected<'a>
[src]
impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>
[src]
fn clone(&self) -> BorrowedStrDeserializer<'de, E>
[src]
impl<E> Clone for F64Deserializer<E>
[src]
fn clone(&self) -> F64Deserializer<E>
[src]
impl<E> Clone for I64Deserializer<E>
[src]
fn clone(&self) -> I64Deserializer<E>
[src]
impl<E> Clone for U32Deserializer<E>
[src]
fn clone(&self) -> U32Deserializer<E>
[src]
impl<E> Clone for BoolDeserializer<E>
[src]
fn clone(&self) -> BoolDeserializer<E>
[src]
impl<E> Clone for F32Deserializer<E>
[src]
fn clone(&self) -> F32Deserializer<E>
[src]
impl Clone for IgnoredAny
[src]
fn clone(&self) -> IgnoredAny
[src]
impl<'de, I, E> Clone for MapDeserializer<'de, I, E> where
I: Iterator + Clone,
<I as Iterator>::Item: Pair,
<<I as Iterator>::Item as Pair>::Second: Clone,
[src]
I: Iterator + Clone,
<I as Iterator>::Item: Pair,
<<I as Iterator>::Item as Pair>::Second: Clone,
fn clone(&self) -> MapDeserializer<'de, I, E>
[src]
impl<E> Clone for U128Deserializer<E>
[src]
fn clone(&self) -> U128Deserializer<E>
[src]
impl<I, E> Clone for SeqDeserializer<I, E> where
E: Clone,
I: Clone,
[src]
E: Clone,
I: Clone,
fn clone(&self) -> SeqDeserializer<I, E>
[src]
impl<E> Clone for I128Deserializer<E>
[src]
fn clone(&self) -> I128Deserializer<E>
[src]
impl<E> Clone for U8Deserializer<E>
[src]
fn clone(&self) -> U8Deserializer<E>
[src]
impl<A> Clone for MapAccessDeserializer<A> where
A: Clone,
[src]
A: Clone,
fn clone(&self) -> MapAccessDeserializer<A>
[src]
impl<E> Clone for StringDeserializer<E>
[src]
fn clone(&self) -> StringDeserializer<E>
[src]
impl<E> Clone for I16Deserializer<E>
[src]
fn clone(&self) -> I16Deserializer<E>
[src]
impl<'de, E> Clone for StrDeserializer<'de, E>
[src]
fn clone(&self) -> StrDeserializer<'de, E>
[src]
impl<'a, E> Clone for CowStrDeserializer<'a, E>
[src]
fn clone(&self) -> CowStrDeserializer<'a, E>
[src]
impl<E> Clone for U16Deserializer<E>
[src]
fn clone(&self) -> U16Deserializer<E>
[src]
impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>
[src]
fn clone(&self) -> BorrowedBytesDeserializer<'de, E>
[src]
impl Clone for Pair
[src]
impl Clone for PublicError
[src]
fn clone(&self) -> PublicError
[src]
impl<Number, Hash> Clone for ChangesTrieConfigurationRange<Number, Hash> where
Hash: Clone,
Number: Clone,
[src]
Hash: Clone,
Number: Clone,
fn clone(&self) -> ChangesTrieConfigurationRange<Number, Hash>
[src]
impl Clone for LocalizedSignature
[src]
fn clone(&self) -> LocalizedSignature
[src]
impl Clone for CryptoTypeId
[src]
fn clone(&self) -> CryptoTypeId
[src]
impl Clone for HttpRequestId
[src]
fn clone(&self) -> HttpRequestId
[src]
impl Clone for OpaqueNetworkState
[src]
fn clone(&self) -> OpaqueNetworkState
[src]
impl Clone for StorageKind
[src]
fn clone(&self) -> StorageKind
[src]
impl Clone for Signature
[src]
impl Clone for Dummy
[src]
impl Clone for Entry
[src]
impl Clone for PublicError
[src]
fn clone(&self) -> PublicError
[src]
impl Clone for SecretStringError
[src]
fn clone(&self) -> SecretStringError
[src]
impl<'a> Clone for VRFTranscriptData<'a>
[src]
fn clone(&self) -> VRFTranscriptData<'a>
[src]
impl Clone for PublicError
[src]
fn clone(&self) -> PublicError
[src]
impl Clone for HttpRequestStatus
[src]
fn clone(&self) -> HttpRequestStatus
[src]
impl Clone for SpawnBlockingExecutor
[src]
fn clone(&self) -> SpawnBlockingExecutor
[src]
impl Clone for OffchainOverlayedChange
[src]
fn clone(&self) -> OffchainOverlayedChange
[src]
impl<'a> Clone for RuntimeCode<'a>
[src]
fn clone(&self) -> RuntimeCode<'a>
[src]
impl Clone for OpaqueMultiaddr
[src]
fn clone(&self) -> OpaqueMultiaddr
[src]
impl Clone for OffchainOverlayedChanges
[src]
fn clone(&self) -> OffchainOverlayedChanges
[src]
impl Clone for InMemOffchainStorage
[src]
fn clone(&self) -> InMemOffchainStorage
[src]
impl Clone for Executor
[src]
impl Clone for LocalizedSignature
[src]
fn clone(&self) -> LocalizedSignature
[src]
impl Clone for Capability
[src]
fn clone(&self) -> Capability
[src]
impl Clone for DeriveJunction
[src]
fn clone(&self) -> DeriveJunction
[src]
impl<'a> Clone for VRFTranscriptValue<'a>
[src]
fn clone(&self) -> VRFTranscriptValue<'a>
[src]
impl Clone for Duration
[src]
impl Clone for Bytes
[src]
impl Clone for MissingHostFunctions
[src]
fn clone(&self) -> MissingHostFunctions
[src]
impl Clone for Pair
[src]
impl Clone for Timestamp
[src]
impl Clone for ExternEntity
[src]
fn clone(&self) -> ExternEntity
[src]
impl Clone for Public
[src]
impl Clone for CryptoTypePublicPair
[src]
fn clone(&self) -> CryptoTypePublicPair
[src]
impl Clone for Signature
[src]
impl Clone for AccountId32
[src]
fn clone(&self) -> AccountId32
[src]
impl Clone for TestPersistentOffchainDB
[src]
fn clone(&self) -> TestPersistentOffchainDB
[src]
impl Clone for Signature
[src]
impl Clone for Ss58AddressFormat
[src]
fn clone(&self) -> Ss58AddressFormat
[src]
impl Clone for Capabilities
[src]
fn clone(&self) -> Capabilities
[src]
impl Clone for Public
[src]
impl Clone for OpaquePeerId
[src]
fn clone(&self) -> OpaquePeerId
[src]
impl Clone for ChangesTrieConfiguration
[src]
fn clone(&self) -> ChangesTrieConfiguration
[src]
impl Clone for TestOffchainExt
[src]
fn clone(&self) -> TestOffchainExt
[src]
impl Clone for Public
[src]
impl Clone for HttpError
[src]
impl Clone for EnvironmentDefinition
[src]
fn clone(&self) -> EnvironmentDefinition
[src]
impl Clone for Pair
[src]
impl Clone for KeyTypeId
[src]
impl Clone for LogLevel
[src]
impl<T> Clone for Compact<T> where
T: Clone,
[src]
T: Clone,
impl Clone for Error
[src]
impl Clone for OptionBool
[src]
fn clone(&self) -> OptionBool
[src]
impl<T> Clone for CapacityError<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> CapacityError<T>
[src]
impl<A> Clone for IntoIter<A> where
A: Array,
<A as Array>::Item: Clone,
[src]
A: Array,
<A as Array>::Item: Clone,
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 ArrayString<A> where
A: Array<Item = u8> + Copy,
[src]
A: Array<Item = u8> + Copy,
fn clone(&self) -> ArrayString<A>
[src]
fn clone_from(&mut self, rhs: &ArrayString<A>)
[src]
impl Clone for Error
fn clone(&self) -> Error
impl Clone for Blake2b
fn clone(&self) -> Blake2b
impl Clone for Blake2s
fn clone(&self) -> Blake2s
impl Clone for Blake2bResult
fn clone(&self) -> Blake2bResult
impl Clone for Blake2sResult
fn clone(&self) -> Blake2sResult
impl<A> Clone for IntoIter<A> where
A: Array,
<A as Array>::Item: Clone,
[src]
A: Array,
<A as Array>::Item: Clone,
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 ArrayString<A> where
A: Array<Item = u8> + Copy,
[src]
A: Array<Item = u8> + Copy,
fn clone(&self) -> ArrayString<A>
[src]
fn clone_from(&mut self, rhs: &ArrayString<A>)
[src]
impl<T> Clone for CapacityError<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> CapacityError<T>
[src]
impl Clone for Sha512Trunc224
fn clone(&self) -> Sha512Trunc224
impl Clone for Sha384
fn clone(&self) -> Sha384
impl Clone for Sha512Trunc256
fn clone(&self) -> Sha512Trunc256
impl Clone for Sha512
fn clone(&self) -> Sha512
impl Clone for Sha256
fn clone(&self) -> Sha256
impl Clone for Sha224
fn clone(&self) -> Sha224
impl<BlockSize> Clone for BlockBuffer<BlockSize> where
BlockSize: Clone + ArrayLength<u8>,
BlockSize: Clone + ArrayLength<u8>,
fn clone(&self) -> BlockBuffer<BlockSize>
impl Clone for LittleEndian
fn clone(&self) -> LittleEndian
impl Clone for BigEndian
fn clone(&self) -> BigEndian
impl Clone for PadError
fn clone(&self) -> PadError
impl Clone for UnpadError
fn clone(&self) -> UnpadError
impl<T, N> Clone for GenericArray<T, N> where
N: ArrayLength<T>,
T: Clone,
N: ArrayLength<T>,
T: Clone,
fn clone(&self) -> GenericArray<T, N>
impl<T, N> Clone for GenericArrayIter<T, N> where
N: ArrayLength<T>,
T: Clone,
N: ArrayLength<T>,
T: Clone,
fn clone(&self) -> GenericArrayIter<T, N>
impl Clone for Z0
fn clone(&self) -> Z0
impl Clone for B0
fn clone(&self) -> B0
impl Clone for Greater
fn clone(&self) -> Greater
impl<U> Clone for PInt<U> where
U: NonZero + Unsigned + Clone,
U: NonZero + Unsigned + Clone,
fn clone(&self) -> PInt<U>
impl<V, A> Clone for TArr<V, A> where
A: Clone,
V: Clone,
A: Clone,
V: Clone,
fn clone(&self) -> TArr<V, A>
impl Clone for B1
fn clone(&self) -> B1
impl Clone for UTerm
fn clone(&self) -> UTerm
impl<U, B> Clone for UInt<U, B> where
B: Clone,
U: Clone,
B: Clone,
U: Clone,
fn clone(&self) -> UInt<U, B>
impl Clone for ATerm
fn clone(&self) -> ATerm
impl Clone for Less
fn clone(&self) -> Less
impl Clone for Equal
fn clone(&self) -> Equal
impl<U> Clone for NInt<U> where
U: NonZero + Unsigned + Clone,
U: NonZero + Unsigned + Clone,
fn clone(&self) -> NInt<U>
impl Clone for u32x4
fn clone(&self) -> u32x4
impl Clone for u64x2
fn clone(&self) -> u64x2
impl Clone for Box<dyn DynDigest + 'static>
impl Clone for InvalidOutputSize
fn clone(&self) -> InvalidOutputSize
impl Clone for Keccak
fn clone(&self) -> Keccak
impl Clone for RandomXxHashBuilder32
fn clone(&self) -> RandomXxHashBuilder32
impl Clone for XxHash64
fn clone(&self) -> XxHash64
impl Clone for XxHash32
fn clone(&self) -> XxHash32
impl Clone for RandomXxHashBuilder64
fn clone(&self) -> RandomXxHashBuilder64
impl Clone for Open01
[src]
impl Clone for StdRng
[src]
impl Clone for UniformDuration
[src]
fn clone(&self) -> UniformDuration
[src]
impl Clone for LogNormal
[src]
impl Clone for Bernoulli
[src]
impl Clone for IndexVecIntoIter
[src]
fn clone(&self) -> IndexVecIntoIter
[src]
impl Clone for OpenClosed01
[src]
fn clone(&self) -> OpenClosed01
[src]
impl Clone for Standard
[src]
impl Clone for FisherF
[src]
impl Clone for IndexVec
[src]
impl<X> Clone for UniformInt<X> where
X: Clone,
[src]
X: Clone,
fn clone(&self) -> UniformInt<X>
[src]
impl Clone for Exp
[src]
impl Clone for Pareto
[src]
impl Clone for SmallRng
[src]
impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr> where
R: BlockRngCore + SeedableRng + Clone,
Rsdr: RngCore + Clone,
[src]
R: BlockRngCore + SeedableRng + Clone,
Rsdr: RngCore + Clone,
fn clone(&self) -> ReseedingRng<R, Rsdr>
[src]
impl Clone for Gamma
[src]
impl Clone for ThreadRng
[src]
impl Clone for UnitCircle
[src]
fn clone(&self) -> UnitCircle
[src]
impl Clone for UnitSphereSurface
[src]
fn clone(&self) -> UnitSphereSurface
[src]
impl<X> Clone for Uniform<X> where
X: SampleUniform + Clone,
<X as SampleUniform>::Sampler: Clone,
[src]
X: SampleUniform + Clone,
<X as SampleUniform>::Sampler: Clone,
impl Clone for WeightedError
[src]
fn clone(&self) -> WeightedError
[src]
impl Clone for Beta
[src]
impl Clone for BernoulliError
[src]
fn clone(&self) -> BernoulliError
[src]
impl Clone for Binomial
[src]
impl Clone for Exp1
[src]
impl Clone for StudentT
[src]
impl<X> Clone for WeightedIndex<X> where
X: SampleUniform + Clone + PartialOrd<X>,
<X as SampleUniform>::Sampler: Clone,
[src]
X: SampleUniform + Clone + PartialOrd<X>,
<X as SampleUniform>::Sampler: Clone,
fn clone(&self) -> WeightedIndex<X>
[src]
impl Clone for Normal
[src]
impl Clone for ChiSquared
[src]
fn clone(&self) -> ChiSquared
[src]
impl Clone for Cauchy
[src]
impl<W> Clone for WeightedIndex<W> where
W: Weight,
Uniform<W>: Clone,
[src]
W: Weight,
Uniform<W>: Clone,
fn clone(&self) -> WeightedIndex<W>
[src]
impl Clone for Poisson
[src]
impl Clone for Weibull
[src]
impl Clone for Triangular
[src]
fn clone(&self) -> Triangular
[src]
impl Clone for StepRng
[src]
impl Clone for Dirichlet
[src]
impl Clone for StandardNormal
[src]
fn clone(&self) -> StandardNormal
[src]
impl<X> Clone for UniformFloat<X> where
X: Clone,
[src]
X: Clone,
fn clone(&self) -> UniformFloat<X>
[src]
impl Clone for OsRng
[src]
impl<R> Clone for BlockRng<R> where
R: BlockRngCore + Clone + ?Sized,
<R as BlockRngCore>::Results: Clone,
[src]
R: BlockRngCore + Clone + ?Sized,
<R as BlockRngCore>::Results: Clone,
impl<R> Clone for BlockRng64<R> where
R: BlockRngCore + Clone + ?Sized,
<R as BlockRngCore>::Results: Clone,
[src]
R: BlockRngCore + Clone + ?Sized,
<R as BlockRngCore>::Results: Clone,
fn clone(&self) -> BlockRng64<R>
[src]
impl Clone for Error
[src]
impl Clone for dirent
fn clone(&self) -> dirent
impl Clone for sembuf
fn clone(&self) -> sembuf
impl Clone for hostent
fn clone(&self) -> hostent
impl Clone for in_addr
fn clone(&self) -> in_addr
impl Clone for rlimit
fn clone(&self) -> rlimit
impl Clone for ip_mreqn
fn clone(&self) -> ip_mreqn
impl Clone for posix_spawn_file_actions_t
fn clone(&self) -> posix_spawn_file_actions_t
impl Clone for user_regs_struct
fn clone(&self) -> user_regs_struct
impl Clone for ff_rumble_effect
fn clone(&self) -> ff_rumble_effect
impl Clone for spwd
fn clone(&self) -> spwd
impl Clone for rtentry
fn clone(&self) -> rtentry
impl Clone for mq_attr
fn clone(&self) -> mq_attr
impl Clone for msginfo
fn clone(&self) -> msginfo
impl Clone for flock
fn clone(&self) -> flock
impl Clone for pthread_mutexattr_t
fn clone(&self) -> pthread_mutexattr_t
impl Clone for genlmsghdr
fn clone(&self) -> genlmsghdr
impl Clone for in6_pktinfo
fn clone(&self) -> in6_pktinfo
impl Clone for sockaddr
fn clone(&self) -> sockaddr
impl Clone for fpos64_t
fn clone(&self) -> fpos64_t
impl Clone for mntent
fn clone(&self) -> mntent
impl Clone for lconv
fn clone(&self) -> lconv
impl Clone for Elf64_Shdr
fn clone(&self) -> Elf64_Shdr
impl Clone for fsid_t
fn clone(&self) -> fsid_t
impl Clone for input_id
fn clone(&self) -> input_id
impl Clone for fanotify_response
fn clone(&self) -> fanotify_response
impl Clone for sockaddr_storage
fn clone(&self) -> sockaddr_storage
impl Clone for termios2
fn clone(&self) -> termios2
impl Clone for linger
fn clone(&self) -> linger
impl Clone for nl_pktinfo
fn clone(&self) -> nl_pktinfo
impl Clone for msghdr
fn clone(&self) -> msghdr
impl Clone for regmatch_t
fn clone(&self) -> regmatch_t
impl Clone for sockaddr_ll
fn clone(&self) -> sockaddr_ll
impl Clone for statvfs64
fn clone(&self) -> statvfs64
impl Clone for max_align_t
fn clone(&self) -> max_align_t
impl Clone for winsize
fn clone(&self) -> winsize
impl Clone for servent
fn clone(&self) -> servent
impl Clone for sigset_t
fn clone(&self) -> sigset_t
impl Clone for utimbuf
fn clone(&self) -> utimbuf
impl Clone for DIR
fn clone(&self) -> DIR
impl Clone for shmid_ds
fn clone(&self) -> shmid_ds
impl Clone for siginfo_t
fn clone(&self) -> siginfo_t
impl Clone for sem_t
fn clone(&self) -> sem_t
impl Clone for dirent64
fn clone(&self) -> dirent64
impl Clone for sysinfo
fn clone(&self) -> sysinfo
impl Clone for in6_addr
fn clone(&self) -> in6_addr
impl Clone for arphdr
fn clone(&self) -> arphdr
impl Clone for ff_condition_effect
fn clone(&self) -> ff_condition_effect
impl Clone for glob_t
fn clone(&self) -> glob_t
impl Clone for arpreq
fn clone(&self) -> arpreq
impl Clone for FILE
fn clone(&self) -> FILE
impl Clone for in6_rtmsg
fn clone(&self) -> in6_rtmsg
impl Clone for ucred
fn clone(&self) -> ucred
impl Clone for epoll_event
fn clone(&self) -> epoll_event
impl Clone for __timeval
fn clone(&self) -> __timeval
impl Clone for stack_t
fn clone(&self) -> stack_t
impl Clone for _libc_fpxreg
fn clone(&self) -> _libc_fpxreg
impl Clone for input_absinfo
fn clone(&self) -> input_absinfo
impl Clone for fpos_t
fn clone(&self) -> fpos_t
impl Clone for user
fn clone(&self) -> user
impl Clone for ff_periodic_effect
fn clone(&self) -> ff_periodic_effect
impl Clone for sched_param
fn clone(&self) -> sched_param
impl Clone for fd_set
fn clone(&self) -> fd_set
impl Clone for input_event
fn clone(&self) -> input_event
impl Clone for sockaddr_vm
fn clone(&self) -> sockaddr_vm
impl Clone for inotify_event
fn clone(&self) -> inotify_event
impl Clone for timeval
fn clone(&self) -> timeval
impl Clone for nlattr
fn clone(&self) -> nlattr
impl Clone for sockaddr_in6
fn clone(&self) -> sockaddr_in6
impl Clone for glob64_t
fn clone(&self) -> glob64_t
impl Clone for input_keymap_entry
fn clone(&self) -> input_keymap_entry
impl Clone for tms
fn clone(&self) -> tms
impl Clone for timezone
fn clone(&self) -> timezone
impl Clone for utmpx
fn clone(&self) -> utmpx
impl Clone for in_pktinfo
fn clone(&self) -> in_pktinfo
impl Clone for Elf64_Ehdr
fn clone(&self) -> Elf64_Ehdr
impl Clone for Elf32_Phdr
fn clone(&self) -> Elf32_Phdr
impl Clone for sigval
fn clone(&self) -> sigval
impl Clone for if_nameindex
fn clone(&self) -> if_nameindex
impl Clone for pthread_mutex_t
fn clone(&self) -> pthread_mutex_t
impl Clone for addrinfo
fn clone(&self) -> addrinfo
impl Clone for user_fpregs_struct
fn clone(&self) -> user_fpregs_struct
impl Clone for msqid_ds
fn clone(&self) -> msqid_ds
impl Clone for signalfd_siginfo
fn clone(&self) -> signalfd_siginfo
impl Clone for pthread_rwlock_t
fn clone(&self) -> pthread_rwlock_t
impl Clone for nl_mmap_req
fn clone(&self) -> nl_mmap_req
impl Clone for mmsghdr
fn clone(&self) -> mmsghdr
impl Clone for arpd_request
fn clone(&self) -> arpd_request
impl Clone for statvfs
fn clone(&self) -> statvfs
impl Clone for ff_replay
fn clone(&self) -> ff_replay
impl Clone for group
fn clone(&self) -> group
impl Clone for fanotify_event_metadata
fn clone(&self) -> fanotify_event_metadata
impl Clone for regex_t
fn clone(&self) -> regex_t
impl Clone for ucontext_t
fn clone(&self) -> ucontext_t
impl Clone for protoent
fn clone(&self) -> protoent
impl Clone for nlmsghdr
fn clone(&self) -> nlmsghdr
impl Clone for Elf32_Shdr
fn clone(&self) -> Elf32_Shdr
impl Clone for cmsghdr
fn clone(&self) -> cmsghdr
impl Clone for sigaction
fn clone(&self) -> sigaction
impl Clone for ff_effect
fn clone(&self) -> ff_effect
impl Clone for tm
fn clone(&self) -> tm
impl Clone for pthread_condattr_t
fn clone(&self) -> pthread_condattr_t
impl Clone for statfs64
fn clone(&self) -> statfs64
impl Clone for pthread_rwlockattr_t
fn clone(&self) -> pthread_rwlockattr_t
impl Clone for statx
fn clone(&self) -> statx
impl Clone for termios
fn clone(&self) -> termios
impl Clone for pthread_attr_t
fn clone(&self) -> pthread_attr_t
impl Clone for ip_mreq
fn clone(&self) -> ip_mreq
impl Clone for dl_phdr_info
fn clone(&self) -> dl_phdr_info
impl Clone for ff_trigger
fn clone(&self) -> ff_trigger
impl Clone for Elf64_Phdr
fn clone(&self) -> Elf64_Phdr
impl Clone for cpu_set_t
fn clone(&self) -> cpu_set_t
impl Clone for ff_envelope
fn clone(&self) -> ff_envelope
impl Clone for dqblk
fn clone(&self) -> dqblk
impl Clone for aiocb
fn clone(&self) -> aiocb
impl Clone for Elf64_Chdr
fn clone(&self) -> Elf64_Chdr
impl Clone for sockaddr_in
fn clone(&self) -> sockaddr_in
impl Clone for Elf32_Chdr
fn clone(&self) -> Elf32_Chdr
impl Clone for ifaddrs
fn clone(&self) -> ifaddrs
impl Clone for rlimit64
fn clone(&self) -> rlimit64
impl Clone for utsname
fn clone(&self) -> utsname
impl Clone for nl_mmap_hdr
fn clone(&self) -> nl_mmap_hdr
impl Clone for Elf32_Ehdr
fn clone(&self) -> Elf32_Ehdr
impl Clone for arpreq_old
fn clone(&self) -> arpreq_old
impl Clone for itimerval
fn clone(&self) -> itimerval
impl Clone for _libc_fpstate
fn clone(&self) -> _libc_fpstate
impl Clone for ff_constant_effect
fn clone(&self) -> ff_constant_effect
impl Clone for ff_ramp_effect
fn clone(&self) -> ff_ramp_effect
impl Clone for passwd
fn clone(&self) -> passwd
impl Clone for ipc_perm
fn clone(&self) -> ipc_perm
impl Clone for posix_spawnattr_t
fn clone(&self) -> posix_spawnattr_t
impl Clone for sockaddr_nl
fn clone(&self) -> sockaddr_nl
impl Clone for timespec
fn clone(&self) -> timespec
impl Clone for mcontext_t
fn clone(&self) -> mcontext_t
impl Clone for stat64
fn clone(&self) -> stat64
impl Clone for nlmsgerr
fn clone(&self) -> nlmsgerr
impl Clone for ip_mreq_source
fn clone(&self) -> ip_mreq_source
impl Clone for pthread_cond_t
fn clone(&self) -> pthread_cond_t
impl Clone for timex
fn clone(&self) -> timex
impl Clone for statfs
fn clone(&self) -> statfs
impl Clone for ipv6_mreq
fn clone(&self) -> ipv6_mreq
impl Clone for sockaddr_alg
fn clone(&self) -> sockaddr_alg
impl Clone for Elf32_Sym
fn clone(&self) -> Elf32_Sym
impl Clone for sigevent
fn clone(&self) -> sigevent
impl Clone for Dl_info
fn clone(&self) -> Dl_info
impl Clone for _libc_xmmreg
fn clone(&self) -> _libc_xmmreg
impl Clone for pollfd
fn clone(&self) -> pollfd
impl Clone for stat
fn clone(&self) -> stat
impl Clone for __exit_status
fn clone(&self) -> __exit_status
impl Clone for rusage
fn clone(&self) -> rusage
impl Clone for mallinfo
fn clone(&self) -> mallinfo
impl Clone for iovec
fn clone(&self) -> iovec
impl Clone for input_mask
fn clone(&self) -> input_mask
impl Clone for packet_mreq
fn clone(&self) -> packet_mreq
impl Clone for af_alg_iv
fn clone(&self) -> af_alg_iv
impl Clone for Elf64_Sym
fn clone(&self) -> Elf64_Sym
impl Clone for sockaddr_un
fn clone(&self) -> sockaddr_un
impl Clone for statx_timestamp
fn clone(&self) -> statx_timestamp
impl Clone for itimerspec
fn clone(&self) -> itimerspec
impl Clone for flock64
fn clone(&self) -> flock64
impl Clone for sock_extended_err
fn clone(&self) -> sock_extended_err
impl Clone for ntptimeval
fn clone(&self) -> ntptimeval
impl Clone for ChaCha20Core
[src]
fn clone(&self) -> ChaCha20Core
[src]
impl Clone for ChaCha12Core
[src]
fn clone(&self) -> ChaCha12Core
[src]
impl Clone for ChaCha8Rng
[src]
fn clone(&self) -> ChaCha8Rng
[src]
impl Clone for ChaCha8Core
[src]
fn clone(&self) -> ChaCha8Core
[src]
impl Clone for ChaCha12Rng
[src]
fn clone(&self) -> ChaCha12Rng
[src]
impl Clone for ChaCha20Rng
[src]
fn clone(&self) -> ChaCha20Rng
[src]
impl Clone for vec256_storage
fn clone(&self) -> vec256_storage
impl Clone for vec128_storage
fn clone(&self) -> vec128_storage
impl Clone for NoS3
fn clone(&self) -> NoS3
impl Clone for YesNI
fn clone(&self) -> YesNI
impl Clone for YesS3
fn clone(&self) -> YesS3
impl Clone for NoA2
fn clone(&self) -> NoA2
impl<NI> Clone for Avx2Machine<NI> where
NI: Clone,
NI: Clone,
fn clone(&self) -> Avx2Machine<NI>
impl Clone for YesS4
fn clone(&self) -> YesS4
impl Clone for NoNI
fn clone(&self) -> NoNI
impl Clone for NoA1
fn clone(&self) -> NoA1
impl Clone for YesA1
fn clone(&self) -> YesA1
impl Clone for YesA2
fn clone(&self) -> YesA2
impl Clone for NoS4
fn clone(&self) -> NoS4
impl Clone for vec512_storage
fn clone(&self) -> vec512_storage
impl<S3, S4, NI> Clone for SseMachine<S3, S4, NI> where
NI: Clone,
S3: Clone,
S4: Clone,
NI: Clone,
S3: Clone,
S4: Clone,
fn clone(&self) -> SseMachine<S3, S4, NI>
impl Clone for Lcg64Xsh32
[src]
fn clone(&self) -> Lcg64Xsh32
[src]
impl Clone for Mcg128Xsl64
[src]
fn clone(&self) -> Mcg128Xsl64
[src]
impl Clone for Lcg128Xsl64
[src]
fn clone(&self) -> Lcg128Xsl64
[src]
impl Clone for OnceState
fn clone(&self) -> OnceState
impl Clone for WaitTimeoutResult
fn clone(&self) -> WaitTimeoutResult
impl Clone for UnparkToken
fn clone(&self) -> UnparkToken
impl Clone for ParkToken
fn clone(&self) -> ParkToken
impl Clone for ParkResult
fn clone(&self) -> ParkResult
impl Clone for UnparkResult
fn clone(&self) -> UnparkResult
impl Clone for FilterOp
fn clone(&self) -> FilterOp
impl Clone for RequeueOp
fn clone(&self) -> RequeueOp
impl<A> Clone for IntoIter<A> where
A: Array + Clone,
<A as Array>::Item: Clone,
[src]
A: Array + Clone,
<A as Array>::Item: Clone,
impl<A> Clone for SmallVec<A> where
A: Array,
<A as Array>::Item: Clone,
[src]
A: Array,
<A as Array>::Item: Clone,
impl Clone for RegexSet
fn clone(&self) -> RegexSet
impl<'t> Clone for Match<'t>
fn clone(&self) -> Match<'t>
impl Clone for RegexSet
fn clone(&self) -> RegexSet
impl<'a> Clone for SetMatchesIter<'a>
fn clone(&self) -> SetMatchesIter<'a>
impl Clone for CaptureLocations
fn clone(&self) -> CaptureLocations
impl<'a> Clone for SetMatchesIter<'a>
fn clone(&self) -> SetMatchesIter<'a>
impl Clone for Regex
fn clone(&self) -> Regex
impl Clone for CaptureLocations
fn clone(&self) -> CaptureLocations
impl<'t> Clone for Match<'t>
fn clone(&self) -> Match<'t>
impl Clone for SetMatches
fn clone(&self) -> SetMatches
impl Clone for Error
fn clone(&self) -> Error
impl Clone for Regex
fn clone(&self) -> Regex
impl Clone for SetMatches
fn clone(&self) -> SetMatches
impl Clone for Config
fn clone(&self) -> Config
impl Clone for Match
fn clone(&self) -> Match
impl Clone for MatchKind
fn clone(&self) -> MatchKind
impl Clone for MatchKind
fn clone(&self) -> MatchKind
impl Clone for Error
fn clone(&self) -> Error
impl Clone for Searcher
fn clone(&self) -> Searcher
impl Clone for ErrorKind
fn clone(&self) -> ErrorKind
impl<S> Clone for AhoCorasick<S> where
S: StateID + Clone,
S: StateID + Clone,
fn clone(&self) -> AhoCorasick<S>
impl Clone for Builder
fn clone(&self) -> Builder
impl Clone for AhoCorasickBuilder
fn clone(&self) -> AhoCorasickBuilder
impl Clone for Assertion
fn clone(&self) -> Assertion
impl Clone for ClassAscii
fn clone(&self) -> ClassAscii
impl Clone for HirKind
fn clone(&self) -> HirKind
impl Clone for Group
fn clone(&self) -> Group
impl Clone for ClassAsciiKind
fn clone(&self) -> ClassAsciiKind
impl Clone for Class
fn clone(&self) -> Class
impl Clone for Repetition
fn clone(&self) -> Repetition
impl Clone for ParserBuilder
fn clone(&self) -> ParserBuilder
impl Clone for Ast
fn clone(&self) -> Ast
impl Clone for Error
fn clone(&self) -> Error
impl Clone for ClassPerl
fn clone(&self) -> ClassPerl
impl Clone for ClassSetItem
fn clone(&self) -> ClassSetItem
impl Clone for RepetitionOp
fn clone(&self) -> RepetitionOp
impl Clone for Repetition
fn clone(&self) -> Repetition
impl Clone for RepetitionKind
fn clone(&self) -> RepetitionKind
impl Clone for Group
fn clone(&self) -> Group
impl Clone for Concat
fn clone(&self) -> Concat
impl Clone for Hir
fn clone(&self) -> Hir
impl Clone for Error
fn clone(&self) -> Error
impl Clone for Class
fn clone(&self) -> Class
impl Clone for SetFlags
fn clone(&self) -> SetFlags
impl Clone for ClassUnicodeOpKind
fn clone(&self) -> ClassUnicodeOpKind
impl Clone for ClassSetUnion
fn clone(&self) -> ClassSetUnion
impl Clone for ClassSetRange
fn clone(&self) -> ClassSetRange
impl Clone for ErrorKind
fn clone(&self) -> ErrorKind
impl Clone for Position
fn clone(&self) -> Position
impl Clone for ClassSet
fn clone(&self) -> ClassSet
impl Clone for WithComments
fn clone(&self) -> WithComments
impl Clone for ClassUnicode
fn clone(&self) -> ClassUnicode
impl Clone for Literal
fn clone(&self) -> Literal
impl Clone for GroupKind
fn clone(&self) -> GroupKind
impl Clone for Flags
fn clone(&self) -> Flags
impl Clone for ClassBracketed
fn clone(&self) -> ClassBracketed
impl Clone for CaptureName
fn clone(&self) -> CaptureName
impl Clone for Span
fn clone(&self) -> Span
impl Clone for Literal
fn clone(&self) -> Literal
impl Clone for Parser
fn clone(&self) -> Parser
impl Clone for GroupKind
fn clone(&self) -> GroupKind
impl Clone for WordBoundary
fn clone(&self) -> WordBoundary
impl Clone for ClassSetBinaryOp
fn clone(&self) -> ClassSetBinaryOp
impl Clone for ClassUnicode
fn clone(&self) -> ClassUnicode
impl Clone for Literals
fn clone(&self) -> Literals
impl Clone for RepetitionKind
fn clone(&self) -> RepetitionKind
impl Clone for ClassBytes
fn clone(&self) -> ClassBytes
impl Clone for HexLiteralKind
fn clone(&self) -> HexLiteralKind
impl Clone for Error
fn clone(&self) -> Error
impl Clone for ClassBytesRange
fn clone(&self) -> ClassBytesRange
impl Clone for ClassUnicodeRange
fn clone(&self) -> ClassUnicodeRange
impl Clone for RepetitionRange
fn clone(&self) -> RepetitionRange
impl Clone for LiteralKind
fn clone(&self) -> LiteralKind
impl Clone for RepetitionRange
fn clone(&self) -> RepetitionRange
impl Clone for Anchor
fn clone(&self) -> Anchor
impl Clone for Alternation
fn clone(&self) -> Alternation
impl Clone for Utf8Range
fn clone(&self) -> Utf8Range
impl Clone for AssertionKind
fn clone(&self) -> AssertionKind
impl Clone for ErrorKind
fn clone(&self) -> ErrorKind
impl Clone for ParserBuilder
fn clone(&self) -> ParserBuilder
impl Clone for Comment
fn clone(&self) -> Comment
impl Clone for FlagsItemKind
fn clone(&self) -> FlagsItemKind
impl Clone for TranslatorBuilder
fn clone(&self) -> TranslatorBuilder
impl Clone for Flag
fn clone(&self) -> Flag
impl Clone for Literal
fn clone(&self) -> Literal
impl Clone for Utf8Sequence
fn clone(&self) -> Utf8Sequence
impl Clone for ClassPerlKind
fn clone(&self) -> ClassPerlKind
impl Clone for Parser
fn clone(&self) -> Parser
impl Clone for SpecialLiteralKind
fn clone(&self) -> SpecialLiteralKind
impl Clone for Translator
fn clone(&self) -> Translator
impl Clone for ClassUnicodeKind
fn clone(&self) -> ClassUnicodeKind
impl Clone for FlagsItem
fn clone(&self) -> FlagsItem
impl Clone for ClassSetBinaryOpKind
fn clone(&self) -> ClassSetBinaryOpKind
impl Clone for ValueType
fn clone(&self) -> ValueType
impl<T> Clone for Pointer<T> where
T: PointerType + Clone,
T: PointerType + Clone,
fn clone(&self) -> Pointer<T>
impl Clone for Signature
fn clone(&self) -> Signature
impl Clone for Value
fn clone(&self) -> Value
impl Clone for ReturnValue
fn clone(&self) -> ReturnValue
impl Clone for ValueType
fn clone(&self) -> ValueType
impl Clone for FuncRef
fn clone(&self) -> FuncRef
impl Clone for TableRef
fn clone(&self) -> TableRef
impl Clone for RuntimeValue
fn clone(&self) -> RuntimeValue
impl Clone for F32
fn clone(&self) -> F32
impl Clone for Signature
fn clone(&self) -> Signature
impl Clone for F64
fn clone(&self) -> F64
impl Clone for MemoryRef
fn clone(&self) -> MemoryRef
impl Clone for GlobalRef
fn clone(&self) -> GlobalRef
impl Clone for ExternVal
fn clone(&self) -> ExternVal
impl Clone for ModuleRef
fn clone(&self) -> ModuleRef
impl Clone for Pages
fn clone(&self) -> Pages
impl Clone for Words
fn clone(&self) -> Words
impl Clone for Pages
fn clone(&self) -> Pages
impl Clone for Words
fn clone(&self) -> Words
impl Clone for Bytes
fn clone(&self) -> Bytes
impl Clone for DataSection
fn clone(&self) -> DataSection
impl Clone for ElementSection
fn clone(&self) -> ElementSection
impl Clone for Type
fn clone(&self) -> Type
impl Clone for DataSegment
fn clone(&self) -> DataSegment
impl Clone for CustomSection
fn clone(&self) -> CustomSection
impl Clone for Uint8
fn clone(&self) -> Uint8
impl Clone for Section
fn clone(&self) -> Section
impl Clone for RelocationEntry
fn clone(&self) -> RelocationEntry
impl Clone for GlobalType
fn clone(&self) -> GlobalType
impl Clone for VarInt64
fn clone(&self) -> VarInt64
impl<T> Clone for IndexMap<T> where
T: Clone,
T: Clone,
fn clone(&self) -> IndexMap<T>
impl Clone for Internal
fn clone(&self) -> Internal
impl Clone for FuncBody
fn clone(&self) -> FuncBody
impl Clone for CodeSection
fn clone(&self) -> CodeSection
impl Clone for ImportCountType
fn clone(&self) -> ImportCountType
impl Clone for TableSection
fn clone(&self) -> TableSection
impl Clone for VarInt7
fn clone(&self) -> VarInt7
impl Clone for FunctionType
fn clone(&self) -> FunctionType
impl Clone for LocalNameSubsection
fn clone(&self) -> LocalNameSubsection
impl Clone for Error
fn clone(&self) -> Error
impl Clone for ExportEntry
fn clone(&self) -> ExportEntry
impl Clone for MemoryType
fn clone(&self) -> MemoryType
impl Clone for External
fn clone(&self) -> External
impl Clone for TypeSection
fn clone(&self) -> TypeSection
impl Clone for RelocSection
fn clone(&self) -> RelocSection
impl Clone for BrTableData
fn clone(&self) -> BrTableData
impl Clone for VarUint32
fn clone(&self) -> VarUint32
impl Clone for VarInt32
fn clone(&self) -> VarInt32
impl Clone for ModuleNameSubsection
fn clone(&self) -> ModuleNameSubsection
impl Clone for ImportEntry
fn clone(&self) -> ImportEntry
impl Clone for Uint64
fn clone(&self) -> Uint64
impl<I, T> Clone for CountedListWriter<I, T> where
I: Clone + Serialize<Error = Error>,
T: Clone + IntoIterator<Item = I>,
I: Clone + Serialize<Error = Error>,
T: Clone + IntoIterator<Item = I>,
fn clone(&self) -> CountedListWriter<I, T>
impl Clone for ExportSection
fn clone(&self) -> ExportSection
impl Clone for ResizableLimits
fn clone(&self) -> ResizableLimits
impl Clone for ImportSection
fn clone(&self) -> ImportSection
impl Clone for MemorySection
fn clone(&self) -> MemorySection
impl Clone for Instructions
fn clone(&self) -> Instructions
impl Clone for ValueType
fn clone(&self) -> ValueType
impl<T> Clone for CountedList<T> where
T: Deserialize + Clone,
T: Deserialize + Clone,
fn clone(&self) -> CountedList<T>
impl Clone for FunctionNameSubsection
fn clone(&self) -> FunctionNameSubsection
impl Clone for VarUint7
fn clone(&self) -> VarUint7
impl Clone for VarUint1
fn clone(&self) -> VarUint1
impl Clone for GlobalEntry
fn clone(&self) -> GlobalEntry
impl Clone for NameSection
fn clone(&self) -> NameSection
impl Clone for GlobalSection
fn clone(&self) -> GlobalSection
impl Clone for BlockType
fn clone(&self) -> BlockType
impl Clone for Uint32
fn clone(&self) -> Uint32
impl Clone for TableType
fn clone(&self) -> TableType
impl Clone for FunctionSection
fn clone(&self) -> FunctionSection
impl Clone for TableElementType
fn clone(&self) -> TableElementType
impl Clone for VarUint64
fn clone(&self) -> VarUint64
impl Clone for ElementSegment
fn clone(&self) -> ElementSegment
impl Clone for InitExpr
fn clone(&self) -> InitExpr
impl Clone for Module
fn clone(&self) -> Module
impl Clone for Instruction
fn clone(&self) -> Instruction
impl Clone for Func
fn clone(&self) -> Func
impl Clone for Local
fn clone(&self) -> Local
impl Clone for BlockFrame
fn clone(&self) -> BlockFrame
impl Clone for StackValueType
fn clone(&self) -> StackValueType
impl Clone for StartedWith
fn clone(&self) -> StartedWith
impl Clone for ParseRatioError
[src]
fn clone(&self) -> ParseRatioError
[src]
impl<T> Clone for Ratio<T> where
T: Clone,
[src]
T: Clone,
impl Clone for Sign
[src]
impl Clone for ParseBigIntError
[src]
fn clone(&self) -> ParseBigIntError
[src]
impl Clone for BigInt
[src]
impl Clone for BigUint
[src]
impl<A> Clone for ExtendedGcd<A> where
A: Clone,
[src]
A: Clone,
fn clone(&self) -> ExtendedGcd<A>
[src]
impl Clone for StorageKey
fn clone(&self) -> StorageKey
impl Clone for StorageData
fn clone(&self) -> StorageData
impl Clone for Storage
fn clone(&self) -> Storage
impl Clone for StorageChild
fn clone(&self) -> StorageChild
impl Clone for PrefixedStorageKey
fn clone(&self) -> PrefixedStorageKey
impl Clone for ChildTrieParentKeyId
fn clone(&self) -> ChildTrieParentKeyId
impl Clone for U128
fn clone(&self) -> U128
impl Clone for H256
fn clone(&self) -> H256
impl Clone for H512
fn clone(&self) -> H512
impl Clone for H160
fn clone(&self) -> H160
impl Clone for U256
fn clone(&self) -> U256
impl Clone for U512
fn clone(&self) -> U512
impl Clone for FromHexError
fn clone(&self) -> FromHexError
impl<Z> Clone for Zeroizing<Z> where
Z: Zeroize + Clone,
[src]
Z: Zeroize + Clone,
impl<S> Clone for Secret<S> where
S: CloneableSecret,
[src]
S: CloneableSecret,
impl Clone for PublicKey
fn clone(&self) -> PublicKey
impl Clone for Signature
[src]
impl Clone for RistrettoPoint
[src]
fn clone(&self) -> RistrettoPoint
[src]
impl Clone for CompressedRistretto
[src]
fn clone(&self) -> CompressedRistretto
[src]
impl Clone for EdwardsPoint
[src]
fn clone(&self) -> EdwardsPoint
[src]
impl Clone for RistrettoBasepointTable
[src]
fn clone(&self) -> RistrettoBasepointTable
[src]
impl Clone for CompressedEdwardsY
[src]
fn clone(&self) -> CompressedEdwardsY
[src]
impl Clone for MontgomeryPoint
[src]
fn clone(&self) -> MontgomeryPoint
[src]
impl Clone for EdwardsBasepointTable
[src]
fn clone(&self) -> EdwardsBasepointTable
[src]
impl Clone for Scalar
[src]
impl<T> Clone for CtOption<T> where
T: Clone,
[src]
T: Clone,
impl Clone for Choice
[src]
impl Clone for Error
fn clone(&self) -> Error
impl<D> Clone for Hmac<D> where
D: Input + BlockInput + FixedOutput + Reset + Default + Clone,
<D as BlockInput>::BlockSize: ArrayLength<u8>,
D: Input + BlockInput + FixedOutput + Reset + Default + Clone,
<D as BlockInput>::BlockSize: ArrayLength<u8>,
fn clone(&self) -> Hmac<D>
impl<N> Clone for MacResult<N> where
N: Clone + ArrayLength<u8>,
N: Clone + ArrayLength<u8>,
fn clone(&self) -> MacResult<N>
impl Clone for MacError
fn clone(&self) -> MacError
impl Clone for InvalidKeyLength
fn clone(&self) -> InvalidKeyLength
impl Clone for Choice
fn clone(&self) -> Choice
impl<K> Clone for ExtendedKey<K> where
K: Clone,
K: Clone,
fn clone(&self) -> ExtendedKey<K>
impl Clone for ChainCode
fn clone(&self) -> ChainCode
impl Clone for VRFProof
fn clone(&self) -> VRFProof
impl Clone for ECQVCertPublic
fn clone(&self) -> ECQVCertPublic
impl Clone for VRFOutput
fn clone(&self) -> VRFOutput
impl<T> Clone for Malleable<T> where
T: SigningTranscript + Clone,
T: SigningTranscript + Clone,
fn clone(&self) -> Malleable<T>
impl Clone for RistrettoBoth
fn clone(&self) -> RistrettoBoth
impl Clone for VRFInOut
fn clone(&self) -> VRFInOut
impl Clone for MultiSignatureStage
fn clone(&self) -> MultiSignatureStage
impl Clone for VRFProofBatchable
fn clone(&self) -> VRFProofBatchable
impl Clone for SecretKey
fn clone(&self) -> SecretKey
impl Clone for Commitment
fn clone(&self) -> Commitment
impl Clone for ECQVCertSecret
fn clone(&self) -> ECQVCertSecret
impl Clone for SigningContext
fn clone(&self) -> SigningContext
impl Clone for Reveal
fn clone(&self) -> Reveal
impl Clone for MiniSecretKey
fn clone(&self) -> MiniSecretKey
impl Clone for Keypair
fn clone(&self) -> Keypair
impl Clone for SignatureError
fn clone(&self) -> SignatureError
impl Clone for Signature
fn clone(&self) -> Signature
impl Clone for PublicKey
fn clone(&self) -> PublicKey
impl Clone for Cosignature
fn clone(&self) -> Cosignature
impl Clone for Transcript
fn clone(&self) -> Transcript
impl Clone for MnemonicType
fn clone(&self) -> MnemonicType
impl Clone for Mnemonic
fn clone(&self) -> Mnemonic
impl Clone for Seed
fn clone(&self) -> Seed
impl Clone for Language
fn clone(&self) -> Language
impl<E> Clone for Compat<E> where
E: Clone,
E: Clone,
fn clone(&self) -> Compat<E>
impl Clone for Frame
[src]
impl Clone for PrintFmt
[src]
impl Clone for Backtrace
[src]
impl Clone for BacktraceFrame
[src]
fn clone(&self) -> BacktraceFrame
[src]
impl Clone for BacktraceSymbol
[src]
fn clone(&self) -> BacktraceSymbol
[src]
impl Clone for TryDemangleError
fn clone(&self) -> TryDemangleError
impl<T> Clone for DebugAbbrevOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugAbbrevOffset<T>
impl Clone for FileEntryFormat
fn clone(&self) -> FileEntryFormat
impl Clone for DwUt
fn clone(&self) -> DwUt
impl<R> Clone for DebugTypes<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugTypes<R>
impl<T> Clone for DebugAddrIndex<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugAddrIndex<T>
impl<R> Clone for RangeLists<R> where
R: Clone,
R: Clone,
fn clone(&self) -> RangeLists<R>
impl<'iter, R> Clone for RegisterRuleIter<'iter, R> where
R: Clone + Reader,
R: Clone + Reader,
fn clone(&self) -> RegisterRuleIter<'iter, R>
impl<R> Clone for PubTypesEntryIter<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> PubTypesEntryIter<R>
impl Clone for DwAccess
fn clone(&self) -> DwAccess
impl<R> Clone for DebugInfo<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugInfo<R>
impl Clone for DwDs
fn clone(&self) -> DwDs
impl<R, Offset> Clone for Operation<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> Operation<R, Offset>
impl Clone for DwLnct
fn clone(&self) -> DwLnct
impl Clone for Arm
fn clone(&self) -> Arm
impl<R> Clone for LocationLists<R> where
R: Clone,
R: Clone,
fn clone(&self) -> LocationLists<R>
impl<R> Clone for TypeUnitHeadersIter<R> where
R: Reader + Clone,
<R as Reader>::Offset: Clone,
R: Reader + Clone,
<R as Reader>::Offset: Clone,
fn clone(&self) -> TypeUnitHeadersIter<R>
impl Clone for DwLle
fn clone(&self) -> DwLle
impl Clone for DwMacro
fn clone(&self) -> DwMacro
impl Clone for DwEnd
fn clone(&self) -> DwEnd
impl<R> Clone for DebugStr<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugStr<R>
impl<T> Clone for UnitSectionOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> UnitSectionOffset<T>
impl<R> Clone for UninitializedUnwindContext<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> UninitializedUnwindContext<R>
impl Clone for ValueType
fn clone(&self) -> ValueType
impl<T> Clone for DebugStrOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugStrOffset<T>
impl<R> Clone for RawLocListEntry<R> where
R: Reader + Clone,
<R as Reader>::Offset: Clone,
R: Reader + Clone,
<R as Reader>::Offset: Clone,
fn clone(&self) -> RawLocListEntry<R>
impl<T> Clone for DebugAddrBase<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugAddrBase<T>
impl<T> Clone for RawRngListEntry<T> where
T: Clone,
T: Clone,
fn clone(&self) -> RawRngListEntry<T>
impl<T> Clone for DebugTypesOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugTypesOffset<T>
impl<T> Clone for DebugStrOffsetsBase<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugStrOffsetsBase<T>
impl Clone for BaseAddresses
fn clone(&self) -> BaseAddresses
impl Clone for DwAddr
fn clone(&self) -> DwAddr
impl Clone for DwCc
fn clone(&self) -> DwCc
impl Clone for DwOp
fn clone(&self) -> DwOp
impl<R> Clone for CallFrameInstruction<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> CallFrameInstruction<R>
impl<R, Offset> Clone for FileEntry<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> FileEntry<R, Offset>
impl Clone for ColumnType
fn clone(&self) -> ColumnType
impl<R> Clone for UnwindTableRow<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> UnwindTableRow<R>
impl<'abbrev, 'unit, R> Clone for EntriesTree<'abbrev, 'unit, R> where
R: Clone + Reader,
R: Clone + Reader,
fn clone(&self) -> EntriesTree<'abbrev, 'unit, R>
impl Clone for DwChildren
fn clone(&self) -> DwChildren
impl<'bases, Section, R> Clone for CieOrFde<'bases, Section, R> where
R: Clone + Reader,
Section: Clone + UnwindSection<R>,
R: Clone + Reader,
Section: Clone + UnwindSection<R>,
fn clone(&self) -> CieOrFde<'bases, Section, R>
impl<T> Clone for UnitOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> UnitOffset<T>
impl<R> Clone for DebugAbbrev<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugAbbrev<R>
impl Clone for Augmentation
fn clone(&self) -> Augmentation
impl Clone for DebugTypeSignature
fn clone(&self) -> DebugTypeSignature
impl<R> Clone for DebugLocLists<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugLocLists<R>
impl Clone for Format
fn clone(&self) -> Format
impl Clone for SectionBaseAddresses
fn clone(&self) -> SectionBaseAddresses
impl<'bases, Section, R> Clone for CfiEntriesIter<'bases, Section, R> where
R: Clone + Reader,
Section: Clone + UnwindSection<R>,
R: Clone + Reader,
Section: Clone + UnwindSection<R>,
fn clone(&self) -> CfiEntriesIter<'bases, Section, R>
impl Clone for DwEhPe
fn clone(&self) -> DwEhPe
impl<R, Offset> Clone for TypeUnitHeader<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> TypeUnitHeader<R, Offset>
impl<T> Clone for DebugLocListsBase<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugLocListsBase<T>
impl<R> Clone for RegisterRule<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> RegisterRule<R>
impl<R, Offset> Clone for IncompleteLineProgram<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> IncompleteLineProgram<R, Offset>
impl<R> Clone for DebugPubTypes<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> DebugPubTypes<R>
impl<R, Offset> Clone for AttributeValue<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> AttributeValue<R, Offset>
impl<T> Clone for LocationListsOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> LocationListsOffset<T>
impl<R> Clone for DebugRanges<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugRanges<R>
impl<R, Offset> Clone for CompleteLineProgram<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> CompleteLineProgram<R, Offset>
impl<T> Clone for DebugMacroOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugMacroOffset<T>
impl<T> Clone for DebugRngListsBase<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugRngListsBase<T>
impl Clone for DwInl
fn clone(&self) -> DwInl
impl Clone for DwLang
fn clone(&self) -> DwLang
impl Clone for Abbreviations
fn clone(&self) -> Abbreviations
impl Clone for ReaderOffsetId
fn clone(&self) -> ReaderOffsetId
impl<R> Clone for OperationIter<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> OperationIter<R>
impl<R, Program, Offset> Clone for LineRows<R, Program, Offset> where
Offset: Clone + ReaderOffset,
Program: Clone + LineProgram<R, Offset>,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
Program: Clone + LineProgram<R, Offset>,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> LineRows<R, Program, Offset>
impl<T> Clone for DebugRngListsIndex<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugRngListsIndex<T>
impl Clone for DwAte
fn clone(&self) -> DwAte
impl<T> Clone for DebugFrameOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugFrameOffset<T>
impl Clone for DwDefaulted
fn clone(&self) -> DwDefaulted
impl<R> Clone for EhFrameHdr<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> EhFrameHdr<R>
impl Clone for X86_64
fn clone(&self) -> X86_64
impl Clone for SectionId
fn clone(&self) -> SectionId
impl<'input, Endian> Clone for EndianSlice<'input, Endian> where
Endian: Clone + Endianity,
Endian: Clone + Endianity,
fn clone(&self) -> EndianSlice<'input, Endian>
impl Clone for DwVirtuality
fn clone(&self) -> DwVirtuality
impl Clone for DwAt
fn clone(&self) -> DwAt
impl<R> Clone for LineInstructions<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> LineInstructions<R>
impl<R> Clone for DebugAranges<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> DebugAranges<R>
impl Clone for Register
fn clone(&self) -> Register
impl Clone for DwDsc
fn clone(&self) -> DwDsc
impl<'abbrev, 'unit, R> Clone for EntriesCursor<'abbrev, 'unit, R> where
R: Clone + Reader,
R: Clone + Reader,
fn clone(&self) -> EntriesCursor<'abbrev, 'unit, R>
impl Clone for DwVis
fn clone(&self) -> DwVis
impl<R> Clone for DebugFrame<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> DebugFrame<R>
impl<R> Clone for EhFrame<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> EhFrame<R>
impl<T> Clone for DebugLocListsIndex<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugLocListsIndex<T>
impl<T> Clone for DieReference<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DieReference<T>
impl<R> Clone for DebugLoc<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugLoc<R>
impl Clone for LittleEndian
fn clone(&self) -> LittleEndian
impl<R> Clone for CfaRule<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> CfaRule<R>
impl Clone for DwCfa
fn clone(&self) -> DwCfa
impl<R> Clone for Expression<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> Expression<R>
impl<'bases, Section, R> Clone for PartialFrameDescriptionEntry<'bases, Section, R> where
R: Clone + Reader,
Section: Clone + UnwindSection<R>,
<R as Reader>::Offset: Clone,
<Section as UnwindSection<R>>::Offset: Clone,
R: Clone + Reader,
Section: Clone + UnwindSection<R>,
<R as Reader>::Offset: Clone,
<Section as UnwindSection<R>>::Offset: Clone,
fn clone(&self) -> PartialFrameDescriptionEntry<'bases, Section, R>
impl<R> Clone for PubTypesEntry<R> where
R: Reader + Clone,
<R as Reader>::Offset: Clone,
R: Reader + Clone,
<R as Reader>::Offset: Clone,
fn clone(&self) -> PubTypesEntry<R>
impl<R> Clone for LineSequence<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> LineSequence<R>
impl<R> Clone for UnwindContext<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> UnwindContext<R>
impl Clone for LineEncoding
fn clone(&self) -> LineEncoding
impl<R> Clone for ArangeEntryIter<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> ArangeEntryIter<R>
impl<R> Clone for PubNamesEntryIter<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> PubNamesEntryIter<R>
impl<T> Clone for RangeListsOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> RangeListsOffset<T>
impl<'abbrev, 'unit, R, Offset> Clone for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> DebuggingInformationEntry<'abbrev, 'unit, R, Offset>
impl Clone for Range
fn clone(&self) -> Range
impl<T> Clone for EhFrameOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> EhFrameOffset<T>
impl Clone for Error
fn clone(&self) -> Error
impl Clone for Encoding
fn clone(&self) -> Encoding
impl Clone for Value
fn clone(&self) -> Value
impl Clone for DwIdx
fn clone(&self) -> DwIdx
impl<R, Offset> Clone for FrameDescriptionEntry<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> FrameDescriptionEntry<R, Offset>
impl Clone for DwLns
fn clone(&self) -> DwLns
impl Clone for DwRle
fn clone(&self) -> DwRle
impl<R> Clone for LocationListEntry<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> LocationListEntry<R>
impl<R, Offset> Clone for Piece<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> Piece<R, Offset>
impl Clone for Pointer
fn clone(&self) -> Pointer
impl<R> Clone for DebugLine<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugLine<R>
impl<R> Clone for DebugPubNames<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> DebugPubNames<R>
impl Clone for RunTimeEndian
fn clone(&self) -> RunTimeEndian
impl Clone for Abbreviation
fn clone(&self) -> Abbreviation
impl Clone for BigEndian
fn clone(&self) -> BigEndian
impl<R> Clone for DebugRngLists<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugRngLists<R>
impl<'a, R> Clone for CallFrameInstructionIter<'a, R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> CallFrameInstructionIter<'a, R>
impl<R> Clone for ParsedEhFrameHdr<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> ParsedEhFrameHdr<R>
impl Clone for DwLne
fn clone(&self) -> DwLne
impl<R, Offset> Clone for CommonInformationEntry<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> CommonInformationEntry<R, Offset>
impl Clone for X86
fn clone(&self) -> X86
impl<T> Clone for DebugStrOffsetsIndex<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugStrOffsetsIndex<T>
impl<R, Offset> Clone for UnitHeader<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> UnitHeader<R, Offset>
impl Clone for DwId
fn clone(&self) -> DwId
impl<R, Offset> Clone for CompilationUnitHeader<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> CompilationUnitHeader<R, Offset>
impl<R> Clone for DebugAddr<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugAddr<R>
impl<T> Clone for DebugLineOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugLineOffset<T>
impl Clone for DwTag
fn clone(&self) -> DwTag
impl<R> Clone for CompilationUnitHeadersIter<R> where
R: Reader + Clone,
<R as Reader>::Offset: Clone,
R: Reader + Clone,
<R as Reader>::Offset: Clone,
fn clone(&self) -> CompilationUnitHeadersIter<R>
impl<R> Clone for Attribute<R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> Attribute<R>
impl<R, Offset> Clone for Location<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> Location<R, Offset>
impl<R, Offset> Clone for LineInstruction<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> LineInstruction<R, Offset>
impl<R> Clone for DebugLineStr<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugLineStr<R>
impl<T> Clone for ArangeEntry<T> where
T: Clone + Copy,
T: Clone + Copy,
fn clone(&self) -> ArangeEntry<T>
impl<R> Clone for PubNamesEntry<R> where
R: Reader + Clone,
<R as Reader>::Offset: Clone,
R: Reader + Clone,
<R as Reader>::Offset: Clone,
fn clone(&self) -> PubNamesEntry<R>
impl<T> Clone for DebugInfoOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugInfoOffset<T>
impl Clone for DwOrd
fn clone(&self) -> DwOrd
impl<T> Clone for DebugMacinfoOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugMacinfoOffset<T>
impl Clone for LineRow
fn clone(&self) -> LineRow
impl<T> Clone for DebugLineStrOffset<T> where
T: Clone,
T: Clone,
fn clone(&self) -> DebugLineStrOffset<T>
impl<R> Clone for DebugStrOffsets<R> where
R: Clone,
R: Clone,
fn clone(&self) -> DebugStrOffsets<R>
impl<'abbrev, 'unit, R> Clone for EntriesRaw<'abbrev, 'unit, R> where
R: Clone + Reader,
R: Clone + Reader,
fn clone(&self) -> EntriesRaw<'abbrev, 'unit, R>
impl<'abbrev, 'entry, 'unit, R> Clone for AttrsIter<'abbrev, 'entry, 'unit, R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> AttrsIter<'abbrev, 'entry, 'unit, R>
impl<'a, R> Clone for EhHdrTable<'a, R> where
R: Reader + Clone,
R: Reader + Clone,
fn clone(&self) -> EhHdrTable<'a, R>
impl Clone for DwForm
fn clone(&self) -> DwForm
impl<R, Offset> Clone for LineProgramHeader<R, Offset> where
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
R: Clone + Reader<Offset = Offset>,
fn clone(&self) -> LineProgramHeader<R, Offset>
impl Clone for AttributeSpecification
fn clone(&self) -> AttributeSpecification
impl Clone for Ident
fn clone(&self) -> Ident
impl<E> Clone for ProgramHeader32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> ProgramHeader32<E>
impl<E> Clone for SymSegCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SymSegCommand<E>
impl<E> Clone for SubLibraryCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SubLibraryCommand<E>
impl<E> Clone for LinkerOptionCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> LinkerOptionCommand<E>
impl Clone for ImageAuxSymbolTokenDef
fn clone(&self) -> ImageAuxSymbolTokenDef
impl<E> Clone for FvmfileCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> FvmfileCommand<E>
impl<E> Clone for Dylib<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Dylib<E>
impl Clone for ImageAlpha64RuntimeFunctionEntry
fn clone(&self) -> ImageAlpha64RuntimeFunctionEntry
impl<E> Clone for NoteHeader64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> NoteHeader64<E>
impl Clone for FatHeader
fn clone(&self) -> FatHeader
impl Clone for ImageFunctionEntry
fn clone(&self) -> ImageFunctionEntry
impl<E> Clone for Rel64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Rel64<E>
impl<E> Clone for DylinkerCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DylinkerCommand<E>
impl<E> Clone for NoteHeader32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> NoteHeader32<E>
impl Clone for ImportObjectHeader
fn clone(&self) -> ImportObjectHeader
impl<E> Clone for SectionHeader32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SectionHeader32<E>
impl Clone for ImageNtHeaders64
fn clone(&self) -> ImageNtHeaders64
impl Clone for ImageDynamicRelocation32V2
fn clone(&self) -> ImageDynamicRelocation32V2
impl<E> Clone for DataInCodeEntry<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DataInCodeEntry<E>
impl<E> Clone for RoutinesCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> RoutinesCommand<E>
impl Clone for ImageVxdHeader
fn clone(&self) -> ImageVxdHeader
impl Clone for FileFlags
fn clone(&self) -> FileFlags
impl Clone for Architecture
fn clone(&self) -> Architecture
impl Clone for ImageOs2Header
fn clone(&self) -> ImageOs2Header
impl<'data> Clone for Bytes<'data>
fn clone(&self) -> Bytes<'data>
impl Clone for ImageAuxSymbolWeak
fn clone(&self) -> ImageAuxSymbolWeak
impl Clone for ImageDosHeader
fn clone(&self) -> ImageDosHeader
impl<E> Clone for VersionMinCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> VersionMinCommand<E>
impl<E> Clone for FileHeader32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> FileHeader32<E>
impl<E> Clone for Relocation<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Relocation<E>
impl Clone for Guid
fn clone(&self) -> Guid
impl<'data> Clone for Symbol<'data>
fn clone(&self) -> Symbol<'data>
impl Clone for RelocationInfo
fn clone(&self) -> RelocationInfo
impl Clone for ImageEnclaveConfig64
fn clone(&self) -> ImageEnclaveConfig64
impl<E> Clone for MachHeader32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> MachHeader32<E>
impl Clone for SymbolScope
fn clone(&self) -> SymbolScope
impl Clone for ImageLoadConfigDirectory32
fn clone(&self) -> ImageLoadConfigDirectory32
impl<E> Clone for Rel32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Rel32<E>
impl Clone for ImageArmRuntimeFunctionEntry
fn clone(&self) -> ImageArmRuntimeFunctionEntry
impl<E> Clone for ThreadCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> ThreadCommand<E>
impl Clone for ImageLoadConfigDirectory64
fn clone(&self) -> ImageLoadConfigDirectory64
impl<'data, Elf> Clone for SectionTable<'data, Elf> where
Elf: FileHeader + Clone,
<Elf as FileHeader>::SectionHeader: Clone,
Elf: FileHeader + Clone,
<Elf as FileHeader>::SectionHeader: Clone,
fn clone(&self) -> SectionTable<'data, Elf>
impl Clone for FatArch32
fn clone(&self) -> FatArch32
impl<E> Clone for ProgramHeader64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> ProgramHeader64<E>
impl Clone for ImageSymbolEx
fn clone(&self) -> ImageSymbolEx
impl<Section> Clone for SymbolFlags<Section> where
Section: Clone,
Section: Clone,
fn clone(&self) -> SymbolFlags<Section>
impl<E> Clone for SegmentCommand64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SegmentCommand64<E>
impl<E> Clone for Sym32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Sym32<E>
impl Clone for SymbolSection
fn clone(&self) -> SymbolSection
impl<E> Clone for LinkeditDataCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> LinkeditDataCommand<E>
impl<E> Clone for I32Bytes<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> I32Bytes<E>
impl Clone for ImageImportDescriptor
fn clone(&self) -> ImageImportDescriptor
impl Clone for SectionIndex
fn clone(&self) -> SectionIndex
impl<E> Clone for Syminfo32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Syminfo32<E>
impl Clone for ImageTlsDirectory32
fn clone(&self) -> ImageTlsDirectory32
impl<E> Clone for SourceVersionCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SourceVersionCommand<E>
impl Clone for ImageSymbolBytes
fn clone(&self) -> ImageSymbolBytes
impl Clone for ImageResourceDataEntry
fn clone(&self) -> ImageResourceDataEntry
impl Clone for BinaryFormat
fn clone(&self) -> BinaryFormat
impl Clone for ImageSeparateDebugHeader
fn clone(&self) -> ImageSeparateDebugHeader
impl Clone for ImageRelocation
fn clone(&self) -> ImageRelocation
impl Clone for Error
fn clone(&self) -> Error
impl<E> Clone for I64Bytes<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> I64Bytes<E>
impl Clone for ImageDebugDirectory
fn clone(&self) -> ImageDebugDirectory
impl<E> Clone for TwolevelHint<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> TwolevelHint<E>
impl Clone for ImageRuntimeFunctionEntry
fn clone(&self) -> ImageRuntimeFunctionEntry
impl Clone for AnonObjectHeader
fn clone(&self) -> AnonObjectHeader
impl<E> Clone for U16Bytes<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> U16Bytes<E>
impl Clone for ImageEnclaveConfig32
fn clone(&self) -> ImageEnclaveConfig32
impl<'data> Clone for CompressedData<'data>
fn clone(&self) -> CompressedData<'data>
impl<E> Clone for DylibReference<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DylibReference<E>
impl Clone for SectionKind
fn clone(&self) -> SectionKind
impl<E> Clone for MachHeader64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> MachHeader64<E>
impl Clone for ImageFunctionEntry64
fn clone(&self) -> ImageFunctionEntry64
impl<E> Clone for Nlist32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Nlist32<E>
impl Clone for ImageDynamicRelocation64V2
fn clone(&self) -> ImageDynamicRelocation64V2
impl Clone for ImageArm64RuntimeFunctionEntry
fn clone(&self) -> ImageArm64RuntimeFunctionEntry
impl Clone for BigEndian
fn clone(&self) -> BigEndian
impl Clone for ImagePrologueDynamicRelocationHeader
fn clone(&self) -> ImagePrologueDynamicRelocationHeader
impl Clone for ImageLinenumber
fn clone(&self) -> ImageLinenumber
impl<E> Clone for U64Bytes<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> U64Bytes<E>
impl Clone for ImageImportByName
fn clone(&self) -> ImageImportByName
impl<'data, Mach> Clone for SymbolTable<'data, Mach> where
Mach: MachHeader + Clone,
<Mach as MachHeader>::Nlist: Clone,
Mach: MachHeader + Clone,
<Mach as MachHeader>::Nlist: Clone,
fn clone(&self) -> SymbolTable<'data, Mach>
impl<E> Clone for SubUmbrellaCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SubUmbrellaCommand<E>
impl<E> Clone for PreboundDylibCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> PreboundDylibCommand<E>
impl Clone for AddressSize
fn clone(&self) -> AddressSize
impl Clone for ImageBoundImportDescriptor
fn clone(&self) -> ImageBoundImportDescriptor
impl<E> Clone for UuidCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> UuidCommand<E>
impl<E> Clone for Nlist64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Nlist64<E>
impl Clone for ImageAlphaRuntimeFunctionEntry
fn clone(&self) -> ImageAlphaRuntimeFunctionEntry
impl Clone for AnonObjectHeaderV2
fn clone(&self) -> AnonObjectHeaderV2
impl Clone for ImageFileHeader
fn clone(&self) -> ImageFileHeader
impl<E> Clone for Syminfo64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Syminfo64<E>
impl Clone for ImageAuxSymbolSection
fn clone(&self) -> ImageAuxSymbolSection
impl Clone for ImageTlsDirectory64
fn clone(&self) -> ImageTlsDirectory64
impl Clone for ImageNtHeaders32
fn clone(&self) -> ImageNtHeaders32
impl Clone for ImageSymbol
fn clone(&self) -> ImageSymbol
impl<E> Clone for SymtabCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SymtabCommand<E>
impl Clone for ImageBoundForwarderRef
fn clone(&self) -> ImageBoundForwarderRef
impl Clone for ImageArchitectureEntry
fn clone(&self) -> ImageArchitectureEntry
impl Clone for ImageDataDirectory
fn clone(&self) -> ImageDataDirectory
impl<E> Clone for NoteCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> NoteCommand<E>
impl Clone for ImageEnclaveImport
fn clone(&self) -> ImageEnclaveImport
impl Clone for ImageRomHeaders
fn clone(&self) -> ImageRomHeaders
impl<E> Clone for DylibTableOfContents<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DylibTableOfContents<E>
impl Clone for ImageCor20Header
fn clone(&self) -> ImageCor20Header
impl Clone for RelocationEncoding
fn clone(&self) -> RelocationEncoding
impl<'data> Clone for StringTable<'data>
fn clone(&self) -> StringTable<'data>
impl Clone for ImageResourceDirectoryString
fn clone(&self) -> ImageResourceDirectoryString
impl<E> Clone for TwolevelHintsCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> TwolevelHintsCommand<E>
impl<E> Clone for RpathCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> RpathCommand<E>
impl Clone for SectionFlags
fn clone(&self) -> SectionFlags
impl<E> Clone for Dyn64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Dyn64<E>
impl Clone for ImageDynamicRelocation32
fn clone(&self) -> ImageDynamicRelocation32
impl<E> Clone for PrebindCksumCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> PrebindCksumCommand<E>
impl Clone for LittleEndian
fn clone(&self) -> LittleEndian
impl Clone for SymbolIndex
fn clone(&self) -> SymbolIndex
impl Clone for ImageLoadConfigCodeIntegrity
fn clone(&self) -> ImageLoadConfigCodeIntegrity
impl<'data, Elf> Clone for SymbolTable<'data, Elf> where
Elf: FileHeader + Clone,
<Elf as FileHeader>::Sym: Clone,
Elf: FileHeader + Clone,
<Elf as FileHeader>::Sym: Clone,
fn clone(&self) -> SymbolTable<'data, Elf>
impl<E> Clone for CompressionHeader64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> CompressionHeader64<E>
impl Clone for ImageDebugMisc
fn clone(&self) -> ImageDebugMisc
impl<E> Clone for Dyn32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Dyn32<E>
impl Clone for ImageOptionalHeader32
fn clone(&self) -> ImageOptionalHeader32
impl<E> Clone for FvmlibCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> FvmlibCommand<E>
impl Clone for ImageResourceDirectoryEntry
fn clone(&self) -> ImageResourceDirectoryEntry
impl<E> Clone for SubFrameworkCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SubFrameworkCommand<E>
impl Clone for ImageOptionalHeader64
fn clone(&self) -> ImageOptionalHeader64
impl<E> Clone for SectionHeader64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SectionHeader64<E>
impl Clone for ImageRomOptionalHeader
fn clone(&self) -> ImageRomOptionalHeader
impl Clone for ImageHotPatchHashes
fn clone(&self) -> ImageHotPatchHashes
impl<E> Clone for EncryptionInfoCommand64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> EncryptionInfoCommand64<E>
impl<E> Clone for BuildVersionCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> BuildVersionCommand<E>
impl Clone for ImageDynamicRelocation64
fn clone(&self) -> ImageDynamicRelocation64
impl Clone for ImageExportDirectory
fn clone(&self) -> ImageExportDirectory
impl<E> Clone for Section32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Section32<E>
impl Clone for ImageDelayloadDescriptor
fn clone(&self) -> ImageDelayloadDescriptor
impl Clone for RelocationTarget
fn clone(&self) -> RelocationTarget
impl Clone for ImageSymbolExBytes
fn clone(&self) -> ImageSymbolExBytes
impl Clone for NonPagedDebugInfo
fn clone(&self) -> NonPagedDebugInfo
impl Clone for RelocationKind
fn clone(&self) -> RelocationKind
impl<E> Clone for DylibModule64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DylibModule64<E>
impl<E> Clone for BuildToolVersion<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> BuildToolVersion<E>
impl<E> Clone for EncryptionInfoCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> EncryptionInfoCommand<E>
impl Clone for ImageCoffSymbolsHeader
fn clone(&self) -> ImageCoffSymbolsHeader
impl<E> Clone for DylibModule32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DylibModule32<E>
impl Clone for ImageEpilogueDynamicRelocationHeader
fn clone(&self) -> ImageEpilogueDynamicRelocationHeader
impl<E> Clone for CompressionHeader32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> CompressionHeader32<E>
impl<E> Clone for Rela64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Rela64<E>
impl Clone for ImageDynamicRelocationTable
fn clone(&self) -> ImageDynamicRelocationTable
impl<E> Clone for Rela32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Rela32<E>
impl Clone for ImageAuxSymbolFunctionBeginEnd
fn clone(&self) -> ImageAuxSymbolFunctionBeginEnd
impl<E> Clone for EntryPointCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> EntryPointCommand<E>
impl Clone for SymbolKind
fn clone(&self) -> SymbolKind
impl<E> Clone for DyldInfoCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DyldInfoCommand<E>
impl<E> Clone for SubClientCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SubClientCommand<E>
impl<E> Clone for RoutinesCommand_64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> RoutinesCommand_64<E>
impl Clone for FatArch64
fn clone(&self) -> FatArch64
impl Clone for ImageResourceDirectory
fn clone(&self) -> ImageResourceDirectory
impl<E> Clone for LcStr<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> LcStr<E>
impl<E> Clone for Fvmlib<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Fvmlib<E>
impl<E> Clone for IdentCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> IdentCommand<E>
impl<E> Clone for SegmentCommand32<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> SegmentCommand32<E>
impl<E> Clone for Section64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Section64<E>
impl Clone for ImageSectionHeader
fn clone(&self) -> ImageSectionHeader
impl Clone for ImageHotPatchInfo
fn clone(&self) -> ImageHotPatchInfo
impl Clone for Endianness
fn clone(&self) -> Endianness
impl Clone for ImageHotPatchBase
fn clone(&self) -> ImageHotPatchBase
impl<E> Clone for U32Bytes<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> U32Bytes<E>
impl<E> Clone for FileHeader64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> FileHeader64<E>
impl<E> Clone for I16Bytes<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> I16Bytes<E>
impl Clone for ImageArchiveMemberHeader
fn clone(&self) -> ImageArchiveMemberHeader
impl Clone for ImageAuxSymbolFunction
fn clone(&self) -> ImageAuxSymbolFunction
impl<'data> Clone for SectionTable<'data>
fn clone(&self) -> SectionTable<'data>
impl<E> Clone for DysymtabCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DysymtabCommand<E>
impl<E> Clone for Sym64<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> Sym64<E>
impl Clone for ImageResourceDirStringU
fn clone(&self) -> ImageResourceDirStringU
impl<E> Clone for LoadCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> LoadCommand<E>
impl Clone for AnonObjectHeaderBigobj
fn clone(&self) -> AnonObjectHeaderBigobj
impl Clone for CompressionFormat
fn clone(&self) -> CompressionFormat
impl<E> Clone for DylibCommand<E> where
E: Endian + Clone,
E: Endian + Clone,
fn clone(&self) -> DylibCommand<E>
impl Clone for ImageAuxSymbolCrc
fn clone(&self) -> ImageAuxSymbolCrc
impl Clone for ScatteredRelocationInfo
fn clone(&self) -> ScatteredRelocationInfo
impl Clone for ImageBaseRelocation
fn clone(&self) -> ImageBaseRelocation
impl Clone for MZFlush
fn clone(&self) -> MZFlush
impl Clone for TDEFLStatus
fn clone(&self) -> TDEFLStatus
impl Clone for CompressionStrategy
fn clone(&self) -> CompressionStrategy
impl Clone for MZError
fn clone(&self) -> MZError
impl Clone for DataFormat
fn clone(&self) -> DataFormat
impl Clone for TDEFLFlush
fn clone(&self) -> TDEFLFlush
impl Clone for MZStatus
fn clone(&self) -> MZStatus
impl Clone for TINFLStatus
fn clone(&self) -> TINFLStatus
impl Clone for StreamResult
fn clone(&self) -> StreamResult
impl Clone for CompressionLevel
fn clone(&self) -> CompressionLevel
impl Clone for Adler32
[src]
impl<T> Clone for OnceCell<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for OnceCell<T> where
T: Clone,
[src]
T: Clone,
impl<I> Clone for Decompositions<I> where
I: Clone,
I: Clone,
fn clone(&self) -> Decompositions<I>
impl<I> Clone for Recompositions<I> where
I: Clone,
I: Clone,
fn clone(&self) -> Recompositions<I>
impl<A> Clone for ArrayVec<A> where
A: Array + Clone,
A: Array + Clone,
fn clone(&self) -> ArrayVec<A>
impl<A> Clone for TinyVec<A> where
A: Array + Clone,
<A as Array>::Item: Clone,
A: Array + Clone,
<A as Array>::Item: Clone,
fn clone(&self) -> TinyVec<A>
impl Clone for AffineStorage
fn clone(&self) -> AffineStorage
impl Clone for Field
fn clone(&self) -> Field
impl Clone for PublicKey
fn clone(&self) -> PublicKey
impl Clone for Error
fn clone(&self) -> Error
impl Clone for Scalar
fn clone(&self) -> Scalar
impl Clone for RecoveryId
fn clone(&self) -> RecoveryId
impl Clone for Message
fn clone(&self) -> Message
impl Clone for Signature
fn clone(&self) -> Signature
impl Clone for Jacobian
fn clone(&self) -> Jacobian
impl Clone for Affine
fn clone(&self) -> Affine
impl Clone for SecretKey
fn clone(&self) -> SecretKey
impl<D> Clone for SharedSecret<D> where
D: Clone + Digest,
<D as Digest>::OutputSize: Clone,
D: Clone + Digest,
<D as Digest>::OutputSize: Clone,
fn clone(&self) -> SharedSecret<D>
impl<T> Clone for Pending<T>
[src]
impl<F> Clone for OptionFuture<F> where
F: Clone,
[src]
F: Clone,
fn clone(&self) -> OptionFuture<F>
[src]
impl<Fut> Clone for Abortable<Fut> where
Fut: Clone,
[src]
Fut: Clone,
impl<T> Clone for Cursor<T> where
T: Clone,
[src]
T: Clone,
impl Clone for Aborted
[src]
impl<Fut> Clone for Shared<Fut> where
Fut: Future,
[src]
Fut: Future,
impl<A, B> Clone for Either<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
impl Clone for AbortHandle
[src]
fn clone(&self) -> AbortHandle
[src]
impl<T> Clone for Ready<T> where
T: Clone,
[src]
T: Clone,
impl<Si, F> Clone for SinkMapErr<Si, F> where
F: Clone,
Si: Clone,
[src]
F: Clone,
Si: Clone,
fn clone(&self) -> SinkMapErr<Si, F>
[src]
impl<T> Clone for AllowStdIo<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> AllowStdIo<T>
[src]
impl<T> Clone for TrySendError<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> TrySendError<T>
[src]
impl<T> Clone for UnboundedSender<T>
[src]
fn clone(&self) -> UnboundedSender<T>
[src]
impl<T> Clone for Sender<T>
[src]
impl Clone for SendError
[src]
impl Clone for Canceled
[src]
impl<T> Clone for Slab<T> where
T: Clone,
[src]
T: Clone,
impl Clone for LocalSpawner
[src]
fn clone(&self) -> LocalSpawner
[src]
impl Clone for ThreadPool
[src]
fn clone(&self) -> ThreadPool
[src]
impl<'_, K, V> Clone for Values<'_, K, V>
fn clone(&self) -> Values<'_, K, V>
impl<'_, T, S> Clone for Intersection<'_, T, S>
fn clone(&self) -> Intersection<'_, T, S>
impl<T, S> Clone for HashSet<T, S> where
S: Clone,
T: Clone,
S: Clone,
T: Clone,
fn clone(&self) -> HashSet<T, S>
fn clone_from(&mut self, source: &HashSet<T, S>)
impl<'_, T, S> Clone for SymmetricDifference<'_, T, S>
fn clone(&self) -> SymmetricDifference<'_, T, S>
impl Clone for TryReserveError
fn clone(&self) -> TryReserveError
impl<'_, T, S> Clone for Union<'_, T, S>
fn clone(&self) -> Union<'_, T, S>
impl<K, V, S> Clone for HashMap<K, V, S> where
K: Clone,
S: Clone,
V: Clone,
K: Clone,
S: Clone,
V: Clone,
fn clone(&self) -> HashMap<K, V, S>
fn clone_from(&mut self, source: &HashMap<K, V, S>)
impl<'_, T, S> Clone for Difference<'_, T, S>
fn clone(&self) -> Difference<'_, T, S>
impl<'_, K, V> Clone for Keys<'_, K, V>
fn clone(&self) -> Keys<'_, K, V>
impl<'_, K> Clone for Iter<'_, K>
fn clone(&self) -> Iter<'_, K>
impl<'_, K, V> Clone for Iter<'_, K, V>
fn clone(&self) -> Iter<'_, K, V>
impl Clone for AHasher
fn clone(&self) -> AHasher
impl Clone for RandomState
fn clone(&self) -> RandomState
impl Clone for FromHexError
[src]
fn clone(&self) -> FromHexError
[src]
impl<'a, N> Clone for ConfigurationRange<'a, N> where
N: Clone,
[src]
N: Clone,
fn clone(&self) -> ConfigurationRange<'a, N>
[src]
impl<H> Clone for TrieBackend<MemoryDB<H, HashKey<H>, Vec<u8>, MemCounter<Vec<u8>>>, H> where
H: Hasher,
<H as Hasher>::Out: Codec,
<H as Hasher>::Out: Ord,
[src]
H: Hasher,
<H as Hasher>::Out: Codec,
<H as Hasher>::Out: Ord,
impl Clone for BackendTrustLevel
[src]
fn clone(&self) -> BackendTrustLevel
[src]
impl Clone for StateMachineStats
[src]
fn clone(&self) -> StateMachineStats
[src]
impl<'a, H, Number> Clone for State<'a, H, Number> where
Number: Clone,
[src]
Number: Clone,
impl Clone for OverlayedChanges
[src]
fn clone(&self) -> OverlayedChanges
[src]
impl<F> Clone for ExecutionManager<F> where
F: Clone,
[src]
F: Clone,
fn clone(&self) -> ExecutionManager<F>
[src]
impl Clone for ExecutionStrategy
[src]
fn clone(&self) -> ExecutionStrategy
[src]
impl Clone for UsageUnit
[src]
impl Clone for UsageInfo
[src]
impl Clone for Error
fn clone(&self) -> Error
impl<H> Clone for NodeCodec<H> where
H: Clone,
H: Clone,
fn clone(&self) -> NodeCodec<H>
impl Clone for StorageProof
fn clone(&self) -> StorageProof
impl Clone for TrieStream
fn clone(&self) -> TrieStream
impl<'a> Clone for NibbleSlice<'a>
fn clone(&self) -> NibbleSlice<'a>
impl Clone for NibbleVec
fn clone(&self) -> NibbleVec
impl Clone for NodePlan
fn clone(&self) -> NodePlan
impl<HO> Clone for ChildReference<HO> where
HO: Clone,
HO: Clone,
fn clone(&self) -> ChildReference<HO>
impl Clone for NibbleSlicePlan
fn clone(&self) -> NibbleSlicePlan
impl Clone for NodeHandlePlan
fn clone(&self) -> NodeHandlePlan
impl<L> Clone for TrieFactory<L> where
L: TrieLayout + Clone,
L: TrieLayout + Clone,
fn clone(&self) -> TrieFactory<L>
impl<HO> Clone for Record<HO> where
HO: Clone,
HO: Clone,
fn clone(&self) -> Record<HO>
impl<T, E> Clone for TrieError<T, E> where
E: Clone,
T: Clone,
E: Clone,
T: Clone,
fn clone(&self) -> TrieError<T, E>
impl<'a> Clone for NodeHandle<'a>
fn clone(&self) -> NodeHandle<'a>
impl<'a> Clone for Node<'a>
fn clone(&self) -> Node<'a>
impl Clone for TrieSpec
fn clone(&self) -> TrieSpec
impl<T> Clone for NoopTracker<T>
fn clone(&self) -> NoopTracker<T>
impl<H> Clone for LegacyPrefixedKey<H> where
H: Clone + Hasher,
H: Clone + Hasher,
fn clone(&self) -> LegacyPrefixedKey<H>
impl<T> Clone for MemCounter<T>
fn clone(&self) -> MemCounter<T>
impl<H> Clone for PrefixedKey<H>
fn clone(&self) -> PrefixedKey<H>
impl<H> Clone for HashKey<H>
fn clone(&self) -> HashKey<H>
impl<H, KF, T, M> Clone for MemoryDB<H, KF, T, M> where
H: Hasher,
KF: KeyFunction<H>,
M: MemTracker<T> + Copy,
T: Clone,
H: Hasher,
KF: KeyFunction<H>,
M: MemTracker<T> + Copy,
T: Clone,
fn clone(&self) -> MemoryDB<H, KF, T, M>
impl<I, F> Clone for MapResults<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
fn clone(&self) -> MapResults<I, F>
[src]
impl<I> Clone for WhileSome<I> where
I: Clone,
[src]
I: 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<St, F> Clone for Iterate<St, F> where
F: Clone,
St: Clone,
[src]
F: Clone,
St: Clone,
impl<T> Clone for MinMaxResult<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> MinMaxResult<T>
[src]
impl<St, F> Clone for Unfold<St, F> where
F: Clone,
St: Clone,
[src]
F: Clone,
St: Clone,
impl<A, B> Clone for EitherOrBoth<A, B> where
A: Clone,
B: Clone,
[src]
A: Clone,
B: Clone,
fn clone(&self) -> EitherOrBoth<A, B>
[src]
impl<I, F> Clone for Positions<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<'a, I, F> Clone for FormatWith<'a, I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
fn clone(&self) -> FormatWith<'a, I, F>
[src]
impl<I, J, F> Clone for MergeJoinBy<I, J, F> where
F: Clone,
I: Iterator,
J: Iterator,
PutBack<Fuse<I>>: Clone,
PutBack<Fuse<J>>: Clone,
[src]
F: Clone,
I: Iterator,
J: Iterator,
PutBack<Fuse<I>>: Clone,
PutBack<Fuse<J>>: Clone,
fn clone(&self) -> MergeJoinBy<I, J, F>
[src]
impl<I, J, F> Clone for MergeBy<I, J, F> where
F: Clone,
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>,
Peekable<I>: Clone,
Peekable<J>: Clone,
[src]
F: Clone,
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>,
Peekable<I>: Clone,
Peekable<J>: Clone,
impl<I> Clone for Combinations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
fn clone(&self) -> Combinations<I>
[src]
impl<I> Clone for Step<I> where
I: Clone,
[src]
I: Clone,
impl<T> Clone for TupleBuffer<T> where
T: Clone + HomogeneousTuple,
<T as TupleCollect>::Buffer: Clone,
[src]
T: Clone + HomogeneousTuple,
<T as TupleCollect>::Buffer: Clone,
fn clone(&self) -> TupleBuffer<T>
[src]
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<T> Clone for Zip<T> where
T: Clone,
[src]
T: Clone,
impl<I, T> Clone for TupleWindows<I, T> where
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
T: Clone + HomogeneousTuple,
[src]
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
T: Clone + HomogeneousTuple,
fn clone(&self) -> TupleWindows<I, T>
[src]
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, 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> Clone for ExactlyOneError<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
fn clone(&self) -> ExactlyOneError<I>
[src]
impl<I, T> Clone for Tuples<I, T> where
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
T: Clone + HomogeneousTuple,
<T as TupleCollect>::Buffer: Clone,
[src]
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
T: Clone + HomogeneousTuple,
<T as TupleCollect>::Buffer: Clone,
impl<I, Pred> Clone for DedupBy<I, Pred> where
I: Clone + Iterator,
Pred: Clone,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
Pred: Clone,
<I as Iterator>::Item: Clone,
impl<I, F> Clone for Coalesce<I, F> where
F: Clone,
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
F: Clone,
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,
fn clone(&self) -> MultiProduct<I>
[src]
impl<I, T> Clone for TupleCombinations<I, T> where
I: Clone + Iterator,
T: Clone + HasCombination<I>,
<T as HasCombination<I>>::Combination: Clone,
[src]
I: Clone + Iterator,
T: Clone + HasCombination<I>,
<T as HasCombination<I>>::Combination: Clone,
fn clone(&self) -> TupleCombinations<I, T>
[src]
impl<F> Clone for RepeatCall<F> where
F: Clone,
[src]
F: Clone,
fn clone(&self) -> RepeatCall<F>
[src]
impl<T, U> Clone for ZipLongest<T, U> where
T: Clone,
U: Clone,
[src]
T: Clone,
U: Clone,
fn clone(&self) -> ZipLongest<T, U>
[src]
impl<I> Clone for Intersperse<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
fn clone(&self) -> Intersperse<I>
[src]
impl<I> Clone for Permutations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
fn clone(&self) -> Permutations<I>
[src]
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 MultiPeek<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
impl<I, F> Clone for Batching<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<T> Clone for FoldWhile<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Position<T> where
T: Clone,
[src]
T: Clone,
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>,
fn clone(&self) -> InterleaveShortest<I, J>
[src]
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, F> Clone for Update<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
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,
fn clone(&self) -> WithPosition<I>
[src]
impl<I, J> Clone for ConsTuples<I, J> where
I: Clone + Iterator<Item = J>,
[src]
I: Clone + Iterator<Item = J>,
fn clone(&self) -> ConsTuples<I, J>
[src]
impl<I, R> Clone for MapInto<I, R> where
I: Clone,
R: Clone,
[src]
I: Clone,
R: Clone,
impl<I, F> Clone for PadUsing<I, F> where
F: Clone,
I: Clone,
[src]
F: Clone,
I: Clone,
impl<I, J> Clone for ZipEq<I, J> where
I: Clone,
J: Clone,
[src]
I: Clone,
J: Clone,
impl<I> Clone for CombinationsWithReplacement<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
fn clone(&self) -> CombinationsWithReplacement<I>
[src]
impl<I, J> Clone for Interleave<I, J> where
I: Clone,
J: Clone,
[src]
I: Clone,
J: Clone,
fn clone(&self) -> Interleave<I, J>
[src]
impl<'a, I> Clone for Format<'a, I> where
I: Clone,
[src]
I: Clone,
impl<A> Clone for RepeatN<A> where
A: Clone,
[src]
A: Clone,
impl<I> Clone for RcIter<I>
[src]
impl<L, R> Clone for Either<L, R> where
L: Clone,
R: Clone,
[src]
L: Clone,
R: Clone,
impl Clone for TransactionSource
[src]
fn clone(&self) -> TransactionSource
[src]
impl<AccountId, Call, Extra> Clone for CheckedExtrinsic<AccountId, Call, Extra> where
AccountId: Clone,
Call: Clone,
Extra: Clone,
[src]
AccountId: Clone,
Call: Clone,
Extra: Clone,
fn clone(&self) -> CheckedExtrinsic<AccountId, Call, Extra>
[src]
impl<Number, Hash> Clone for Header<Number, Hash> where
Hash: Hash + Clone,
Number: Clone + Into<U256> + TryFrom<U256> + Copy,
<Hash as Hash>::Output: Clone,
[src]
Hash: Hash + Clone,
Number: Clone + Into<U256> + TryFrom<U256> + Copy,
<Hash as Hash>::Output: Clone,
impl<Hash> Clone for DigestItem<Hash> where
Hash: Clone,
[src]
Hash: Clone,
fn clone(&self) -> DigestItem<Hash>
[src]
impl Clone for UintAuthorityId
[src]
fn clone(&self) -> UintAuthorityId
[src]
impl<Call, Extra> Clone for TestXt<Call, Extra> where
Call: Clone,
Extra: Clone,
[src]
Call: Clone,
Extra: Clone,
impl Clone for Era
[src]
impl Clone for InvalidTransaction
[src]
fn clone(&self) -> InvalidTransaction
[src]
impl<'a> Clone for OpaqueDigestItemId<'a>
[src]
fn clone(&self) -> OpaqueDigestItemId<'a>
[src]
impl<Xt> Clone for ExtrinsicWrapper<Xt> where
Xt: Clone,
[src]
Xt: Clone,
fn clone(&self) -> ExtrinsicWrapper<Xt>
[src]
impl<Xt> Clone for Block<Xt> where
Xt: Clone,
[src]
Xt: Clone,
impl Clone for AnySignature
[src]
fn clone(&self) -> AnySignature
[src]
impl<B> Clone for BlockAndTime<B> where
B: BlockNumberProvider,
[src]
B: BlockNumberProvider,
fn clone(&self) -> BlockAndTime<B>
[src]
impl Clone for OpaqueExtrinsic
[src]
fn clone(&self) -> OpaqueExtrinsic
[src]
impl Clone for TransactionValidityError
[src]
fn clone(&self) -> TransactionValidityError
[src]
impl Clone for ResponseBody
[src]
fn clone(&self) -> ResponseBody
[src]
impl Clone for TestSignature
[src]
fn clone(&self) -> TestSignature
[src]
impl<'a> Clone for HeadersIterator<'a>
[src]
fn clone(&self) -> HeadersIterator<'a>
[src]
impl Clone for ValidTransaction
[src]
fn clone(&self) -> ValidTransaction
[src]
impl Clone for Error
[src]
impl<Address, Call, Signature, Extra> Clone for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Address: Clone,
Call: Clone,
Extra: Clone + SignedExtension,
Signature: Clone,
[src]
Address: Clone,
Call: Clone,
Extra: Clone + SignedExtension,
Signature: Clone,
fn clone(&self) -> UncheckedExtrinsic<Address, Call, Signature, Extra>
[src]
impl<'a, T> Clone for Request<'a, T> where
T: Clone,
[src]
T: Clone,
impl Clone for MultiSignature
[src]
fn clone(&self) -> MultiSignature
[src]
impl Clone for Keccak256
[src]
impl<'a, Hash> Clone for DigestItemRef<'a, Hash> where
Hash: 'a + Clone,
[src]
Hash: 'a + Clone,
fn clone(&self) -> DigestItemRef<'a, Hash>
[src]
impl<Header, Extrinsic> Clone for Block<Header, Extrinsic> where
Extrinsic: MaybeSerialize + Clone,
Header: Clone,
[src]
Extrinsic: MaybeSerialize + Clone,
Header: Clone,
impl<B> Clone for BlockAndTimeDeadline<B> where
B: BlockNumberProvider,
[src]
B: BlockNumberProvider,
fn clone(&self) -> BlockAndTimeDeadline<B>
[src]
impl Clone for UnknownTransaction
[src]
fn clone(&self) -> UnknownTransaction
[src]
impl Clone for Method
[src]
impl Clone for BlakeTwo256
[src]
fn clone(&self) -> BlakeTwo256
[src]
impl Clone for ChangesTrieSignal
[src]
fn clone(&self) -> ChangesTrieSignal
[src]
impl Clone for ValidTransactionBuilder
[src]
fn clone(&self) -> ValidTransactionBuilder
[src]
impl Clone for ModuleId
[src]
impl<Block> Clone for SignedBlock<Block> where
Block: Clone,
[src]
Block: Clone,
fn clone(&self) -> SignedBlock<Block>
[src]
impl Clone for RuntimeString
[src]
fn clone(&self) -> RuntimeString
[src]
impl<Block> Clone for BlockId<Block> where
Block: Block + Clone,
<Block as Block>::Hash: Clone,
[src]
Block: Block + Clone,
<Block as Block>::Hash: Clone,
impl<Info> Clone for DispatchErrorWithPostInfo<Info> where
Info: Clone + Eq + PartialEq<Info> + Copy + Encode + Decode + Printable,
[src]
Info: Clone + Eq + PartialEq<Info> + Copy + Encode + Decode + Printable,
fn clone(&self) -> DispatchErrorWithPostInfo<Info>
[src]
impl Clone for MultiSigner
[src]
fn clone(&self) -> MultiSigner
[src]
impl Clone for Headers
[src]
impl<Hash> Clone for Digest<Hash> where
Hash: Clone,
[src]
Hash: Clone,
impl Clone for Public
fn clone(&self) -> Public
impl Clone for Signature
fn clone(&self) -> Signature
impl Clone for Public
fn clone(&self) -> Public
impl Clone for Pair
fn clone(&self) -> Pair
impl Clone for Signature
fn clone(&self) -> Signature
impl Clone for Public
fn clone(&self) -> Public
impl Clone for Pair
fn clone(&self) -> Pair
impl Clone for Signature
fn clone(&self) -> Signature
impl Clone for Pair
fn clone(&self) -> Pair
impl Clone for FixedI64
[src]
impl Clone for Permill
[src]
impl Clone for FixedI128
[src]
impl Clone for Rational128
[src]
fn clone(&self) -> Rational128
[src]
impl Clone for Perquintill
[src]
fn clone(&self) -> Perquintill
[src]
impl Clone for BigUint
[src]
impl Clone for Perbill
[src]
impl Clone for FixedU128
[src]
impl Clone for Percent
[src]
impl Clone for PerU16
[src]
impl Clone for InherentDataProviders
[src]
fn clone(&self) -> InherentDataProviders
[src]
impl Clone for CheckInherentsResult
[src]
fn clone(&self) -> CheckInherentsResult
[src]
impl Clone for InherentData
[src]
fn clone(&self) -> InherentData
[src]
Implementors
impl Clone for DispatchError
[src]
fn clone(&self) -> DispatchError
[src]
impl Clone for Void
[src]
impl Clone for StorageEntryModifier
[src]
fn clone(&self) -> StorageEntryModifier
[src]
impl Clone for StorageEntryType
[src]
fn clone(&self) -> StorageEntryType
[src]
impl Clone for StorageHasher
[src]
fn clone(&self) -> StorageHasher
[src]
impl Clone for ChildInfo
impl Clone for ChildType
impl Clone for BalanceStatus
[src]
fn clone(&self) -> BalanceStatus
[src]
impl Clone for ExistenceRequirement
[src]
fn clone(&self) -> ExistenceRequirement
[src]
impl Clone for WithdrawReason
[src]
fn clone(&self) -> WithdrawReason
[src]
impl Clone for DispatchClass
[src]
fn clone(&self) -> DispatchClass
[src]
impl Clone for Pays
[src]
impl Clone for frame_support::dispatch::fmt::Error
[src]
impl Clone for PhantomPinned
[src]
fn clone(&self) -> PhantomPinned
[src]
impl Clone for ErrorMetadata
[src]
fn clone(&self) -> ErrorMetadata
[src]
impl Clone for FunctionArgumentMetadata
[src]
fn clone(&self) -> FunctionArgumentMetadata
[src]
impl Clone for FunctionMetadata
[src]
fn clone(&self) -> FunctionMetadata
[src]
impl Clone for ModuleConstantMetadata
[src]
fn clone(&self) -> ModuleConstantMetadata
[src]
impl Clone for EventMetadata
[src]
fn clone(&self) -> EventMetadata
[src]
impl Clone for OuterEventMetadata
[src]
fn clone(&self) -> OuterEventMetadata
[src]
impl Clone for DefaultByteGetter
[src]
fn clone(&self) -> DefaultByteGetter
[src]
impl Clone for ModuleMetadata
[src]
fn clone(&self) -> ModuleMetadata
[src]
impl Clone for StorageEntryMetadata
[src]
fn clone(&self) -> StorageEntryMetadata
[src]
impl Clone for StorageMetadata
[src]
fn clone(&self) -> StorageMetadata
[src]
impl Clone for CallMetadata
[src]
fn clone(&self) -> CallMetadata
[src]
impl Clone for WithdrawReasons
[src]
fn clone(&self) -> WithdrawReasons
[src]
impl Clone for DispatchInfo
[src]
fn clone(&self) -> DispatchInfo
[src]
impl Clone for PostDispatchInfo
[src]
fn clone(&self) -> PostDispatchInfo
[src]
impl Clone for RuntimeDbWeight
[src]
fn clone(&self) -> RuntimeDbWeight
[src]
impl<'_, T> Clone for frame_support::dispatch::result::Iter<'_, T>
[src]
impl<'a> Clone for Arguments<'a>
[src]
impl<B, O> Clone for DecodeDifferent<B, O> where
B: Clone + 'static,
O: Clone + 'static,
[src]
B: Clone + 'static,
O: Clone + 'static,
fn clone(&self) -> DecodeDifferent<B, O>
[src]
impl<Balance: Clone> Clone for WeightToFeeCoefficient<Balance>
[src]
fn clone(&self) -> WeightToFeeCoefficient<Balance>
[src]
impl<BlockNumber: Clone> Clone for DispatchTime<BlockNumber>
[src]
fn clone(&self) -> DispatchTime<BlockNumber>
[src]
impl<E> Clone for FnEncode<E> where
E: Clone + Encode + 'static,
[src]
E: Clone + Encode + 'static,
impl<T> Clone for PhantomData<T> where
T: ?Sized,
[src]
T: ?Sized,
fn clone(&self) -> PhantomData<T>
[src]
impl<T> Clone for frame_support::dispatch::result::IntoIter<T> where
T: Clone,
[src]
T: Clone,
impl<T> Clone for Vec<T> where
T: Clone,
[src]
T: Clone,
impl<T, E> Clone for Result<T, E> where
E: Clone,
T: Clone,
[src]
E: Clone,
T: Clone,