Trait frame_support::dispatch::Clone1.0.0[][src]

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

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

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

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

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

Derivable

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

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

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

How can I implement Clone?

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

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

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

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

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

Additional implementors

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

Required methods

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

Returns a copy of the value.

Examples

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

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

Provided methods

pub fn clone_from(&mut self, source: &Self)[src]

Performs copy-assignment from source.

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

Loading content...

Implementations on Foreign Types

impl Clone for SocketCred[src]

impl Clone for NulError[src]

impl Clone for Ipv6Addr[src]

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

impl Clone for RecvTimeoutError[src]

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

impl Clone for Output[src]

impl Clone for AddrParseError[src]

impl Clone for Thread[src]

impl Clone for FromBytesWithNulError[src]

impl Clone for PathBuf[src]

impl Clone for Box<CStr, Global>[src]

impl Clone for SocketAddr[src]

impl Clone for OpenOptions[src]

impl Clone for Ipv6MulticastScope[src]

impl Clone for AccessError[src]

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

impl Clone for IpAddr[src]

impl Clone for SocketAddrV4[src]

impl Clone for UCred[src]

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

impl Clone for Box<OsStr, Global>[src]

impl Clone for ExitCode[src]

impl Clone for SeekFrom[src]

impl Clone for Instant[src]

impl Clone for DefaultHasher[src]

impl Clone for VarError[src]

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

impl Clone for FromVecWithNulError[src]

impl Clone for SocketAddr[src]

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

impl Clone for TryRecvError[src]

impl Clone for IntoStringError[src]

impl Clone for OsString[src]

impl<'_, K, V> Clone for Iter<'_, K, V>[src]

impl Clone for Shutdown[src]

impl Clone for SocketAddrV6[src]

impl Clone for FileType[src]

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

impl Clone for Metadata[src]

impl Clone for Ipv4Addr[src]

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

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

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

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

impl Clone for CString[src]

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

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

impl Clone for ExitStatus[src]

impl Clone for Permissions[src]

impl Clone for ThreadId[src]

impl Clone for WaitTimeoutResult[src]

impl Clone for System[src]

impl Clone for stat[src]

impl Clone for StripPrefixError[src]

impl Clone for SystemTimeError[src]

impl Clone for RecvError[src]

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

impl<T, S> Clone for HashSet<T, S> where
    T: Clone,
    S: Clone
[src]

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

impl Clone for ErrorKind[src]

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

impl<'_, K> Clone for Iter<'_, K>[src]

impl Clone for Box<Path, Global>[src]

impl<'_, K, V> Clone for Values<'_, K, V>[src]

impl<'_, K, V> Clone for Keys<'_, K, V>[src]

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

impl Clone for RandomState[src]

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

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

impl Clone for SystemTime[src]

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

impl Clone for NonZeroI32[src]

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

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

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

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

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

impl Clone for __m256[src]

impl Clone for EscapeDefault[src]

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

impl Clone for ParseFloatError[src]

impl<Dyn> Clone for DynMetadata<Dyn> where
    Dyn: ?Sized
[src]

impl Clone for ParseIntError[src]

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

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

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

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

impl Clone for Waker[src]

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

impl Clone for ToLowercase[src]

impl Clone for Ordering[src]

impl Clone for SipHasher[src]

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

impl Clone for ParseBoolError[src]

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

impl Clone for Duration[src]

impl Clone for ParseCharError[src]

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

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

Shared references can be cloned, but mutable references cannot!

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

impl Clone for __m512[src]

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

impl Clone for AllocError[src]

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

impl Clone for CpuidResult[src]

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

impl Clone for DecodeUtf16Error[src]

impl Clone for NonZeroI16[src]

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

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

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

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

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

impl Clone for u8[src]

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

impl Clone for Layout[src]

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

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

impl Clone for NonZeroU64[src]

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

impl Clone for i128[src]

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

impl Clone for RawWakerVTable[src]

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

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

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

impl Clone for Infallible[src]

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

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

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

impl Clone for i32[src]

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

impl Clone for __m128[src]

impl Clone for isize[src]

impl Clone for LayoutError[src]

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

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

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

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

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

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

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

impl Clone for i16[src]

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

impl Clone for __m256d[src]

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

impl Clone for NonZeroI128[src]

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

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

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

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

impl Clone for EscapeDebug[src]

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

impl Clone for NonZeroI64[src]

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

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

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

impl Clone for NonZeroU128[src]

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

impl Clone for FpCategory[src]

impl<B, C> Clone for ControlFlow<B, C> where
    C: Clone,
    B: Clone
[src]

impl Clone for f32[src]

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

impl Clone for ToUppercase[src]

impl Clone for u16[src]

impl Clone for char[src]

impl Clone for IntErrorKind[src]

impl Clone for NonZeroU8[src]

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

impl Clone for Utf8Error[src]

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

Shared references can be cloned, but mutable references cannot!

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

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

impl Clone for CharTryFromError[src]

impl Clone for usize[src]

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

impl Clone for NonZeroUsize[src]

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

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

impl Clone for NonZeroU32[src]

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

impl Clone for ![src]

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

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

impl Clone for TraitObject[src]

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

impl Clone for NonZeroU16[src]

impl Clone for SearchStep[src]

impl Clone for u128[src]

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

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

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

impl Clone for u64[src]

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

impl Clone for f64[src]

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

impl Clone for EscapeDefault[src]

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

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

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

impl Clone for i64[src]

impl Clone for NonZeroI8[src]

impl Clone for u32[src]

impl Clone for __m128d[src]

impl Clone for TypeId[src]

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

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

impl Clone for __m128i[src]

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

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

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

impl Clone for NoneError[src]

impl Clone for EscapeUnicode[src]

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

impl<'_, A> Clone for Iter<'_, A>[src]

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

impl Clone for Ordering[src]

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

impl Clone for TryFromIntError[src]

impl Clone for NonZeroIsize[src]

impl Clone for RangeFull[src]

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

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

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

impl Clone for __m256i[src]

impl Clone for i8[src]

impl Clone for bool[src]

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

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

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

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

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

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

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

Panics

Panics if the value is currently mutably borrowed.

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

impl Clone for TryFromSliceError[src]

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

impl Clone for __m512d[src]

impl Clone for __m512i[src]

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

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

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

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

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

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

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

impl<'_, K, V> Clone for Range<'_, K, V>[src]

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

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

impl<T, A> Clone for Box<T, A> where
    T: Clone,
    A: Clone + Allocator
[src]

pub fn clone(&self) -> Box<T, A>[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);

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

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

Examples

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

y.clone_from(&x);

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

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

impl<'_, K, V> Clone for Keys<'_, K, V>[src]

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

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

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

Examples

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

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

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

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

impl Clone for Box<str, Global>[src]

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

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

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

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

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

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

Makes a clone of the Rc pointer.

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

Examples

use std::rc::Rc;

let five = Rc::new(5);

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

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

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

impl<T, A> Clone for IntoIter<T, A> where
    T: Clone,
    A: Clone + Allocator
[src]

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

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

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

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

Examples

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

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

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

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

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

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

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

Makes a clone of the Arc pointer.

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

Examples

use std::sync::Arc;

let five = Arc::new(5);

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

impl Clone for String[src]

impl Clone for Global[src]

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

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

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

impl<'_, K, V> Clone for Values<'_, K, V>[src]

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

impl<T, A> Clone for Box<[T], A> where
    T: Clone,
    A: Clone + Allocator
[src]

impl Clone for FromUtf8Error[src]

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

impl<'_, K, V> Clone for Iter<'_, K, V>[src]

impl Clone for TryReserveError[src]

impl Clone for _Unwind_Action

impl Clone for _Unwind_Reason_Code

impl Clone for WasmMetadata[src]

impl Clone for WasmValuesSet[src]

impl Clone for WasmEntryAttributes[src]

impl Clone for WasmValue[src]

impl Clone for WasmFieldName[src]

impl Clone for WasmFields[src]

impl Clone for WasmLevel[src]

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

impl Clone for Error[src]

impl Clone for OptionBool[src]

impl<A> Clone for IntoIter<A> where
    A: Array,
    <A as Array>::Item: Clone
[src]

impl<A> Clone for ArrayVec<A> where
    A: Array,
    <A as Array>::Item: Clone
[src]

impl<A> Clone for ArrayString<A> where
    A: Array<Item = u8> + Copy
[src]

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

impl Clone for Error[src]

impl<'de, E> Clone for StrDeserializer<'de, E>[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]

impl Clone for IgnoredAny[src]

impl<E> Clone for CharDeserializer<E>[src]

impl<E> Clone for F32Deserializer<E>[src]

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

impl Clone for Error[src]

impl<E> Clone for U64Deserializer<E>[src]

impl<E> Clone for I16Deserializer<E>[src]

impl<E> Clone for StringDeserializer<E>[src]

impl<E> Clone for BoolDeserializer<E>[src]

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

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

impl<E> Clone for I64Deserializer<E>[src]

impl<E> Clone for I128Deserializer<E>[src]

impl<E> Clone for U16Deserializer<E>[src]

impl<'a, E> Clone for BytesDeserializer<'a, E>[src]

impl<E> Clone for U32Deserializer<E>[src]

impl<E> Clone for I8Deserializer<E>[src]

impl<'a, E> Clone for CowStrDeserializer<'a, E>[src]

impl<E> Clone for UsizeDeserializer<E>[src]

impl<E> Clone for U128Deserializer<E>[src]

impl<E> Clone for F64Deserializer<E>[src]

impl<E> Clone for UnitDeserializer<E>[src]

impl<E> Clone for U8Deserializer<E>[src]

impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>[src]

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

impl<E> Clone for IsizeDeserializer<E>[src]

impl<E> Clone for I32Deserializer<E>[src]

impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>[src]

impl Clone for Level[src]

impl Clone for ParseLevelFilterError[src]

impl Clone for Interest[src]

impl<T> Clone for DebugValue<T> where
    T: Clone + Debug
[src]

impl Clone for LevelFilter[src]

impl Clone for Kind[src]

impl Clone for Id[src]

impl Clone for Dispatch[src]

impl Clone for Field[src]

impl Clone for Identifier[src]

impl<T> Clone for DisplayValue<T> where
    T: Clone + Display
[src]

impl Clone for Span[src]

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

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

impl Clone for LevelFilter[src]

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

impl<'k> Clone for Key<'k>[src]

impl Clone for Level[src]

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

impl<'v> Clone for ValueBag<'v>[src]

impl Clone for Identity[src]

impl<'a, S> Clone for Context<'a, S>[src]

impl Clone for Uptime[src]

impl<L, I, S> Clone for Layered<L, I, S> where
    I: Clone,
    S: Clone,
    L: Clone
[src]

impl Clone for Json[src]

impl<V> Clone for Messages<V> where
    V: Clone
[src]

impl<V> Clone for Alt<V> where
    V: Clone
[src]

impl Clone for SystemTime[src]

impl Clone for Compact[src]

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

impl<L, S> Clone for Handle<L, S>[src]

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

impl Clone for ChronoLocal[src]

impl Clone for Full[src]

impl Clone for BadName[src]

impl Clone for ChronoUtc[src]

impl Clone for Pretty[src]

impl<D, V> Clone for Delimited<D, V> where
    V: Clone,
    D: Clone
[src]

impl Clone for FmtSpan[src]

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

impl<'c, 't> Clone for SubCaptureMatches<'c, 't> where
    't: 'c, 
[src]

impl Clone for Regex[src]

impl Clone for SetMatches[src]

impl<'r> Clone for CaptureNames<'r>[src]

impl<'t> Clone for Match<'t>[src]

impl Clone for CaptureLocations[src]

impl<'t> Clone for NoExpand<'t>[src]

impl Clone for CaptureLocations[src]

impl<'t> Clone for Match<'t>[src]

impl Clone for RegexSet[src]

impl<'r> Clone for CaptureNames<'r>[src]

impl Clone for SetMatches[src]

impl Clone for Regex[src]

impl<'c, 't> Clone for SubCaptureMatches<'c, 't> where
    't: 'c, 
[src]

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

impl Clone for Error[src]

impl<'t> Clone for NoExpand<'t>[src]

impl Clone for RegexSet[src]

impl Clone for Searcher[src]

impl Clone for AhoCorasickBuilder[src]

impl Clone for ErrorKind[src]

impl Clone for MatchKind[src]

impl Clone for Config[src]

impl Clone for Match[src]

impl Clone for MatchKind[src]

impl<S> Clone for AhoCorasick<S> where
    S: StateID + Clone
[src]

impl Clone for Error[src]

impl Clone for Builder[src]

impl Clone for Literal[src]

impl Clone for ClassBytes[src]

impl Clone for ClassSet[src]

impl Clone for Literals[src]

impl Clone for SetFlags[src]

impl Clone for Assertion[src]

impl Clone for RepetitionRange[src]

impl Clone for CaptureName[src]

impl Clone for ClassBracketed[src]

impl Clone for Anchor[src]

impl Clone for Literal[src]

impl Clone for Literal[src]

impl Clone for ClassUnicodeOpKind[src]

impl Clone for ClassSetUnion[src]

impl Clone for Repetition[src]

impl Clone for Comment[src]

impl Clone for ClassBytesRange[src]

impl Clone for Span[src]

impl Clone for LiteralKind[src]

impl Clone for ClassUnicode[src]

impl Clone for Concat[src]

impl Clone for GroupKind[src]

impl Clone for RepetitionOp[src]

impl Clone for FlagsItem[src]

impl Clone for ClassAsciiKind[src]

impl Clone for HirKind[src]

impl Clone for ErrorKind[src]

impl Clone for ClassSetBinaryOp[src]

impl Clone for Utf8Range[src]

impl Clone for TranslatorBuilder[src]

impl Clone for Parser[src]

impl Clone for ErrorKind[src]

impl Clone for Group[src]

impl Clone for WordBoundary[src]

impl Clone for ClassSetRange[src]

impl Clone for HexLiteralKind[src]

impl Clone for Error[src]

impl Clone for ClassPerlKind[src]

impl Clone for ParserBuilder[src]

impl Clone for ClassSetBinaryOpKind[src]

impl Clone for ClassSetItem[src]

impl Clone for AssertionKind[src]

impl Clone for Class[src]

impl Clone for Parser[src]

impl Clone for Error[src]

impl Clone for Class[src]

impl Clone for ClassAscii[src]

impl Clone for Translator[src]

impl Clone for Group[src]

impl Clone for RepetitionRange[src]

impl Clone for FlagsItemKind[src]

impl Clone for Repetition[src]

impl Clone for WithComments[src]

impl Clone for Utf8Sequence[src]

impl Clone for Error[src]

impl Clone for ClassUnicode[src]

impl Clone for RepetitionKind[src]

impl Clone for Ast[src]

impl Clone for Flag[src]

impl Clone for Alternation[src]

impl Clone for SpecialLiteralKind[src]

impl Clone for ParserBuilder[src]

impl Clone for ClassUnicodeKind[src]

impl Clone for Hir[src]

impl Clone for Position[src]

impl Clone for RepetitionKind[src]

impl Clone for GroupKind[src]

impl Clone for ClassPerl[src]

impl Clone for Flags[src]

impl Clone for ClassUnicodeRange[src]

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

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

impl Clone for OnceState[src]

impl Clone for WaitTimeoutResult[src]

impl Clone for ParkToken[src]

impl Clone for UnparkToken[src]

impl Clone for ParkResult[src]

impl Clone for UnparkResult[src]

impl Clone for RequeueOp[src]

impl Clone for FilterOp[src]

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

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

impl Clone for DIR[src]

impl Clone for mntent[src]

impl Clone for statx[src]

impl Clone for ntptimeval[src]

impl Clone for _libc_fpstate[src]

impl Clone for lconv[src]

impl Clone for nlattr[src]

impl Clone for timezone[src]

impl Clone for mcontext_t[src]

impl Clone for cpu_set_t[src]

impl Clone for epoll_event[src]

impl Clone for signalfd_siginfo[src]

impl Clone for winsize[src]

impl Clone for input_id[src]

impl Clone for rlimit[src]

impl Clone for Elf32_Phdr[src]

impl Clone for mallinfo[src]

impl Clone for pthread_mutexattr_t[src]

impl Clone for ff_effect[src]

impl Clone for genlmsghdr[src]

impl Clone for ifaddrs[src]

impl Clone for sockaddr_nl[src]

impl Clone for statvfs[src]

impl Clone for utmpx[src]

impl Clone for __c_anonymous_sockaddr_can_tp[src]

impl Clone for itimerspec[src]

impl Clone for sysinfo[src]

impl Clone for input_mask[src]

impl Clone for max_align_t[src]

impl Clone for __c_anonymous_sockaddr_can_can_addr[src]

impl Clone for stat64[src]

impl Clone for Dl_info[src]

impl Clone for stack_t[src]

impl Clone for FILE[src]

impl Clone for posix_spawnattr_t[src]

impl Clone for pthread_rwlock_t[src]

impl Clone for arpreq[src]

impl Clone for regmatch_t[src]

impl Clone for sockaddr_alg[src]

impl Clone for ucontext_t[src]

impl Clone for nl_pktinfo[src]

impl Clone for statx_timestamp[src]

impl Clone for pthread_attr_t[src]

impl Clone for timespec[src]

impl Clone for statvfs64[src]

impl Clone for nl_mmap_hdr[src]

impl Clone for dqblk[src]

impl Clone for addrinfo[src]

impl Clone for nlmsghdr[src]

impl Clone for Elf32_Chdr[src]

impl Clone for ff_ramp_effect[src]

impl Clone for passwd[src]

impl Clone for _libc_fpxreg[src]

impl Clone for input_keymap_entry[src]

impl Clone for timeval[src]

impl Clone for fpos_t[src]

impl Clone for servent[src]

impl Clone for sockaddr_vm[src]

impl Clone for tms[src]

impl Clone for sockaddr_un[src]

impl Clone for pthread_mutex_t[src]

impl Clone for utimbuf[src]

impl Clone for user_regs_struct[src]

impl Clone for regex_t[src]

impl Clone for ff_rumble_effect[src]

impl Clone for flock[src]

impl Clone for pthread_cond_t[src]

impl Clone for Elf64_Chdr[src]

impl Clone for sem_t[src]

impl Clone for sockaddr_in[src]

impl Clone for statfs[src]

impl Clone for dirent[src]

impl Clone for ff_replay[src]

impl Clone for ipc_perm[src]

impl Clone for can_frame[src]

impl Clone for ff_periodic_effect[src]

impl Clone for nl_mmap_req[src]

impl Clone for sigval[src]

impl Clone for hostent[src]

impl Clone for __timeval[src]

impl Clone for sigevent[src]

impl Clone for in6_addr[src]

impl Clone for itimerval[src]

impl Clone for canfd_frame[src]

impl Clone for if_nameindex[src]

impl Clone for spwd[src]

impl Clone for Elf64_Sym[src]

impl Clone for pthread_condattr_t[src]

impl Clone for ff_envelope[src]

impl Clone for sigaction[src]

impl Clone for arpd_request[src]

impl Clone for ipv6_mreq[src]

impl Clone for __exit_status[src]

impl Clone for Elf32_Ehdr[src]

impl Clone for Elf64_Phdr[src]

impl Clone for in_addr[src]

impl Clone for sockaddr_ll[src]

impl Clone for ff_constant_effect[src]

impl Clone for shmid_ds[src]

impl Clone for timex[src]

impl Clone for dirent64[src]

impl Clone for termios2[src]

impl Clone for arphdr[src]

impl Clone for fd_set[src]

impl Clone for utsname[src]

impl Clone for stat[src]

impl Clone for dl_phdr_info[src]

impl Clone for linger[src]

impl Clone for fanotify_event_metadata[src]

impl Clone for rlimit64[src]

impl Clone for group[src]

impl Clone for sockaddr_can[src]

impl Clone for user_fpregs_struct[src]

impl Clone for in6_rtmsg[src]

impl Clone for ff_condition_effect[src]

impl Clone for arpreq_old[src]

impl Clone for aiocb[src]

impl Clone for ucred[src]

impl Clone for fsid_t[src]

impl Clone for can_filter[src]

impl Clone for sockaddr_storage[src]

impl Clone for pthread_rwlockattr_t[src]

impl Clone for Elf64_Shdr[src]

impl Clone for input_absinfo[src]

impl Clone for Elf32_Sym[src]

impl Clone for fanotify_response[src]

impl Clone for protoent[src]

impl Clone for fpos64_t[src]

impl Clone for ip_mreq[src]

impl Clone for msginfo[src]

impl Clone for posix_spawn_file_actions_t[src]

impl Clone for rusage[src]

impl Clone for tm[src]

impl Clone for sockaddr_in6[src]

impl Clone for Elf64_Ehdr[src]

impl Clone for sockaddr[src]

impl Clone for cmsghdr[src]

impl Clone for in6_pktinfo[src]

impl Clone for user[src]

impl Clone for sigset_t[src]

impl Clone for sock_extended_err[src]

impl Clone for Elf32_Shdr[src]

impl Clone for in_pktinfo[src]

impl Clone for rtentry[src]

impl Clone for sched_param[src]

impl Clone for pollfd[src]

impl Clone for mmsghdr[src]

impl Clone for msqid_ds[src]

impl Clone for af_alg_iv[src]

impl Clone for inotify_event[src]

impl Clone for flock64[src]

impl Clone for input_event[src]

impl Clone for termios[src]

impl Clone for __c_anonymous_sockaddr_can_j1939[src]

impl Clone for iovec[src]

impl Clone for _libc_xmmreg[src]

impl Clone for mq_attr[src]

impl Clone for msghdr[src]

impl Clone for ip_mreq_source[src]

impl Clone for siginfo_t[src]

impl Clone for glob64_t[src]

impl Clone for glob_t[src]

impl Clone for statfs64[src]

impl Clone for ip_mreqn[src]

impl Clone for sembuf[src]

impl Clone for nlmsgerr[src]

impl Clone for ff_trigger[src]

impl Clone for packet_mreq[src]

impl<'a, S, A> Clone for Matcher<'a, S, A> where
    A: Clone + DFA<ID = S>,
    S: Clone + StateID
[src]

impl<S, A> Clone for Pattern<S, A> where
    A: Clone + DFA<ID = S>,
    S: Clone + StateID
[src]

impl<T, S> Clone for ByteClass<T, S> where
    T: Clone + AsRef<[S]>,
    S: StateID + Clone
[src]

impl<D> Clone for Regex<D> where
    D: DFA + Clone
[src]

impl Clone for Error[src]

impl<T, S> Clone for PremultipliedByteClass<T, S> where
    T: Clone + AsRef<[S]>,
    S: StateID + Clone
[src]

impl Clone for ErrorKind[src]

impl Clone for Builder[src]

impl<T, S> Clone for ByteClass<T, S> where
    T: Clone + AsRef<[u8]>,
    S: StateID + Clone
[src]

impl<T, S> Clone for DenseDFA<T, S> where
    T: Clone + AsRef<[S]>,
    S: StateID + Clone
[src]

impl<T, S> Clone for Standard<T, S> where
    T: Clone + AsRef<[u8]>,
    S: StateID + Clone
[src]

impl<T, S> Clone for SparseDFA<T, S> where
    T: Clone + AsRef<[u8]>,
    S: StateID + Clone
[src]

impl Clone for RegexBuilder[src]

impl<T, S> Clone for Premultiplied<T, S> where
    T: Clone + AsRef<[S]>,
    S: StateID + Clone
[src]

impl<T, S> Clone for Standard<T, S> where
    T: Clone + AsRef<[S]>,
    S: StateID + Clone
[src]

impl Clone for BigEndian[src]

impl Clone for LittleEndian[src]

impl Clone for Style[src]

impl<'a, S> Clone for ANSIGenericString<'a, S> where
    S: 'a + ToOwned + ?Sized,
    <S as ToOwned>::Owned: Debug
[src]

Cloning an ANSIGenericString will clone its underlying string.

Examples

use ansi_term::ANSIString;

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

impl Clone for Infix[src]

impl Clone for Prefix[src]

impl Clone for Colour[src]

impl Clone for Suffix[src]

impl Clone for Value[src]

impl Clone for CompactFormatter[src]

impl Clone for Number[src]

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

impl Clone for Map<String, Value>[src]

impl Clone for Category[src]

impl Clone for Buffer[src]

impl Clone for Buffer[src]

impl Clone for DefaultConfig[src]

impl Clone for IsoWeek[src]

impl Clone for ParseMonthError[src]

impl Clone for ParseError[src]

impl Clone for Numeric[src]

impl Clone for ParseWeekdayError[src]

impl Clone for NaiveTime[src]

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

impl Clone for NaiveDateTime[src]

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

impl Clone for FixedOffset[src]

impl Clone for Month[src]

impl Clone for Weekday[src]

impl Clone for Fixed[src]

impl Clone for SecondsFormat[src]

impl Clone for InternalNumeric[src]

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

impl Clone for Pad[src]

impl Clone for Local[src]

impl Clone for NaiveDate[src]

impl Clone for InternalFixed[src]

impl Clone for Parsed[src]

impl Clone for Utc[src]

impl Clone for RoundingError[src]

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

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

impl Clone for PreciseTime[src]

impl Clone for ParseError[src]

impl Clone for Timespec[src]

impl Clone for SteadyTime[src]

impl Clone for Tm[src]

impl Clone for Duration[src]

impl Clone for OutOfRangeError[src]

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

impl Clone for OpaquePeerId[src]

impl Clone for Capability[src]

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

impl Clone for ParseError[src]

impl Clone for StorageKind[src]

impl<Number, Hash> Clone for ChangesTrieConfigurationRange<Number, Hash> where
    Hash: Clone,
    Number: Clone
[src]

impl Clone for OpaqueNetworkState[src]

impl Clone for Pair[src]

impl Clone for LocalizedSignature[src]

impl Clone for Duration[src]

impl Clone for PublicError[src]

impl Clone for LocalizedSignature[src]

impl<'clone> Clone for Box<dyn SpawnNamed + 'clone + Sync, Global>[src]

impl Clone for CryptoTypeId[src]

impl Clone for OffchainOverlayedChanges[src]

impl Clone for HttpRequestStatus[src]

impl Clone for Public[src]

impl<'clone> Clone for Box<dyn SpawnNamed + 'clone, Global>[src]

impl Clone for Capabilities[src]

impl Clone for Bytes[src]

impl Clone for ExternEntity[src]

impl Clone for HttpError[src]

impl Clone for EnvironmentDefinition[src]

impl Clone for InMemOffchainStorage[src]

impl Clone for AccountId32[src]

impl Clone for Signature[src]

impl Clone for Signature[src]

impl Clone for HttpRequestId[src]

impl Clone for OpaqueMultiaddr[src]

impl Clone for Timestamp[src]

impl Clone for MissingHostFunctions[src]

impl Clone for TaskExecutor[src]

impl<'clone> Clone for Box<dyn SpawnNamed + 'clone + Sync + Send, Global>[src]

impl Clone for TestPersistentOffchainDB[src]

impl Clone for ChangesTrieConfiguration[src]

impl<'clone> Clone for Box<dyn SpawnNamed + 'clone + Send, Global>[src]

impl Clone for LogLevel[src]

impl Clone for KeyTypeId[src]

impl Clone for Pair[src]

impl Clone for PublicError[src]

impl Clone for CryptoTypePublicPair[src]

impl Clone for SecretStringError[src]

impl Clone for Signature[src]

impl Clone for Public[src]

impl Clone for OffchainOverlayedChange[src]

impl Clone for Dummy[src]

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

impl Clone for DeriveJunction[src]

impl Clone for Ss58AddressFormat[src]

impl Clone for Pair[src]

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

impl Clone for TestOffchainExt[src]

impl Clone for PublicError[src]

impl Clone for Public[src]

impl Clone for Entry[src]

impl Clone for ValueType[src]

impl<T> Clone for Pointer<T> where
    T: PointerType + Clone
[src]

impl Clone for Value[src]

impl Clone for ReturnValue[src]

impl Clone for Signature[src]

impl Clone for GlobalRef[src]

impl Clone for ValueType[src]

impl Clone for RuntimeValue[src]

impl Clone for F64[src]

impl Clone for ModuleRef[src]

impl Clone for ExternVal[src]

impl Clone for Signature[src]

impl Clone for MemoryRef[src]

impl Clone for TableRef[src]

impl Clone for FuncRef[src]

impl Clone for F32[src]

impl Clone for Pages[src]

impl Clone for Words[src]

impl Clone for Bytes[src]

impl Clone for Words[src]

impl Clone for Pages[src]

impl Clone for Internal[src]

impl Clone for CustomSection[src]

impl Clone for GlobalType[src]

impl Clone for FuncBody[src]

impl Clone for ExportSection[src]

impl Clone for ResizableLimits[src]

impl Clone for VarUint7[src]

impl Clone for Instructions[src]

impl Clone for MemorySection[src]

impl Clone for VarUint64[src]

impl<I, T> Clone for CountedListWriter<I, T> where
    I: Clone + Serialize<Error = Error>,
    T: Clone + IntoIterator<Item = I>, 
[src]

impl Clone for Section[src]

impl Clone for GlobalSection[src]

impl Clone for TableType[src]

impl Clone for FunctionSection[src]

impl Clone for RelocationEntry[src]

impl Clone for ElementSegment[src]

impl Clone for ModuleNameSubsection[src]

impl Clone for ElementSection[src]

impl Clone for Local[src]

impl Clone for Uint32[src]

impl Clone for VarInt7[src]

impl Clone for TableElementType[src]

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

impl Clone for VarInt64[src]

impl Clone for LocalNameSubsection[src]

impl Clone for Error[src]

impl Clone for ValueType[src]

impl Clone for BlockType[src]

impl Clone for MemoryType[src]

impl Clone for Instruction[src]

impl Clone for BrTableData[src]

impl Clone for Uint8[src]

impl Clone for CodeSection[src]

impl Clone for Module[src]

impl Clone for FunctionType[src]

impl Clone for ImportEntry[src]

impl Clone for InitExpr[src]

impl Clone for VarInt32[src]

impl Clone for ImportSection[src]

impl Clone for ImportCountType[src]

impl Clone for GlobalEntry[src]

impl Clone for DataSection[src]

impl Clone for NameSection[src]

impl Clone for Uint64[src]

impl Clone for Func[src]

impl Clone for DataSegment[src]

impl Clone for External[src]

impl Clone for TypeSection[src]

impl Clone for Type[src]

impl Clone for VarUint1[src]

impl<T> Clone for CountedList<T> where
    T: Deserialize + Clone
[src]

impl Clone for RelocSection[src]

impl Clone for ExportEntry[src]

impl Clone for TableSection[src]

impl Clone for VarUint32[src]

impl Clone for FunctionNameSubsection[src]

impl Clone for StackValueType[src]

impl Clone for StartedWith[src]

impl Clone for BlockFrame[src]

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

impl Clone for ParseRatioError[src]

impl Clone for BigUint[src]

impl Clone for Sign[src]

impl Clone for BigInt[src]

impl Clone for ParseBigIntError[src]

impl Clone for StorageChild[src]

impl Clone for Storage[src]

impl Clone for TrackedStorageKey[src]

impl Clone for PrefixedStorageKey[src]

impl Clone for StorageKey[src]

impl Clone for StorageData[src]

impl Clone for ChildTrieParentKeyId[src]

impl Clone for U128[src]

impl Clone for H512[src]

impl Clone for H256[src]

impl Clone for H128[src]

impl Clone for U512[src]

impl Clone for H160[src]

impl Clone for U256[src]

impl Clone for FromHexError[src]

impl Clone for Gamma[src]

impl Clone for UnitCircle[src]

impl<X> Clone for WeightedIndex<X> where
    X: SampleUniform + Clone + PartialOrd<X>,
    <X as SampleUniform>::Sampler: Clone
[src]

impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr> where
    R: BlockRngCore + SeedableRng + Clone,
    Rsdr: RngCore + Clone
[src]

impl Clone for Bernoulli[src]

impl Clone for Poisson[src]

impl Clone for Beta[src]

impl Clone for Weibull[src]

impl Clone for Exp1[src]

impl Clone for FisherF[src]

impl Clone for ChiSquared[src]

impl<X> Clone for UniformFloat<X> where
    X: Clone
[src]

impl Clone for StdRng[src]

impl Clone for UnitSphereSurface[src]

impl Clone for StudentT[src]

impl<X> Clone for UniformInt<X> where
    X: Clone
[src]

impl Clone for Normal[src]

impl Clone for BernoulliError[src]

impl Clone for UniformDuration[src]

impl Clone for ThreadRng[src]

impl Clone for Pareto[src]

impl Clone for IndexVecIntoIter[src]

impl Clone for IndexVec[src]

impl<W> Clone for WeightedIndex<W> where
    W: Weight,
    Uniform<W>: Clone
[src]

impl Clone for Cauchy[src]

impl Clone for Standard[src]

impl Clone for Exp[src]

impl Clone for SmallRng[src]

impl Clone for OpenClosed01[src]

impl Clone for Triangular[src]

impl Clone for WeightedError[src]

impl Clone for LogNormal[src]

impl Clone for Binomial[src]

impl Clone for StepRng[src]

impl Clone for StandardNormal[src]

impl Clone for Open01[src]

impl Clone for Dirichlet[src]

impl<X> Clone for Uniform<X> where
    X: SampleUniform + Clone,
    <X as SampleUniform>::Sampler: Clone
[src]

impl<R> Clone for BlockRng64<R> where
    R: BlockRngCore + Clone + ?Sized,
    <R as BlockRngCore>::Results: Clone
[src]

impl Clone for OsRng[src]

impl<R> Clone for BlockRng<R> where
    R: BlockRngCore + Clone + ?Sized,
    <R as BlockRngCore>::Results: Clone
[src]

impl Clone for Error[src]

impl Clone for ChaCha12Core[src]

impl Clone for ChaCha8Rng[src]

impl Clone for ChaCha20Rng[src]

impl Clone for ChaCha20Core[src]

impl Clone for ChaCha12Rng[src]

impl Clone for ChaCha8Core[src]

impl Clone for vec128_storage[src]

impl Clone for YesS3[src]

impl Clone for YesNI[src]

impl Clone for NoA1[src]

impl Clone for NoS3[src]

impl Clone for vec512_storage[src]

impl Clone for YesA2[src]

impl Clone for NoS4[src]

impl Clone for NoA2[src]

impl Clone for vec256_storage[src]

impl<NI> Clone for Avx2Machine<NI> where
    NI: Clone
[src]

impl Clone for YesA1[src]

impl Clone for YesS4[src]

impl Clone for NoNI[src]

impl<S3, S4, NI> Clone for SseMachine<S3, S4, NI> where
    S3: Clone,
    S4: Clone,
    NI: Clone
[src]

impl Clone for Lcg128Xsl64[src]

impl Clone for Mcg128Xsl64[src]

impl Clone for Lcg64Xsh32[src]

impl Clone for Blake2bResult[src]

impl Clone for Blake2sResult[src]

impl Clone for Blake2b[src]

impl Clone for Blake2s[src]

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

impl<A> Clone for ArrayVec<A> where
    A: Array,
    <A as Array>::Item: Clone
[src]

impl<A> Clone for IntoIter<A> where
    A: Array,
    <A as Array>::Item: Clone
[src]

impl<A> Clone for ArrayString<A> where
    A: Array<Item = u8> + Copy
[src]

impl Clone for Sha224[src]

impl Clone for Sha512Trunc256[src]

impl Clone for Sha512Trunc224[src]

impl Clone for Sha512[src]

impl Clone for Sha384[src]

impl Clone for Sha256[src]

impl<BlockSize> Clone for BlockBuffer<BlockSize> where
    BlockSize: Clone + ArrayLength<u8>, 
[src]

impl Clone for PadError[src]

impl Clone for UnpadError[src]

impl<T, N> Clone for GenericArrayIter<T, N> where
    T: Clone,
    N: ArrayLength<T>, 
[src]

impl<T, N> Clone for GenericArray<T, N> where
    T: Clone,
    N: ArrayLength<T>, 
[src]

impl Clone for Less[src]

impl Clone for ATerm[src]

impl Clone for B0[src]

impl Clone for Z0[src]

impl<U> Clone for PInt<U> where
    U: NonZero + Unsigned + Clone
[src]

impl Clone for UTerm[src]

impl<V, A> Clone for TArr<V, A> where
    A: Clone,
    V: Clone
[src]

impl Clone for B1[src]

impl<U, B> Clone for UInt<U, B> where
    B: Clone,
    U: Clone
[src]

impl<U> Clone for NInt<U> where
    U: NonZero + Unsigned + Clone
[src]

impl Clone for Greater[src]

impl Clone for Equal[src]

impl Clone for u64x2

impl Clone for u32x4

impl Clone for Box<dyn DynDigest + 'static, Global>[src]

impl Clone for InvalidOutputSize[src]

impl Clone for Sha3[src]

impl Clone for Keccak[src]

impl Clone for XxHash64[src]

impl Clone for XxHash32[src]

impl Clone for RandomHashBuilder128[src]

impl Clone for Hash64[src]

impl Clone for RandomHashBuilder64[src]

impl Clone for Hash128[src]

impl Clone for RandomXxHashBuilder32[src]

impl Clone for RandomXxHashBuilder64[src]

impl Clone for WaitTimeoutResult[src]

impl Clone for OnceState[src]

impl Clone for ParkResult[src]

impl Clone for UnparkToken[src]

impl Clone for FilterOp[src]

impl Clone for UnparkResult[src]

impl Clone for RequeueOp[src]

impl Clone for ParkToken[src]

impl<Z> Clone for Zeroizing<Z> where
    Z: Zeroize + Clone
[src]

impl<S> Clone for Secret<S> where
    S: CloneableSecret
[src]

impl Clone for PublicKey[src]

impl Clone for Signature[src]

impl Clone for MontgomeryPoint[src]

impl Clone for EdwardsPoint[src]

impl Clone for RistrettoBasepointTable[src]

impl Clone for RistrettoPoint[src]

impl Clone for EdwardsBasepointTable[src]

impl Clone for Scalar[src]

impl Clone for CompressedRistretto[src]

impl Clone for CompressedEdwardsY[src]

impl Clone for Box<dyn DynDigest + 'static, Global>[src]

impl Clone for InvalidOutputSize[src]

impl<T, N> Clone for GenericArrayIter<T, N> where
    T: Clone,
    N: ArrayLength<T>, 
[src]

impl<T, N> Clone for GenericArray<T, N> where
    T: Clone,
    N: ArrayLength<T>, 
[src]

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

impl Clone for Choice[src]

impl Clone for Sha224[src]

impl Clone for Sha512Trunc256[src]

impl Clone for Sha256[src]

impl Clone for Sha384[src]

impl Clone for Sha512Trunc224[src]

impl Clone for Sha512[src]

impl<BlockSize> Clone for BlockBuffer<BlockSize> where
    BlockSize: Clone + ArrayLength<u8>, 
[src]

impl Clone for UnpadError[src]

impl Clone for Iso7816[src]

impl Clone for AnsiX923[src]

impl Clone for ZeroPadding[src]

impl Clone for NoPadding[src]

impl Clone for PadError[src]

impl Clone for Pkcs7[src]

impl Clone for Error[src]

impl<D> Clone for Hmac<D> where
    D: Input + BlockInput + FixedOutput + Reset + Default + Clone,
    <D as BlockInput>::BlockSize: ArrayLength<u8>, 
[src]

impl Clone for MacError[src]

impl<N> Clone for MacResult<N> where
    N: Clone + ArrayLength<u8>, 
[src]

impl Clone for InvalidKeyLength[src]

impl Clone for Choice[src]

impl<I, J> Clone for Interleave<I, J> where
    I: Clone + IndexedParallelIterator,
    J: Clone + IndexedParallelIterator<Item = <I as ParallelIterator>::Item>, 
[src]

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

impl<'ch, P> Clone for SplitTerminator<'ch, P> where
    P: Pattern + Clone
[src]

impl<I> Clone for MaxLen<I> where
    I: IndexedParallelIterator + Clone
[src]

impl<'a, T> Clone for Iter<'a, T> where
    T: Eq + Sync + Hash
[src]

impl<'a, T> Clone for Iter<'a, T> where
    T: 'a + Ord + Sync
[src]

impl<'a, K, V> Clone for Iter<'a, K, V> where
    K: Ord + Sync,
    V: Sync
[src]

impl<I, INIT, F> Clone for MapInit<I, INIT, F> where
    I: ParallelIterator + Clone,
    F: Clone,
    INIT: Clone
[src]

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

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

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

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

impl<T> Clone for RepeatN<T> where
    T: Clone + Send
[src]

impl<I> Clone for Chunks<I> where
    I: Clone + IndexedParallelIterator
[src]

impl<'data, T> Clone for Chunks<'data, T> where
    T: Sync
[src]

impl<'data, T> Clone for Iter<'data, T> where
    T: Sync
[src]

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

impl<A, B> Clone for ZipEq<A, B> where
    A: IndexedParallelIterator + Clone,
    B: IndexedParallelIterator + Clone
[src]

impl<'a, T> Clone for Iter<'a, T> where
    T: Sync
[src]

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

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

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

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

impl<'a, T> Clone for Iter<'a, T> where
    T: Ord + Sync
[src]

impl<I> Clone for Rev<I> where
    I: IndexedParallelIterator + Clone
[src]

impl<T> Clone for IntoIter<T> where
    T: Clone + Send
[src]

impl<'ch, P> Clone for MatchIndices<'ch, P> where
    P: Pattern + Clone
[src]

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

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

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

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

impl<'ch, P> Clone for Split<'ch, P> where
    P: Pattern + Clone
[src]

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

impl<I> Clone for FlattenIter<I> where
    I: ParallelIterator + Clone
[src]

impl<I, T, F> Clone for MapWith<I, T, F> where
    I: ParallelIterator + Clone,
    T: Clone,
    F: Clone
[src]

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

impl<I, F> Clone for FlatMapIter<I, F> where
    I: ParallelIterator + Clone,
    F: Clone
[src]

impl<T> Clone for IntoIter<T> where
    T: Clone + Send
[src]

impl<T> Clone for IntoIter<T> where
    T: Clone + Send
[src]

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

impl<I, F> Clone for FlatMap<I, F> where
    I: ParallelIterator + Clone,
    F: Clone
[src]

impl<I, P> Clone for Positions<I, P> where
    I: IndexedParallelIterator + Clone,
    P: Clone
[src]

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

impl<'a, T> Clone for Iter<'a, T> where
    T: Sync
[src]

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

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

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

impl<'a, T> Clone for Iter<'a, T> where
    T: Sync
[src]

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

impl<T> Clone for IntoIter<T> where
    T: Clone + Send
[src]

impl<'data, T, P> Clone for Split<'data, T, P> where
    P: Clone
[src]

impl<I> Clone for Flatten<I> where
    I: ParallelIterator + Clone
[src]

impl<I, P> Clone for FilterMap<I, P> where
    I: ParallelIterator + Clone,
    P: Clone
[src]

impl<I> Clone for MinLen<I> where
    I: IndexedParallelIterator + Clone
[src]

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

impl<A, B> Clone for Chain<A, B> where
    A: Clone + ParallelIterator,
    B: Clone + ParallelIterator<Item = <A as ParallelIterator>::Item>, 
[src]

impl<'ch, P> Clone for Matches<'ch, P> where
    P: Pattern + Clone
[src]

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

impl<Iter> Clone for IterBridge<Iter> where
    Iter: Clone
[src]

impl<T> Clone for IntoIter<T> where
    T: Clone + Send
[src]

impl<I> Clone for PanicFuse<I> where
    I: ParallelIterator + Clone
[src]

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

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

impl<T> Clone for Empty<T> where
    T: Send
[src]

impl<I, U, F> Clone for TryFoldWith<I, U, F> where
    I: Clone,
    F: Clone,
    U: Try + Clone,
    <U as Try>::Ok: Clone
[src]

impl<I, U, ID, F> Clone for TryFold<I, U, ID, F> where
    I: Clone,
    F: Clone,
    U: Clone,
    ID: Clone
[src]

impl<T> Clone for Repeat<T> where
    T: Clone + Send
[src]

impl<T> Clone for IntoIter<T> where
    T: Clone + Ord + Send
[src]

impl<'a, K, V> Clone for Iter<'a, K, V> where
    K: Eq + Sync + Hash,
    V: Sync
[src]

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

impl<'data, T> Clone for ChunksExact<'data, T> where
    T: Sync
[src]

impl<'a, T> Clone for Iter<'a, T> where
    T: Sync
[src]

impl<'data, T> Clone for Windows<'data, T> where
    T: Sync
[src]

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

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

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

impl Clone for TryRecvError[src]

impl Clone for SelectTimeoutError[src]

impl Clone for TrySelectError[src]

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

impl Clone for ReadyTimeoutError[src]

impl Clone for TryReadyError[src]

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

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

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

impl Clone for RecvError[src]

impl Clone for RecvTimeoutError[src]

impl Clone for WaitGroup[src]

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

impl Clone for Unparker[src]

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

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

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

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

Returns a copy of the atomic value.

Note that a Relaxed load is used here. If you need synchronization, use it with other atomics or fences.

impl Clone for Collector[src]

pub fn clone(&self) -> Collector[src]

Creates another reference to the same garbage collector.

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

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

impl Clone for ChainCode[src]

impl Clone for VRFInOut[src]

impl Clone for VRFOutput[src]

impl Clone for Commitment[src]

impl Clone for ECQVCertPublic[src]

impl Clone for VRFProof[src]

impl Clone for SecretKey[src]

impl Clone for SigningContext[src]

impl Clone for Signature[src]

impl<T> Clone for Malleable<T> where
    T: SigningTranscript + Clone
[src]

impl Clone for RistrettoBoth[src]

impl Clone for VRFProofBatchable[src]

impl Clone for Reveal[src]

impl Clone for SignatureError[src]

impl Clone for Keypair[src]

impl Clone for Cosignature[src]

impl<K> Clone for ExtendedKey<K> where
    K: Clone
[src]

impl Clone for MultiSignatureStage[src]

impl Clone for PublicKey[src]

impl Clone for ECQVCertSecret[src]

impl Clone for MiniSecretKey[src]

impl Clone for Scalar[src]

impl Clone for RistrettoBasepointTable[src]

impl Clone for RistrettoPoint[src]

impl Clone for MontgomeryPoint[src]

impl Clone for CompressedRistretto[src]

impl Clone for EdwardsPoint[src]

impl Clone for CompressedEdwardsY[src]

impl Clone for EdwardsBasepointTable[src]

impl Clone for Transcript[src]

impl Clone for Mnemonic[src]

impl Clone for MnemonicType[src]

impl Clone for Seed[src]

impl Clone for Language[src]

impl<E> Clone for Compat<E> where
    E: Clone
[src]

impl Clone for BacktraceSymbol[src]

impl Clone for Backtrace[src]

impl Clone for PrintFmt[src]

impl Clone for BacktraceFrame[src]

impl Clone for Frame[src]

impl Clone for TryDemangleError[src]

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

impl<R> Clone for ArangeEntryIter<R> where
    R: Reader + Clone
[src]

impl<R> Clone for DebugStrOffsets<R> where
    R: Clone
[src]

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

impl Clone for Abbreviations[src]

impl Clone for DwIdx[src]

impl<R> Clone for Attribute<R> where
    R: Reader + Clone
[src]

impl Clone for DwAte[src]

impl Clone for ColumnType[src]

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

impl Clone for DwVis[src]

impl Clone for DwEnd[src]

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

impl Clone for DwCc[src]

impl Clone for AttributeSpecification[src]

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

impl<R> Clone for LocationLists<R> where
    R: Clone
[src]

impl<R> Clone for DebugPubNames<R> where
    R: Reader + Clone
[src]

impl Clone for Abbreviation[src]

impl<R> Clone for DebugLineStr<R> where
    R: Clone
[src]

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

impl Clone for DebugTypeSignature[src]

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

impl Clone for DwOp[src]

impl Clone for LineRow[src]

impl<R> Clone for LocationListEntry<R> where
    R: Reader + Clone
[src]

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

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

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

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

impl<R> Clone for UnwindTableRow<R> where
    R: Reader + Clone
[src]

impl Clone for DwRle[src]

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

impl Clone for BigEndian[src]

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

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

impl Clone for DwId[src]

impl<R> Clone for EhFrameHdr<R> where
    R: Reader + Clone
[src]

impl<R> Clone for DebugLoc<R> where
    R: Clone
[src]

impl<R> Clone for DebugTypesUnitHeadersIter<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone
[src]

impl Clone for Error[src]

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

impl<R> Clone for DebugAddr<R> where
    R: Clone
[src]

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

impl Clone for SectionId[src]

impl Clone for DwDs[src]

impl Clone for X86_64[src]

impl<R> Clone for DebugInfo<R> where
    R: Clone
[src]

impl<R> Clone for UninitializedUnwindContext<R> where
    R: Reader + Clone
[src]

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

impl Clone for DwTag[src]

impl Clone for DwDsc[src]

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

impl Clone for DwEhPe[src]

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

impl<R> Clone for CallFrameInstruction<R> where
    R: Reader + Clone
[src]

impl Clone for DwInl[src]

impl Clone for BaseAddresses[src]

impl Clone for DwMacro[src]

impl<R> Clone for RangeLists<R> where
    R: Clone
[src]

impl Clone for RunTimeEndian[src]

impl Clone for X86[src]

impl Clone for Arm[src]

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

impl<R> Clone for ParsedEhFrameHdr<R> where
    R: Reader + Clone
[src]

impl Clone for DwarfFileType[src]

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

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

impl<R> Clone for LineInstructions<R> where
    R: Reader + Clone
[src]

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

impl<R> Clone for DebugInfoUnitHeadersIter<R> where
    R: Reader + Clone,
    <R as Reader>::Offset: Clone
[src]

impl Clone for FileEntryFormat[src]

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

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

impl Clone for Format[src]

impl Clone for DwLang[src]

impl<R> Clone for DebugRngLists<R> where
    R: Clone
[src]

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

impl<R> Clone for DebugLine<R> where
    R: Clone
[src]

impl<R> Clone for DebugTypes<R> where
    R: Clone
[src]

impl Clone for DwAt[src]

impl Clone for Augmentation[src]

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

impl Clone for DwLne[src]

impl Clone for DwLle[src]

impl Clone for Range[src]

impl<R> Clone for PubTypesEntryIter<R> where
    R: Reader + Clone
[src]

impl Clone for LineEncoding[src]

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

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

impl<R> Clone for LineSequence<R> where
    R: Reader + Clone
[src]

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

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

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

impl Clone for LittleEndian[src]

impl Clone for DwCfa[src]

impl<R> Clone for RegisterRule<R> where
    R: Reader + Clone
[src]

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

impl Clone for DwoId[src]

impl Clone for DwLnct[src]

impl<R> Clone for CfaRule<R> where
    R: Reader + Clone
[src]

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

impl<R> Clone for EhFrame<R> where
    R: Reader + Clone
[src]

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

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

impl Clone for SectionBaseAddresses[src]

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

impl<R> Clone for DebugAranges<R> where
    R: Reader + Clone
[src]

impl<R> Clone for DebugAbbrev<R> where
    R: Clone
[src]

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

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

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

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

impl<R> Clone for PubNamesEntryIter<R> where
    R: Reader + Clone
[src]

impl<R> Clone for DebugRanges<R> where
    R: Clone
[src]

impl<R> Clone for DebugFrame<R> where
    R: Reader + Clone
[src]

impl Clone for DwLns[src]

impl<R> Clone for DebugPubTypes<R> where
    R: Reader + Clone
[src]

impl<R> Clone for DebugLocLists<R> where
    R: Clone
[src]

impl<R> Clone for Expression<R> where
    R: Reader + Clone
[src]

impl Clone for Register[src]

impl Clone for DwUt[src]

impl Clone for ReaderOffsetId[src]

impl Clone for DwVirtuality[src]

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

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

impl<R> Clone for OperationIter<R> where
    R: Reader + Clone
[src]

impl Clone for DwOrd[src]

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

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

impl Clone for DwAccess[src]

impl<Offset> Clone for UnitType<Offset> where
    Offset: Clone + ReaderOffset
[src]

impl Clone for DwChildren[src]

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

impl Clone for ValueType[src]

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

impl Clone for Pointer[src]

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

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

impl<R> Clone for DebugStr<R> where
    R: Clone
[src]

impl Clone for DwDefaulted[src]

impl<R> Clone for UnwindContext<R> where
    R: Reader + Clone
[src]

impl Clone for DwForm[src]

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

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

impl Clone for DwAddr[src]

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

impl Clone for Encoding[src]

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

impl Clone for Value[src]

impl Clone for SymbolScope[src]

impl Clone for ImageResourceDirectory[src]

impl<E> Clone for CompressionHeader32<E> where
    E: Endian + Clone
[src]

impl Clone for ImageDataDirectory[src]

impl Clone for ImageAuxSymbolFunctionBeginEnd[src]

impl<E> Clone for SourceVersionCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for ThreadCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageDelayloadDescriptor[src]

impl Clone for ImageRomHeaders[src]

impl<E> Clone for SectionHeader64<E> where
    E: Endian + Clone
[src]

impl Clone for BinaryFormat[src]

impl<'data, 'file, Elf> Clone for ElfSymbol<'data, 'file, Elf> where
    'data: 'file,
    Elf: Clone + FileHeader,
    <Elf as FileHeader>::Endian: Clone,
    <Elf as FileHeader>::Sym: Clone
[src]

impl<E> Clone for DataInCodeEntry<E> where
    E: Endian + Clone
[src]

impl<'data> Clone for ObjectMapEntry<'data>[src]

impl Clone for ImageNtHeaders64[src]

impl Clone for ImageOs2Header[src]

impl<E> Clone for Syminfo32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for SectionHeader32<E> where
    E: Endian + Clone
[src]

impl Clone for ScatteredRelocationInfo[src]

impl Clone for ImageTlsDirectory32[src]

impl<'data, 'file, Elf> Clone for ElfSymbolTable<'data, 'file, Elf> where
    'data: 'file,
    Elf: Clone + FileHeader,
    <Elf as FileHeader>::Endian: Clone
[src]

impl Clone for ImageSymbolEx[src]

impl Clone for ImageDosHeader[src]

impl<E> Clone for Dyn64<E> where
    E: Endian + Clone
[src]

impl Clone for NonPagedDebugInfo[src]

impl<E> Clone for I64Bytes<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Dylib<E> where
    E: Endian + Clone
[src]

impl Clone for RelocationTarget[src]

impl<E> Clone for Nlist32<E> where
    E: Endian + Clone
[src]

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

impl Clone for ImageDynamicRelocation32[src]

impl<E> Clone for DylibReference<E> where
    E: Endian + Clone
[src]

impl Clone for ImageFunctionEntry64[src]

impl Clone for ImageBaseRelocation[src]

impl<E> Clone for LinkerOptionCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for EntryPointCommand<E> where
    E: Endian + Clone
[src]

impl Clone for Endianness[src]

impl Clone for ImageDebugDirectory[src]

impl Clone for Error[src]

impl Clone for Header[src]

impl<E> Clone for SubUmbrellaCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageResourceDirectoryString[src]

impl<E> Clone for LcStr<E> where
    E: Endian + Clone
[src]

impl Clone for ImageSymbolExBytes[src]

impl Clone for SymbolKind[src]

impl Clone for ImageEnclaveConfig32[src]

impl<'data, 'file> Clone for CoffSymbol<'data, 'file> where
    'data: 'file, 
[src]

impl<E> Clone for U16Bytes<E> where
    E: Endian + Clone
[src]

impl Clone for FileFlags[src]

impl Clone for ImageAlphaRuntimeFunctionEntry[src]

impl<E> Clone for Fvmlib<E> where
    E: Endian + Clone
[src]

impl<E> Clone for EncryptionInfoCommand64<E> where
    E: Endian + Clone
[src]

impl Clone for SymbolIndex[src]

impl<E> Clone for SegmentCommand64<E> where
    E: Endian + Clone
[src]

impl<E> Clone for LoadCommand<E> where
    E: Endian + Clone
[src]

impl Clone for LittleEndian[src]

impl<E> Clone for TwolevelHint<E> where
    E: Endian + Clone
[src]

impl Clone for ImageSectionHeader[src]

impl<'data> Clone for SymbolMapName<'data>[src]

impl Clone for FatArch32[src]

impl<T> Clone for SymbolMap<T> where
    T: SymbolMapEntry + Clone
[src]

impl<E> Clone for SegmentCommand32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for DylibModule32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for MachHeader32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Rel64<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Rela32<E> where
    E: Endian + Clone
[src]

impl Clone for ImageBoundImportDescriptor[src]

impl<'data> Clone for CompressedData<'data>[src]

impl Clone for ImageEnclaveImport[src]

impl Clone for Guid[src]

impl<E> Clone for I32Bytes<E> where
    E: Endian + Clone
[src]

impl<'data> Clone for SectionTable<'data>[src]

impl<'data, 'file> Clone for CoffSymbolTable<'data, 'file> where
    'data: 'file, 
[src]

impl Clone for ImageVxdHeader[src]

impl Clone for ImageResourceDirectoryEntry[src]

impl<E> Clone for FvmfileCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for PrebindCksumCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for FvmlibCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Relocation<E> where
    E: Endian + Clone
[src]

impl Clone for SymbolSection[src]

impl Clone for ImageResourceDataEntry[src]

impl<E> Clone for NoteHeader64<E> where
    E: Endian + Clone
[src]

impl<E> Clone for DylinkerCommand<E> where
    E: Endian + Clone
[src]

impl<'data, 'file, Mach> Clone for MachOSymbol<'data, 'file, Mach> where
    Mach: MachHeader + Clone,
    <Mach as MachHeader>::Nlist: Clone
[src]

impl<E> Clone for FileHeader64<E> where
    E: Endian + Clone
[src]

impl Clone for RelocationInfo[src]

impl Clone for ImageCoffSymbolsHeader[src]

impl Clone for AnonObjectHeader[src]

impl Clone for ImageEpilogueDynamicRelocationHeader[src]

impl Clone for ImageSymbolBytes[src]

impl<E> Clone for SubFrameworkCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageLinenumber[src]

impl<Section> Clone for SymbolFlags<Section> where
    Section: Clone
[src]

impl<E> Clone for PreboundDylibCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageExportDirectory[src]

impl Clone for ImageLoadConfigDirectory64[src]

impl<'data> Clone for Export<'data>[src]

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

impl Clone for ImageLoadConfigDirectory32[src]

impl Clone for ImageAlpha64RuntimeFunctionEntry[src]

impl<E> Clone for U64Bytes<E> where
    E: Endian + Clone
[src]

impl<E> Clone for RoutinesCommand_64<E> where
    E: Endian + Clone
[src]

impl Clone for CompressionFormat[src]

impl Clone for ImageDynamicRelocation64[src]

impl Clone for ImageDynamicRelocation64V2[src]

impl Clone for BigEndian[src]

impl Clone for ImageArm64RuntimeFunctionEntry[src]

impl Clone for ImageHotPatchHashes[src]

impl Clone for ArchiveKind[src]

impl<E> Clone for DylibCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Section64<E> where
    E: Endian + Clone
[src]

impl Clone for ImageLoadConfigCodeIntegrity[src]

impl<E> Clone for Section32<E> where
    E: Endian + Clone
[src]

impl Clone for ImageAuxSymbolCrc[src]

impl<E> Clone for BuildToolVersion<E> where
    E: Endian + Clone
[src]

impl<E> Clone for SubClientCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageResourceDirStringU[src]

impl Clone for RelocationEncoding[src]

impl<E> Clone for RpathCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Dyn32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Sym32<E> where
    E: Endian + Clone
[src]

impl<'data> Clone for StringTable<'data>[src]

impl Clone for ImageTlsDirectory64[src]

impl Clone for AnonObjectHeaderV2[src]

impl Clone for ImageArchiveMemberHeader[src]

impl<E> Clone for SymtabCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for ProgramHeader32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for FileHeader32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Syminfo64<E> where
    E: Endian + Clone
[src]

impl<E> Clone for ProgramHeader64<E> where
    E: Endian + Clone
[src]

impl<'data> Clone for ObjectMap<'data>[src]

impl Clone for ImportObjectHeader[src]

impl<E> Clone for Nlist64<E> where
    E: Endian + Clone
[src]

impl Clone for ImageSymbol[src]

impl Clone for ImageOptionalHeader64[src]

impl<E> Clone for I16Bytes<E> where
    E: Endian + Clone
[src]

impl Clone for ComdatKind[src]

impl Clone for ImageAuxSymbolSection[src]

impl Clone for ImageImportByName[src]

impl Clone for Architecture[src]

impl<E> Clone for EncryptionInfoCommand<E> where
    E: Endian + Clone
[src]

impl Clone for SectionKind[src]

impl<E> Clone for TwolevelHintsCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for MachHeader64<E> where
    E: Endian + Clone
[src]

impl Clone for ImageArmRuntimeFunctionEntry[src]

impl Clone for ImagePrologueDynamicRelocationHeader[src]

impl Clone for ImageAuxSymbolWeak[src]

impl<E> Clone for RoutinesCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageArchitectureEntry[src]

impl Clone for ImageFunctionEntry[src]

impl Clone for ImageOptionalHeader32[src]

impl Clone for ImageDynamicRelocationTable[src]

impl Clone for ImageHotPatchBase[src]

impl<'data> Clone for Import<'data>[src]

impl<E> Clone for DylibTableOfContents<E> where
    E: Endian + Clone
[src]

impl Clone for ImageDebugMisc[src]

impl<E> Clone for DylibModule64<E> where
    E: Endian + Clone
[src]

impl<'data, 'file, Mach> Clone for MachOSymbolTable<'data, 'file, Mach> where
    Mach: MachHeader + Clone
[src]

impl<E> Clone for LinkeditDataCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for DysymtabCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for SymSegCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageSeparateDebugHeader[src]

impl Clone for SectionIndex[src]

impl<E> Clone for VersionMinCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageRelocation[src]

impl Clone for ImageRomOptionalHeader[src]

impl Clone for ImageEnclaveConfig64[src]

impl<E> Clone for IdentCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for BuildVersionCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for UuidCommand<E> where
    E: Endian + Clone
[src]

impl Clone for FatArch64[src]

impl Clone for ImageDynamicRelocation32V2[src]

impl Clone for AnonObjectHeaderBigobj[src]

impl Clone for ImageAuxSymbolFunction[src]

impl Clone for ImageAuxSymbolTokenDef[src]

impl Clone for ImageNtHeaders32[src]

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

impl Clone for SectionFlags[src]

impl<E> Clone for CompressionHeader64<E> where
    E: Endian + Clone
[src]

impl Clone for ImageFileHeader[src]

impl Clone for ImageBoundForwarderRef[src]

impl Clone for FatHeader[src]

impl<E> Clone for SubLibraryCommand<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Rel32<E> where
    E: Endian + Clone
[src]

impl Clone for ImageRuntimeFunctionEntry[src]

impl Clone for ImageCor20Header[src]

impl<E> Clone for NoteHeader32<E> where
    E: Endian + Clone
[src]

impl<E> Clone for U32Bytes<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Sym64<E> where
    E: Endian + Clone
[src]

impl<E> Clone for Rela64<E> where
    E: Endian + Clone
[src]

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

impl Clone for AddressSize[src]

impl<E> Clone for NoteCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageImportDescriptor[src]

impl Clone for RelocationKind[src]

impl Clone for Ident[src]

impl<E> Clone for DyldInfoCommand<E> where
    E: Endian + Clone
[src]

impl Clone for ImageHotPatchInfo[src]

impl Clone for TDEFLStatus[src]

impl Clone for MZFlush[src]

impl Clone for CompressionLevel[src]

impl Clone for TINFLStatus[src]

impl Clone for StreamResult[src]

impl Clone for MZStatus[src]

impl Clone for CompressionStrategy[src]

impl Clone for MZError[src]

impl Clone for TDEFLFlush[src]

impl Clone for DataFormat[src]

impl Clone for Adler32[src]

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

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

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

impl<A> Clone for ArrayVec<A> where
    A: Array + Clone
[src]

impl<A> Clone for TinyVec<A> where
    A: Array + Clone,
    <A as Array>::Item: Clone
[src]

impl Clone for Error[src]

impl Clone for PublicKey[src]

impl Clone for AffineStorage[src]

impl Clone for Scalar[src]

impl Clone for SecretKey[src]

impl Clone for RecoveryId[src]

impl Clone for Message[src]

impl Clone for Field[src]

impl Clone for Jacobian[src]

impl Clone for Signature[src]

impl<D> Clone for SharedSecret<D> where
    D: Clone + Digest,
    <D as Digest>::OutputSize: Clone
[src]

impl Clone for Affine[src]

impl<'_, K, V> Clone for Iter<'_, K, V>[src]

impl<T, S> Clone for HashSet<T, S> where
    T: Clone,
    S: Clone
[src]

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

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

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

impl<'_, K, V> Clone for Values<'_, K, V>[src]

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

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

impl Clone for TryReserveError[src]

impl<'_, K> Clone for Iter<'_, K>[src]

impl<'_, K, V> Clone for Keys<'_, K, V>[src]

impl Clone for AHasher[src]

impl Clone for RandomState[src]

impl Clone for FromHexError[src]

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

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

impl<Fut> Clone for Shared<Fut> where
    Fut: Future
[src]

impl<Fut> Clone for Abortable<Fut> where
    Fut: Clone
[src]

impl Clone for Aborted[src]

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

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

impl<Si, Item, U, Fut, F> Clone for With<Si, Item, U, Fut, F> where
    F: Clone,
    Fut: Clone,
    Si: Clone
[src]

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

impl<Ex> Clone for Executor01As03<Ex> where
    Ex: Clone
[src]

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

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

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

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

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

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

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

impl<Si, F> Clone for SinkMapErr<Si, F> where
    F: Clone,
    Si: Clone
[src]

impl Clone for AbortHandle[src]

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

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

impl Clone for SendError[src]

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

impl Clone for Canceled[src]

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

impl Clone for NotifyHandle[src]

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

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

impl Clone for ExecuteErrorKind[src]

impl<S, E> Clone for SinkFromErr<S, E> where
    E: Clone,
    S: Clone
[src]

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

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

impl<S, F> Clone for SinkMapErr<S, F> where
    F: Clone,
    S: Clone
[src]

impl<E> Clone for SharedError<E> where
    E: Clone
[src]

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

impl Clone for Canceled[src]

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

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

impl Clone for UnparkEvent[src]

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

impl<S, U, F, Fut> Clone for With<S, U, F, Fut> where
    F: Clone + FnMut(U) -> Fut,
    S: Clone + Sink,
    Fut: Clone + IntoFuture,
    U: Clone,
    <Fut as IntoFuture>::Future: Clone,
    <S as Sink>::SinkItem: Clone
[src]

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

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

impl Clone for Task[src]

impl<F> Clone for Shared<F> where
    F: Future
[src]

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

impl Clone for LocalSpawner[src]

impl Clone for ThreadPool[src]

impl<'a, H, Number> Clone for State<'a, H, Number> where
    Number: Clone
[src]

impl Clone for StateMachineStats[src]

impl Clone for BackendTrustLevel[src]

impl Clone for UsageInfo[src]

impl<H> Clone for TrieBackend<MemoryDB<H, HashKey<H>, Vec<u8, Global>, NoopTracker<Vec<u8, Global>>>, H> where
    H: Hasher,
    <H as Hasher>::Out: Codec,
    <H as Hasher>::Out: Ord
[src]

impl Clone for ExecutionStrategy[src]

impl Clone for UsageUnit[src]

impl Clone for OverlayedChanges[src]

impl<'a, N> Clone for ConfigurationRange<'a, N> where
    N: Clone
[src]

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

impl<H> Clone for NodeCodec<H> where
    H: Clone
[src]

impl Clone for TrieStream[src]

impl Clone for Error[src]

impl Clone for StorageProof[src]

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

impl Clone for NodeHandlePlan[src]

impl<HO> Clone for ChildReference<HO> where
    HO: Clone
[src]

impl Clone for NodePlan[src]

impl Clone for TrieSpec[src]

impl<HO> Clone for Record<HO> where
    HO: Clone
[src]

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

impl<L> Clone for TrieFactory<L> where
    L: TrieLayout + Clone
[src]

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

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

impl Clone for NibbleSlicePlan[src]

impl Clone for NibbleVec[src]

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

impl<T, S> Clone for HashSet<T, S> where
    T: Clone,
    S: Clone
[src]

impl<'_, K> Clone for Iter<'_, K>[src]

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

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

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

impl Clone for TryReserveError[src]

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

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

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

impl<'_, K, V> Clone for Iter<'_, K, V>[src]

impl<'_, K, V> Clone for Values<'_, K, V>[src]

impl<'_, K, V> Clone for Keys<'_, K, V>[src]

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

impl Clone for RandomState[src]

impl Clone for AHasher[src]

impl<H> Clone for LegacyPrefixedKey<H> where
    H: Clone + Hasher
[src]

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

impl<H, KF, T, M> Clone for MemoryDB<H, KF, T, M> where
    T: Clone,
    H: Hasher,
    KF: KeyFunction<H>,
    M: MemTracker<T> + Copy
[src]

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

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

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

impl<Block> Clone for SignedBlock<Block> where
    Block: Clone
[src]

impl Clone for ValidTransaction[src]

impl Clone for TransactionSource[src]

impl Clone for UintAuthorityId[src]

impl Clone for Error[src]

impl<Hash> Clone for DigestItem<Hash> where
    Hash: Clone
[src]

impl Clone for ResponseBody[src]

impl<AccountId, Call, Extra> Clone for CheckedExtrinsic<AccountId, Call, Extra> where
    Call: Clone,
    AccountId: Clone,
    Extra: Clone
[src]

impl<Hash> Clone for Digest<Hash> where
    Hash: Clone
[src]

impl Clone for BlakeTwo256[src]

impl Clone for InvalidTransaction[src]

impl<Info> Clone for DispatchErrorWithPostInfo<Info> where
    Info: Clone + Eq + PartialEq<Info> + Copy + Encode + Decode + Printable
[src]

impl Clone for Era[src]

impl Clone for TestSignature[src]

impl<Header, Extrinsic> Clone for Block<Header, Extrinsic> where
    Extrinsic: MaybeSerialize + Clone,
    Header: Clone
[src]

impl<B> Clone for BlockAndTime<B> where
    B: BlockNumberProvider
[src]

impl<Xt> Clone for ExtrinsicWrapper<Xt> where
    Xt: Clone
[src]

impl Clone for Keccak256[src]

impl<'a, Hash> Clone for DigestItemRef<'a, Hash> where
    Hash: 'a + Clone
[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]

impl<Xt> Clone for Block<Xt> where
    Xt: Clone
[src]

impl Clone for Headers[src]

impl<B> Clone for BlockAndTimeDeadline<B> where
    B: BlockNumberProvider
[src]

impl Clone for Method[src]

impl<Block> Clone for BlockId<Block> where
    Block: Block + Clone,
    <Block as Block>::Hash: Clone
[src]

impl<Address, Call, Signature, Extra> Clone for UncheckedExtrinsic<Address, Call, Signature, Extra> where
    Call: Clone,
    Address: Clone,
    Signature: Clone,
    Extra: Clone + SignedExtension
[src]

impl<'a, T> Clone for Request<'a, T> where
    T: Clone
[src]

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

impl Clone for ValidTransactionBuilder[src]

impl Clone for RuntimeString[src]

impl Clone for AnySignature[src]

impl Clone for ChangesTrieSignal[src]

impl Clone for MultiSignature[src]

impl Clone for UnknownTransaction[src]

impl Clone for OpaqueExtrinsic[src]

impl Clone for ModuleId[src]

impl<Call, Extra> Clone for TestXt<Call, Extra> where
    Call: Clone,
    Extra: Clone
[src]

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

impl Clone for MultiSigner[src]

impl Clone for TransactionValidityError[src]

impl Clone for Pair[src]

impl Clone for Public[src]

impl Clone for Pair[src]

impl Clone for Pair[src]

impl Clone for Signature[src]

impl Clone for Public[src]

impl Clone for Signature[src]

impl Clone for Signature[src]

impl Clone for Public[src]

impl Clone for Permill[src]

impl Clone for FixedI64[src]

impl Clone for FixedI128[src]

impl Clone for PerU16[src]

impl Clone for BigUint[src]

impl Clone for FixedU128[src]

impl Clone for Rational128[src]

impl Clone for Perbill[src]

impl Clone for Perquintill[src]

impl Clone for Percent[src]

impl Clone for InherentDataProviders[src]

impl Clone for InherentData[src]

impl Clone for CheckInherentsResult[src]

Loading content...

Implementors

impl Clone for DispatchError[src]

impl Clone for Void[src]

impl Clone for StorageEntryModifier[src]

impl Clone for StorageEntryType[src]

impl Clone for StorageHasher[src]

impl Clone for ChildInfo[src]

impl Clone for ChildType[src]

impl Clone for BalanceStatus[src]

impl Clone for ExistenceRequirement[src]

impl Clone for WithdrawReason[src]

impl Clone for DispatchClass[src]

impl Clone for Pays[src]

impl Clone for frame_support::dispatch::fmt::Error[src]

impl Clone for PhantomPinned1.33.0[src]

impl Clone for ErrorMetadata[src]

impl Clone for FunctionArgumentMetadata[src]

impl Clone for FunctionMetadata[src]

impl Clone for ModuleConstantMetadata[src]

impl Clone for EventMetadata[src]

impl Clone for OuterEventMetadata[src]

impl Clone for DefaultByteGetter[src]

impl Clone for ModuleMetadata[src]

impl Clone for StorageEntryMetadata[src]

impl Clone for StorageMetadata[src]

impl Clone for CallMetadata[src]

impl Clone for WithdrawReasons[src]

impl Clone for DispatchInfo[src]

impl Clone for PostDispatchInfo[src]

impl Clone for 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
    O: Clone + 'static,
    B: Clone + 'static, 
[src]

impl<Balance: Clone> Clone for WeightToFeeCoefficient<Balance>[src]

impl<BlockNumber: Clone> Clone for DispatchTime<BlockNumber>[src]

impl<E> Clone for FnEncode<E> where
    E: Clone + Encode + 'static, 
[src]

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

impl<T> Clone for frame_support::dispatch::result::IntoIter<T> where
    T: Clone
[src]

impl<T, A> Clone for Vec<T, A> where
    T: Clone,
    A: Clone + Allocator
[src]

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

Loading content...