Trait nom::lib::std::prelude::v1::rust_2018::Clone1.0.0[][src]

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());

Provided methods

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

Performs copy-assignment from source.

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

Implementations on Foreign Types

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

impl Clone for AddrParseError[src]

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

impl Clone for FromVecWithNulError[src]

impl Clone for AccessError[src]

impl Clone for SocketAddrV6[src]

impl Clone for Shutdown[src]

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

impl Clone for VarError[src]

impl Clone for SocketAddrV4[src]

impl Clone for SocketCred[src]

impl Clone for SystemTimeError[src]

impl Clone for WaitTimeoutResult[src]

impl Clone for PathBuf[src]

impl Clone for SocketAddr[src]

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

impl Clone for ThreadId[src]

impl Clone for Metadata[src]

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

impl Clone for SocketAddr[src]

impl Clone for SeekFrom[src]

impl Clone for NulError[src]

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

impl Clone for Permissions[src]

impl Clone for ErrorKind[src]

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

impl Clone for Thread[src]

impl Clone for Ipv4Addr[src]

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

impl Clone for TryRecvError[src]

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

impl Clone for OpenOptions[src]

impl Clone for FromBytesWithNulError[src]

impl Clone for Instant[src]

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

impl Clone for Ipv6Addr[src]

impl Clone for RecvTimeoutError[src]

impl Clone for OsString[src]

impl Clone for FileType[src]

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

impl Clone for UCred[src]

impl Clone for IpAddr[src]

impl Clone for StripPrefixError[src]

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

impl Clone for IntoStringError[src]

impl Clone for Output[src]

impl Clone for stat[src]

impl Clone for RecvError[src]

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

impl Clone for CString[src]

impl Clone for ExitCode[src]

impl Clone for SystemTime[src]

impl Clone for Ipv6MulticastScope[src]

impl Clone for ExitStatus[src]

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

impl Clone for FpCategory[src]

impl Clone for NonZeroI16[src]

impl Clone for bool[src]

impl Clone for TypeId[src]

impl Clone for u128[src]

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

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

impl Clone for NonZeroU64[src]

impl Clone for EscapeDefault[src]

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

impl Clone for NonZeroU32[src]

impl Clone for __m512d[src]

impl Clone for IntErrorKind[src]

impl Clone for u8[src]

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

impl Clone for TryFromSliceError[src]

impl Clone for Waker[src]

impl Clone for __m512bh[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<T> Clone for NonNull<T> where
    T: ?Sized
[src]

impl Clone for EscapeUnicode[src]

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

impl Clone for NonZeroI128[src]

impl Clone for ToUppercase[src]

impl Clone for Ordering[src]

impl Clone for ToLowercase[src]

impl Clone for __m128bh[src]

impl Clone for NonZeroI64[src]

impl Clone for i32[src]

impl Clone for ParseIntError[src]

impl Clone for NonZeroU128[src]

impl Clone for ![src]

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

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

impl Clone for i8[src]

impl Clone for __m256[src]

impl Clone for NonZeroI8[src]

impl Clone for DecodeUtf16Error[src]

impl Clone for u64[src]

impl Clone for i128[src]

impl Clone for __m128i[src]

impl Clone for ParseCharError[src]

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

impl Clone for char[src]

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

impl Clone for __m512[src]

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

Shared references can be cloned, but mutable references cannot!

impl Clone for __m256i[src]

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

impl Clone for EscapeDefault[src]

impl Clone for isize[src]

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

impl Clone for NonZeroI32[src]

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

impl Clone for TryFromIntError[src]

impl Clone for RawWakerVTable[src]

impl Clone for i64[src]

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

impl Clone for usize[src]

impl Clone for __m128[src]

impl Clone for CharTryFromError[src]

impl Clone for CpuidResult[src]

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

[]

Shared references can be cloned, but mutable references cannot!

impl Clone for ParseFloatError[src]

impl Clone for f32[src]

impl Clone for PhantomPinned[src]

impl Clone for __m256bh[src]

impl Clone for NonZeroU16[src]

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

impl Clone for __m256d[src]

impl Clone for EscapeDebug[src]

impl Clone for i16[src]

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

impl Clone for f64[src]

impl Clone for TraitObject[src]

impl Clone for u16[src]

impl Clone for u32[src]

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

impl Clone for __m512i[src]

impl Clone for NonZeroIsize[src]

impl Clone for Duration[src]

impl Clone for NonZeroUsize[src]

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

impl Clone for __m128d[src]

impl Clone for NonZeroU8[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 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 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<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 Clone for _Unwind_Reason_Code

impl Clone for _Unwind_Action

Implementors

impl Clone for Needed[src]

impl Clone for nom::error::ErrorKind[src]

impl Clone for VerboseErrorKind[src]

impl Clone for Endianness[src]

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

impl Clone for TryReserveError[src]

impl Clone for Infallible1.34.0[src]

impl Clone for SearchStep[src]

impl Clone for AllocError[src]

impl Clone for Global[src]

impl Clone for Layout1.28.0[src]

impl Clone for LayoutError1.50.0[src]

impl Clone for System1.28.0[src]

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

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

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

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

impl Clone for DefaultHasher1.13.0[src]

impl Clone for RandomState1.7.0[src]

impl Clone for Error[src]

impl Clone for SipHasher[src]

impl Clone for RangeFull[src]

impl Clone for NoneError[src]

impl Clone for ParseBoolError[src]

impl Clone for Utf8Error[src]

impl Clone for FromUtf8Error[src]

impl Clone for String[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<E: Clone> Clone for Err<E>[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<I: Clone> Clone for VerboseError<I>[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub fn clone(&self) -> Box<T, A>

Notable traits for Box<W, Global>

impl<W> Write for Box<W, Global> where
    W: Write + ?Sized
impl<R> Read for Box<R, Global> where
    R: Read + ?Sized
impl<I, A> Iterator for Box<I, A> where
    I: Iterator + ?Sized,
    A: Allocator
type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
    F: Future + Unpin + ?Sized,
    A: Allocator + 'static, 
type Output = <F as Future>::Output;
[src][]

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

Examples

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

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

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

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

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

Examples

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

y.clone_from(&x);

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

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

impl<T, A> Clone for nom::lib::std::vec::IntoIter<T, A> where
    T: Clone,
    A: Allocator + Clone
1.8.0[src]

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

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

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

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

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

impl Clone for Adler32

impl Clone for RollingAdler32

impl Clone for AHasher

impl Clone for RandomState

impl<S: Clone + StateID> Clone for AhoCorasick<S>

impl Clone for AhoCorasickBuilder

impl Clone for MatchKind

impl Clone for Error

impl Clone for ErrorKind

impl Clone for MatchKind

impl Clone for Config

impl Clone for Builder

impl Clone for Searcher

impl Clone for Match

impl<N: Clone> Clone for Deg<N>

impl<N: Clone> Clone for Rad<N>

impl Clone for Frame

impl Clone for PrintFmt

impl Clone for Backtrace

impl Clone for BacktraceFrame

impl Clone for BacktraceSymbol

impl Clone for Field

impl Clone for Structure

impl Clone for FileBlock

impl Clone for SDNA

impl Clone for Endianness

impl Clone for ObjectType

impl Clone for PropertyType

impl<'a> Clone for IdProperty<'a>

impl<'a> Clone for IdPropertyValue<'a>

impl Clone for Error

impl Clone for Header

impl<'a> Clone for FileDb<'a>

impl Clone for File

impl<'a> Clone for Object<'a>

impl<'a> Clone for List<'a>

impl Clone for PodCastError

impl Clone for BigEndian

impl Clone for LittleEndian

impl<T: Clone> Clone for LocalResult<T>

impl Clone for FixedOffset

impl Clone for Local

impl Clone for Utc

impl Clone for NaiveDate

impl Clone for NaiveDateTime

impl Clone for IsoWeek

impl Clone for NaiveTime

impl<Tz: Clone + TimeZone> Clone for Date<Tz> where
    Tz::Offset: Clone

impl Clone for SecondsFormat

impl<Tz: Clone + TimeZone> Clone for DateTime<Tz> where
    Tz::Offset: Clone

impl Clone for Pad

impl Clone for Numeric

impl Clone for InternalNumeric

impl Clone for Fixed

impl Clone for InternalFixed

impl<'a> Clone for Item<'a>

impl Clone for ParseError

impl Clone for Parsed

impl<'a> Clone for StrftimeItems<'a>

impl Clone for RoundingError

impl Clone for Weekday

impl Clone for ParseWeekdayError

impl Clone for Month

impl Clone for ParseMonthError

impl<T: Clone, S> Clone for Rgb<T, S>

impl<T: Clone, S> Clone for Rg<T, S>

impl<T: Clone, C: Clone> Clone for AlphaColor<T, C>

impl<T: Clone, S> Clone for Hsv<T, S>

impl<T: Clone> Clone for YCbCr<T>

impl<T: Clone, S> Clone for Luma<T, S>

impl<T: Clone, Wp: Clone> Clone for Xyz<T, Wp> where
    T: Channel + Float

impl<T: Clone, Wp: Clone> Clone for Lab<T, Wp>

impl Clone for A

impl Clone for D50

impl Clone for D55

impl Clone for D65

impl Clone for D75

impl Clone for E

impl Clone for Srgb

impl Clone for LinearRgb

impl Clone for Hasher

impl<T> Clone for Sender<T>

impl<T> Clone for Receiver<T>

impl<T: Clone> Clone for SendError<T>

impl<T: Clone> Clone for TrySendError<T>

impl<T: Clone> Clone for SendTimeoutError<T>

impl Clone for RecvError

impl Clone for TryRecvError

impl Clone for RecvTimeoutError

impl Clone for TrySelectError

impl Clone for SelectTimeoutError

impl Clone for TryReadyError

impl Clone for ReadyTimeoutError

impl<'a> Clone for Select<'a>

impl<T> Clone for Stealer<T>

impl<T: Clone> Clone for Steal<T>

impl<T: ?Sized + Pointable> Clone for Atomic<T>

impl<T: Clone> Clone for Owned<T>

impl<T: ?Sized + Pointable> Clone for Shared<'_, T>

impl Clone for Collector

impl<'a: 'g, 'g, K, V> Clone for Entry<'a, 'g, K, V>

impl<'a, K, V> Clone for RefEntry<'a, K, V>

impl<'a, K, V> Clone for Entry<'a, K, V>

impl<'a, T> Clone for Entry<'a, T>

impl<T: Clone> Clone for CachePadded<T>

impl Clone for Unparker

impl Clone for WaitGroup

impl<V: Clone, F: Clone> Clone for Data<V, F>

impl<T: Clone> Clone for Fields<T>

impl Clone for Style

impl<T: Clone, L: Clone, C: Clone> Clone for GenericParam<T, L, C>

impl<P: Clone, W: Clone> Clone for Generics<P, W>

impl Clone for Purpose

impl Clone for Options

impl Clone for IdentString

impl Clone for Ignored

impl<T: Clone> Clone for Override<T>

impl Clone for PathList

impl<T: Clone, O: Clone> Clone for WithOriginal<T, O>

impl<T: Clone> Clone for SpannedValue<T>

impl Clone for Flag

impl Clone for DXGIFormat

impl Clone for Error

impl<S: Clone> Clone for Dds<S>

impl Clone for Compression

impl Clone for SpecialOptions

impl Clone for CompressionOptions

impl Clone for MatchingType

impl<K, T: Clone> Clone for KeyedDenseVec<K, T>

impl<K: Key> Clone for Keys<'_, K>

impl Clone for Bindings

impl Clone for Block

impl<'a> Clone for BuilderField<'a>

impl Clone for DeprecationNotes

impl<'a> Clone for Initializer<'a>

impl Clone for BuilderPattern

impl<'a> Clone for Setter<'a>

impl Clone for Style

impl Clone for Arrow

impl Clone for Fill

impl Clone for Side

impl Clone for ArrowShape

impl Clone for Kind

impl Clone for RenderOption

impl<T: Clone> Clone for Dual<T>

impl<L: Clone, R: Clone> Clone for Either<L, R>

impl<E: Clone> Clone for Compat<E>

impl Clone for FixedBitSet

impl Clone for F32Margin

impl Clone for F64Margin

impl Clone for Format

impl Clone for ColorChannel

impl Clone for __mbstate_t

impl Clone for __mbstate_t__bindgen_ty_1

impl Clone for _IO_FILE

impl Clone for __locale_struct

impl Clone for tm

impl Clone for FIBITMAP

impl Clone for FIMULTIBITMAP

impl Clone for __fsid_t

impl Clone for imaxdiv_t

impl Clone for tagRGBQUAD

impl Clone for tagRGBTRIPLE

impl Clone for tagBITMAPINFOHEADER

impl Clone for tagBITMAPINFO

impl Clone for tagFIRGB16

impl Clone for tagFIRGBA16

impl Clone for tagFIRGBF

impl Clone for tagFIRGBAF

impl Clone for tagFICOMPLEX

impl Clone for FIICCPROFILE

impl Clone for FIMETADATA

impl Clone for FITAG

impl Clone for FreeImageIO

impl Clone for FIMEMORY

impl Clone for Plugin

impl Clone for __va_list_tag

impl Clone for __locale_data

impl Clone for Bitmap

impl Clone for Type

impl Clone for Filter

impl<T> Clone for __BindgenUnionField<T>

impl Clone for FT_MemoryRec_

impl Clone for FT_StreamRec_

impl Clone for FT_StreamDesc_

impl Clone for FT_Vector_

impl Clone for FT_BBox_

impl Clone for FT_Pixel_Mode_

impl Clone for FT_Bitmap_

impl Clone for FT_Outline_

impl Clone for FT_Outline_Funcs_

impl Clone for FT_Glyph_Format_

impl Clone for FT_RasterRec_

impl Clone for FT_Span_

impl Clone for FT_Raster_Params_

impl Clone for FT_Raster_Funcs_

impl Clone for FT_UnitVector_

impl Clone for FT_Matrix_

impl Clone for FT_Data_

impl Clone for FT_Generic_

impl Clone for FT_ListNodeRec_

impl Clone for FT_ListRec_

impl Clone for _bindgen_ty_1

impl Clone for _bindgen_ty_2

impl Clone for FT_Glyph_Metrics_

impl Clone for FT_Bitmap_Size_

impl Clone for FT_LibraryRec_

impl Clone for FT_ModuleRec_

impl Clone for FT_DriverRec_

impl Clone for FT_RendererRec_

impl Clone for FT_FaceRec_

impl Clone for FT_SizeRec_

impl Clone for FT_GlyphSlotRec_

impl Clone for FT_CharMapRec_

impl Clone for FT_Encoding_

impl Clone for FT_Face_InternalRec_

impl Clone for FT_Size_InternalRec_

impl Clone for FT_Size_Metrics_

impl Clone for FT_SubGlyphRec_

impl Clone for FT_Slot_InternalRec_

impl Clone for FT_Parameter_

impl Clone for FT_Open_Args_

impl Clone for FT_Size_Request_Type_

impl Clone for FT_Size_RequestRec_

impl Clone for FT_Render_Mode_

impl Clone for FT_Kerning_Mode_

impl Clone for FT_LcdFilter_

impl Clone for FT_Sfnt_Tag_

impl Clone for FT_Module_Class_

impl Clone for FT_TrueTypeEngineType_

impl Clone for FT_Orientation_

impl Clone for SendError

impl<T: Clone> Clone for TrySendError<T>

impl<T> Clone for Sender<T>

impl<T> Clone for UnboundedSender<T>

impl Clone for Canceled

impl Clone for LocalSpawner

impl<Fut> Clone for Shared<Fut> where
    Fut: Future

impl<T> Clone for Pending<T>

impl<F: Clone> Clone for OptionFuture<F>

impl<T: Clone> Clone for Ready<T>

impl<A: Clone, B: Clone> Clone for Either<A, B>

impl<Fut: Clone> Clone for Abortable<Fut>

impl Clone for AbortHandle

impl Clone for Aborted

impl<I: Clone> Clone for Iter<I>

impl<T: Clone> Clone for Repeat<T>

impl<F: Clone> Clone for RepeatWith<F>

impl<T> Clone for Empty<T>

impl<T> Clone for Pending<T>

impl<Si: Clone, F: Clone> Clone for SinkMapErr<Si, F>

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

impl<T: Clone> Clone for AllowStdIo<T>

impl<T: Clone> Clone for Cursor<T>

impl Clone for FxHasher

impl Clone for FxHasher64

impl Clone for FxHasher32

impl<T: Clone> Clone for Arena<T>

impl Clone for Index

impl<T: Clone> Clone for IntoIter<T>

impl<'a, T: Clone + 'a> Clone for Iter<'a, T>

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

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

impl Clone for Error

impl Clone for DisposalMethod

impl Clone for Block

impl Clone for AnyExtension

impl Clone for Extension

impl<'a> Clone for Frame<'a>

impl Clone for ColorOutput

impl Clone for MemoryLimit

impl Clone for DecodeOptions

impl Clone for Format

impl Clone for Encoding

impl Clone for LineEncoding

impl Clone for Register

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Clone for DebugTypeSignature

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

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

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

impl Clone for SectionId

impl Clone for DwoId

impl Clone for DwarfFileType

impl Clone for Arm

impl Clone for X86

impl Clone for X86_64

impl Clone for DwUt

impl Clone for DwCfa

impl Clone for DwChildren

impl Clone for DwTag

impl Clone for DwAt

impl Clone for DwForm

impl Clone for DwAte

impl Clone for DwLle

impl Clone for DwDs

impl Clone for DwEnd

impl Clone for DwAccess

impl Clone for DwVis

impl Clone for DwVirtuality

impl Clone for DwLang

impl Clone for DwAddr

impl Clone for DwId

impl Clone for DwCc

impl Clone for DwInl

impl Clone for DwOrd

impl Clone for DwDsc

impl Clone for DwIdx

impl Clone for DwDefaulted

impl Clone for DwLns

impl Clone for DwLne

impl Clone for DwLnct

impl Clone for DwMacro

impl Clone for DwRle

impl Clone for DwOp

impl Clone for DwEhPe

impl Clone for RunTimeEndian

impl Clone for LittleEndian

impl Clone for BigEndian

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

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

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

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

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

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

impl Clone for BaseAddresses

impl Clone for SectionBaseAddresses

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

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

impl Clone for Augmentation

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

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

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

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

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

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

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

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

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

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

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

impl Clone for Pointer

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

impl Clone for ReaderOffsetId

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

impl Clone for Abbreviations

impl Clone for Abbreviation

impl Clone for AttributeSpecification

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

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

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

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

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

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

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

impl Clone for LineRow

impl Clone for ColumnType

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

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

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

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

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

impl Clone for FileEntryFormat

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Clone for Range

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

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

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

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

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

impl<R: Clone + Reader> Clone for DebugInfoUnitHeadersIter<R> where
    R::Offset: Clone

impl<Offset: Clone> Clone for UnitType<Offset> where
    Offset: ReaderOffset

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

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

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

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

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

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

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

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

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

impl<R: Clone + Reader> Clone for DebugTypesUnitHeadersIter<R> where
    R::Offset: Clone

impl Clone for ValueType

impl Clone for Value

impl Clone for Error

impl Clone for GLFWgammaramp

impl Clone for Action

impl Clone for Key

impl Clone for MouseButton

impl<Fn: Clone, UserData: Clone> Clone for Callback<Fn, UserData>

impl Clone for Error

impl Clone for CursorMode

impl Clone for StandardCursor

impl Clone for VidMode

impl Clone for ContextReleaseBehavior

impl Clone for ContextCreationApi

impl Clone for SwapInterval

impl Clone for InitError

impl Clone for InitHint

impl Clone for Glfw

impl Clone for MonitorEvent

impl Clone for WindowHint

impl Clone for ClientApiHint

impl Clone for ContextRobustnessHint

impl Clone for OpenGlProfileHint

impl<'a> Clone for WindowMode<'a>

impl Clone for Modifiers

impl Clone for WindowEvent

impl Clone for JoystickId

impl Clone for GamepadButton

impl Clone for GamepadAxis

impl Clone for JoystickHats

impl Clone for Joystick

impl Clone for JoystickEvent

impl Clone for Rect

impl Clone for ShaderPrecision

impl<S: Clone + Eq + Hash + Debug> Clone for Settings<S>

impl Clone for UniformValue

impl Clone for Uniform

impl Clone for Format

impl Clone for WrapperSettings

impl Clone for LoadDataFormat

impl Clone for DataFormat

impl Clone for CompressedDataFormat

impl Clone for Component

impl Clone for Swizzles

impl<'a> Clone for TextureSampler<'a>

impl Clone for Format

impl<I: Clone + Image> Clone for Faces<I>

impl<'a> Clone for CubeMapSampler<'a>

impl<T> Clone for SharedBuffer<T>

impl<T> Clone for SharedBufferStorage<T>

impl Clone for MapReadFlags

impl Clone for MapWriteFlags

impl Clone for MapReadWriteFlags

impl<T, B, BB: Clone> Clone for Range<T, B, BB>

impl Clone for ColorFormat

impl<T: Clone> Clone for TextureLevelRef<T>

impl<T: Clone> Clone for TextureLayerLevelRef<T>

impl<T: Clone> Clone for CubemapLevelRef<T>

impl Clone for DepthFormat

impl Clone for Vendor

impl Clone for Capabilities

impl<'a> Clone for State<'a>

impl Clone for DebugSeverity

impl Clone for DebugSource

impl Clone for DebugType

impl Clone for DebugInfo

impl Clone for Property

impl Clone for Viewport

impl Clone for Screen

impl<'c, R: RenderSurface> Clone for Context<'c, R>

impl<T: Clone, B: Clone + BufferRange<T>> Clone for VertexBufferBinding<T, B>

impl Clone for Type

impl Clone for Format

impl Clone for MatFormat

impl<'a> Clone for Range<'a>

impl Clone for FnPtr

impl Clone for Gl

impl Clone for ErrorKind

impl Clone for ParseError

impl<T: Clone> Clone for NonEmpty<T>

impl Clone for Path

impl Clone for Identifier

impl Clone for TypeName

impl Clone for TypeSpecifierNonArray

impl Clone for TypeSpecifier

impl Clone for StructSpecifier

impl Clone for StructFieldSpecifier

impl Clone for ArrayedIdentifier

impl Clone for TypeQualifier

impl Clone for TypeQualifierSpec

impl Clone for StorageQualifier

impl Clone for LayoutQualifier

impl Clone for LayoutQualifierSpec

impl Clone for PrecisionQualifier

impl Clone for InterpolationQualifier

impl Clone for FullySpecifiedType

impl Clone for ArraySpecifier

impl Clone for Declaration

impl Clone for Block

impl Clone for FunIdentifier

impl Clone for FunctionPrototype

impl Clone for FunctionParameterDeclaration

impl Clone for FunctionParameterDeclarator

impl Clone for InitDeclaratorList

impl Clone for SingleDeclaration

impl Clone for SingleDeclarationNoType

impl Clone for Initializer

impl Clone for Expr

impl Clone for UnaryOp

impl Clone for BinaryOp

impl Clone for AssignmentOp

impl Clone for TranslationUnit

impl Clone for ExternalDeclaration

impl Clone for FunctionDefinition

impl Clone for CompoundStatement

impl Clone for Statement

impl Clone for SimpleStatement

impl Clone for SelectionStatement

impl Clone for Condition

impl Clone for SelectionRestStatement

impl Clone for SwitchStatement

impl Clone for CaseLabel

impl Clone for IterationStatement

impl Clone for ForInitStatement

impl Clone for ForRestStatement

impl Clone for JumpStatement

impl Clone for Preprocessor

impl Clone for PreprocessorDefine

impl Clone for PreprocessorElseIf

impl Clone for PreprocessorError

impl Clone for PreprocessorIf

impl Clone for PreprocessorIfDef

impl Clone for PreprocessorIfNDef

impl Clone for PreprocessorInclude

impl Clone for PreprocessorLine

impl Clone for PreprocessorPragma

impl Clone for PreprocessorUndef

impl Clone for PreprocessorVersion

impl Clone for PreprocessorVersionProfile

impl Clone for PreprocessorExtension

impl Clone for PreprocessorExtensionName

impl Clone for PreprocessorExtensionBehavior

impl Clone for Visit

impl Clone for bf16

impl Clone for f16

impl Clone for Direction

impl Clone for Language

impl Clone for _hb_var_int_t

impl Clone for hb_language_impl_t

impl Clone for hb_user_data_key_t

impl Clone for hb_feature_t

impl Clone for hb_variation_t

impl Clone for hb_blob_t

impl Clone for hb_unicode_funcs_t

impl Clone for hb_set_t

impl Clone for hb_face_t

impl Clone for hb_font_t

impl Clone for hb_font_funcs_t

impl Clone for hb_font_extents_t

impl Clone for hb_glyph_extents_t

impl Clone for hb_glyph_info_t

impl Clone for hb_glyph_position_t

impl Clone for hb_segment_properties_t

impl Clone for hb_buffer_t

impl Clone for hb_map_t

impl Clone for hb_shape_plan_t

impl Clone for hb_ot_name_entry_t

impl Clone for hb_ot_color_layer_t

impl Clone for hb_ot_math_glyph_variant_t

impl Clone for hb_ot_math_glyph_part_t

impl Clone for hb_ot_var_axis_info_t

impl Clone for hb_aat_layout_feature_selector_info_t

impl<T> Clone for Bucket<T>

impl<T: Clone> Clone for RawTable<T>

impl<T> Clone for RawIter<T>

impl<K, V, S> Clone for ParIter<'_, K, V, S>

impl<K, V, S> Clone for ParKeys<'_, K, V, S>

impl<K, V, S> Clone for ParValues<'_, K, V, S>

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

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

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

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

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

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

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

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

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

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

impl Clone for TryReserveError

impl Clone for RenameRule

impl Clone for UnsupportedErrorKind

impl Clone for ParameterErrorKind

impl Clone for LimitErrorKind

impl Clone for ImageFormatHint

impl Clone for Rect

impl Clone for BiLevel

impl Clone for FilterType

impl<Buffer: Clone> Clone for FlatSamples<Buffer>

impl Clone for SampleLayout

impl<Buffer: Clone, P: Clone + Pixel> Clone for View<Buffer, P> where
    Buffer: AsRef<[P::Subpixel]>, 

impl<Buffer: Clone, P: Clone + Pixel> Clone for ViewMut<Buffer, P> where
    Buffer: AsMut<[P::Subpixel]>, 

impl Clone for Error

impl Clone for NormalForm

impl Clone for DXTVariant

impl Clone for PixelDensityUnit

impl Clone for PixelDensity

impl Clone for CompressionType

impl Clone for FilterType

impl Clone for SampleEncoding

impl Clone for PNMSubtype

impl Clone for BitmapHeader

impl Clone for GraymapHeader

impl Clone for PixmapHeader

impl Clone for ArbitraryHeader

impl Clone for ArbitraryTuplType

impl Clone for Frame

impl Clone for Frame

impl Clone for Delay

impl<P: Pixel> Clone for Pixels<'_, P>

impl<P: Pixel> Clone for Rows<'_, P>

impl<P: Pixel> Clone for EnumeratePixels<'_, P>

impl<P: Pixel> Clone for EnumerateRows<'_, P>

impl<P, Container> Clone for ImageBuffer<P, Container> where
    P: Pixel,
    Container: Deref<Target = [P::Subpixel]> + Clone

impl Clone for ColorType

impl Clone for ExtendedColorType

impl<T: Clone + Primitive> Clone for Rgb<T>

impl<T: Clone + Primitive> Clone for Bgr<T>

impl<T: Clone + Primitive> Clone for Luma<T>

impl<T: Clone + Primitive> Clone for Rgba<T>

impl<T: Clone + Primitive> Clone for Bgra<T>

impl<T: Clone + Primitive> Clone for LumaA<T>

impl Clone for DynamicImage

impl Clone for ImageFormat

impl Clone for ImageOutputFormat

impl Clone for Progress

impl<I: ?Sized> Clone for Pixels<'_, I>

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

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

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

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

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

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

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

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

impl<T, S1, S2> Clone for SymmetricDifference<'_, T, S1, S2>

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

impl<I: Clone> Clone for MultiProduct<I> where
    I: Iterator + Clone,
    I::Item: Clone

impl<I: Clone, J: Clone> Clone for Interleave<I, J>

impl<I: Clone, J: Clone> Clone for InterleaveShortest<I, J> where
    I: Iterator,
    J: Iterator<Item = I::Item>, 

impl<I: Clone> Clone for PutBack<I> where
    I: Iterator,
    I::Item: Clone

impl<I: Clone, J: Clone> Clone for Product<I, J> where
    I: Iterator,
    I::Item: Clone

impl<I: Clone, F: Clone> Clone for Batching<I, F>

impl<I: Clone> Clone for Step<I>

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

impl<I: Clone, F: Clone> Clone for Coalesce<I, F> where
    I: Iterator,
    I::Item: Clone

impl<I: Clone, Pred: Clone> Clone for DedupBy<I, Pred> where
    I: Iterator,
    I::Item: Clone

impl<I: Clone> Clone for WhileSome<I>

impl<I: Clone, T: Clone> Clone for TupleCombinations<I, T> where
    I: Iterator,
    T: HasCombination<I>,
    T::Combination: Clone

impl<I: Clone, R: Clone> Clone for MapInto<I, R>

impl<I: Clone, F: Clone> Clone for MapResults<I, F>

impl<I: Clone, F: Clone> Clone for Positions<I, F>

impl<I: Clone, F: Clone> Clone for Update<I, F>

impl<A: Clone, B: Clone> Clone for EitherOrBoth<A, B>

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

impl<I> Clone for Combinations<I> where
    I: Clone + Iterator,
    I::Item: Clone

impl<I: Clone> Clone for CombinationsWithReplacement<I> where
    I: Iterator,
    I::Item: Clone

impl<I: Clone> Clone for ExactlyOneError<I> where
    I: Iterator,
    I::Item: Clone,
    I::Item: Clone

impl<'a, I: Clone, F: Clone> Clone for FormatWith<'a, I, F>

impl<'a, I: Clone> Clone for Format<'a, I>

impl<I: Clone> Clone for Intersperse<I> where
    I: Iterator,
    I::Item: Clone,
    I::Item: Clone

impl<I, F> Clone for KMergeBy<I, F> where
    I: Iterator + Clone,
    I::Item: Clone,
    F: Clone

impl<I, J, F> Clone for MergeJoinBy<I, J, F> where
    I: Iterator,
    J: Iterator,
    PutBack<Fuse<I>>: Clone,
    PutBack<Fuse<J>>: Clone,
    F: Clone

impl<T: Clone> Clone for MinMaxResult<T>

impl<I: Clone> Clone for MultiPeek<I> where
    I: Iterator,
    I::Item: Clone

impl<I: Clone, F: Clone> Clone for PadUsing<I, F>

impl<I> Clone for Permutations<I> where
    I: Clone + Iterator,
    I::Item: Clone

impl<I: Clone + Iterator> Clone for PutBackN<I> where
    I::Item: Clone

impl<I> Clone for RcIter<I>

impl<A: Clone> Clone for RepeatN<A>

impl<F: Clone> Clone for RepeatCall<F>

impl<St: Clone, F: Clone> Clone for Unfold<St, F>

impl<St: Clone, F: Clone> Clone for Iterate<St, F>

impl<T: Clone> Clone for TupleBuffer<T> where
    T: HomogeneousTuple,
    T::Buffer: Clone

impl<I: Clone, T: Clone> Clone for Tuples<I, T> where
    I: Iterator<Item = T::Item>,
    T: HomogeneousTuple,
    T::Buffer: Clone

impl<I: Clone, T: Clone> Clone for TupleWindows<I, T> where
    I: Iterator<Item = T::Item>,
    T: HomogeneousTuple

impl<I: Clone + Iterator, V: Clone, F: Clone> Clone for UniqueBy<I, V, F>

impl<I: Clone + Iterator> Clone for Unique<I> where
    I::Item: Clone

impl<I> Clone for WithPosition<I> where
    I: Clone + Iterator,
    I::Item: Clone

impl<T: Clone> Clone for Position<T>

impl<I: Clone, J: Clone> Clone for ZipEq<I, J>

impl<T: Clone, U: Clone> Clone for ZipLongest<T, U>

impl<T: Clone> Clone for Zip<T>

impl<T: Clone> Clone for FoldWhile<T>

impl Clone for Buffer

impl Clone for PixelFormat

impl Clone for ImageInfo

impl Clone for DIR

impl Clone for group

impl Clone for utimbuf

impl Clone for timeval

impl Clone for timespec

impl Clone for rlimit

impl Clone for rusage

impl Clone for ipv6_mreq

impl Clone for hostent

impl Clone for iovec

impl Clone for pollfd

impl Clone for winsize

impl Clone for linger

impl Clone for sigval

impl Clone for itimerval

impl Clone for tms

impl Clone for servent

impl Clone for protoent

impl Clone for FILE

impl Clone for fpos_t

impl Clone for timezone

impl Clone for in_addr

impl Clone for ip_mreq

impl Clone for ip_mreq_source

impl Clone for sockaddr

impl Clone for sockaddr_in

impl Clone for sockaddr_in6

impl Clone for addrinfo

impl Clone for sockaddr_ll

impl Clone for fd_set

impl Clone for tm

impl Clone for sched_param

impl Clone for Dl_info

impl Clone for lconv

impl Clone for in_pktinfo

impl Clone for ifaddrs

impl Clone for in6_rtmsg

impl Clone for arpreq

impl Clone for arpreq_old

impl Clone for arphdr

impl Clone for mmsghdr

impl Clone for epoll_event

impl Clone for sockaddr_un

impl Clone for sockaddr_storage

impl Clone for utsname

impl Clone for sigevent

impl Clone for fpos64_t

impl Clone for rlimit64

impl Clone for glob_t

impl Clone for passwd

impl Clone for spwd

impl Clone for dqblk

impl Clone for signalfd_siginfo

impl Clone for itimerspec

impl Clone for fsid_t

impl Clone for packet_mreq

impl Clone for cpu_set_t

impl Clone for if_nameindex

impl Clone for msginfo

impl Clone for sembuf

impl Clone for input_event

impl Clone for input_id

impl Clone for input_absinfo

impl Clone for input_keymap_entry

impl Clone for input_mask

impl Clone for ff_replay

impl Clone for ff_trigger

impl Clone for ff_envelope

impl Clone for ff_constant_effect

impl Clone for ff_ramp_effect

impl Clone for ff_condition_effect

impl Clone for ff_periodic_effect

impl Clone for ff_rumble_effect

impl Clone for ff_effect

impl Clone for dl_phdr_info

impl Clone for Elf32_Ehdr

impl Clone for Elf64_Ehdr

impl Clone for Elf32_Sym

impl Clone for Elf64_Sym

impl Clone for Elf32_Phdr

impl Clone for Elf64_Phdr

impl Clone for Elf32_Shdr

impl Clone for Elf64_Shdr

impl Clone for Elf32_Chdr

impl Clone for Elf64_Chdr

impl Clone for ucred

impl Clone for mntent

impl Clone for posix_spawn_file_actions_t

impl Clone for posix_spawnattr_t

impl Clone for genlmsghdr

impl Clone for in6_pktinfo

impl Clone for arpd_request

impl Clone for inotify_event

impl Clone for fanotify_response

impl Clone for sockaddr_vm

impl Clone for regmatch_t

impl Clone for sock_extended_err

impl Clone for __c_anonymous_sockaddr_can_tp

impl Clone for __c_anonymous_sockaddr_can_j1939

impl Clone for can_filter

impl Clone for sockaddr_nl

impl Clone for dirent

impl Clone for dirent64

impl Clone for sockaddr_alg

impl Clone for af_alg_iv

impl Clone for mq_attr

impl Clone for __c_anonymous_sockaddr_can_can_addr

impl Clone for sockaddr_can

impl Clone for statx

impl Clone for statx_timestamp

impl Clone for aiocb

impl Clone for __exit_status

impl Clone for __timeval

impl Clone for glob64_t

impl Clone for msghdr

impl Clone for cmsghdr

impl Clone for termios

impl Clone for mallinfo

impl Clone for nlmsghdr

impl Clone for nlmsgerr

impl Clone for nl_pktinfo

impl Clone for nl_mmap_req

impl Clone for nl_mmap_hdr

impl Clone for nlattr

impl Clone for rtentry

impl Clone for timex

impl Clone for ntptimeval

impl Clone for regex_t

impl Clone for utmpx

impl Clone for sigset_t

impl Clone for sysinfo

impl Clone for msqid_ds

impl Clone for sigaction

impl Clone for statfs

impl Clone for flock

impl Clone for flock64

impl Clone for siginfo_t

impl Clone for stack_t

impl Clone for stat

impl Clone for stat64

impl Clone for statfs64

impl Clone for statvfs64

impl Clone for pthread_attr_t

impl Clone for _libc_fpxreg

impl Clone for _libc_xmmreg

impl Clone for _libc_fpstate

impl Clone for user_regs_struct

impl Clone for user

impl Clone for mcontext_t

impl Clone for ipc_perm

impl Clone for shmid_ds

impl Clone for termios2

impl Clone for ip_mreqn

impl Clone for user_fpregs_struct

impl Clone for ucontext_t

impl Clone for statvfs

impl Clone for max_align_t

impl Clone for sem_t

impl Clone for pthread_mutexattr_t

impl Clone for pthread_rwlockattr_t

impl Clone for pthread_condattr_t

impl Clone for fanotify_event_metadata

impl Clone for pthread_cond_t

impl Clone for pthread_mutex_t

impl Clone for pthread_rwlock_t

impl Clone for can_frame

impl Clone for canfd_frame

impl Clone for in6_addr

impl Clone for Level

impl Clone for LevelFilter

impl<'a> Clone for Record<'a>

impl<'a> Clone for Metadata<'a>

impl Clone for EncodeHeader

impl Clone for EncodeObject

impl Clone for ErrorKind

impl Clone for meshopt_Stream

impl Clone for meshopt_VertexCacheStatistics

impl Clone for meshopt_OverdrawStatistics

impl Clone for meshopt_VertexFetchStatistics

impl Clone for meshopt_Meshlet

impl Clone for meshopt_Bounds

impl Clone for PackedVertex

impl Clone for PackedVertexOct

impl Clone for Vertex

impl<'a> Clone for VertexStream<'a>

impl Clone for CompressionStrategy

impl Clone for TDEFLFlush

impl Clone for TDEFLStatus

impl Clone for CompressionLevel

impl Clone for TINFLStatus

impl Clone for MZFlush

impl Clone for MZStatus

impl Clone for MZError

impl Clone for DataFormat

impl Clone for StreamResult

impl Clone for FloatDuration

impl Clone for TimeStats

impl Clone for FloatInstant

impl<N: Clone + Scalar> Clone for X<N>

impl<N: Clone + Scalar> Clone for XY<N>

impl<N: Clone + Scalar> Clone for XYZ<N>

impl<N: Clone + Scalar> Clone for XYZW<N>

impl<N: Clone + Scalar> Clone for XYZWA<N>

impl<N: Clone + Scalar> Clone for XYZWAB<N>

impl<N: Clone + Scalar> Clone for IJKW<N>

impl<N: Clone + Scalar> Clone for M2x2<N>

impl<N: Clone + Scalar> Clone for M2x3<N>

impl<N: Clone + Scalar> Clone for M2x4<N>

impl<N: Clone + Scalar> Clone for M2x5<N>

impl<N: Clone + Scalar> Clone for M2x6<N>

impl<N: Clone + Scalar> Clone for M3x2<N>

impl<N: Clone + Scalar> Clone for M3x3<N>

impl<N: Clone + Scalar> Clone for M3x4<N>

impl<N: Clone + Scalar> Clone for M3x5<N>

impl<N: Clone + Scalar> Clone for M3x6<N>

impl<N: Clone + Scalar> Clone for M4x2<N>

impl<N: Clone + Scalar> Clone for M4x3<N>

impl<N: Clone + Scalar> Clone for M4x4<N>

impl<N: Clone + Scalar> Clone for M4x5<N>

impl<N: Clone + Scalar> Clone for M4x6<N>

impl<N: Clone + Scalar> Clone for M5x2<N>

impl<N: Clone + Scalar> Clone for M5x3<N>

impl<N: Clone + Scalar> Clone for M5x4<N>

impl<N: Clone + Scalar> Clone for M5x5<N>

impl<N: Clone + Scalar> Clone for M5x6<N>

impl<N: Clone + Scalar> Clone for M6x2<N>

impl<N: Clone + Scalar> Clone for M6x3<N>

impl<N: Clone + Scalar> Clone for M6x4<N>

impl<N: Clone + Scalar> Clone for M6x5<N>

impl<N: Clone + Scalar> Clone for M6x6<N>

impl Clone for Dynamic

impl Clone for U1

impl Clone for U0

impl Clone for U2

impl Clone for U3

impl Clone for U4

impl Clone for U5

impl Clone for U6

impl Clone for U7

impl Clone for U8

impl Clone for U9

impl Clone for U10

impl Clone for U11

impl Clone for U12

impl Clone for U13

impl Clone for U14

impl Clone for U15

impl Clone for U16

impl Clone for U17

impl Clone for U18

impl Clone for U19

impl Clone for U20

impl Clone for U21

impl Clone for U22

impl Clone for U23

impl Clone for U24

impl Clone for U25

impl Clone for U26

impl Clone for U27

impl Clone for U28

impl Clone for U29

impl Clone for U30

impl Clone for U31

impl Clone for U32

impl Clone for U33

impl Clone for U34

impl Clone for U35

impl Clone for U36

impl Clone for U37

impl Clone for U38

impl Clone for U39

impl Clone for U40

impl Clone for U41

impl Clone for U42

impl Clone for U43

impl Clone for U44

impl Clone for U45

impl Clone for U46

impl Clone for U47

impl Clone for U48

impl Clone for U49

impl Clone for U50

impl Clone for U51

impl Clone for U52

impl Clone for U53

impl Clone for U54

impl Clone for U55

impl Clone for U56

impl Clone for U57

impl Clone for U58

impl Clone for U59

impl Clone for U60

impl Clone for U61

impl Clone for U62

impl Clone for U63

impl Clone for U64

impl Clone for U65

impl Clone for U66

impl Clone for U67

impl Clone for U68

impl Clone for U69

impl Clone for U70

impl Clone for U71

impl Clone for U72

impl Clone for U73

impl Clone for U74

impl Clone for U75

impl Clone for U76

impl Clone for U77

impl Clone for U78

impl Clone for U79

impl Clone for U80

impl Clone for U81

impl Clone for U82

impl Clone for U83

impl Clone for U84

impl Clone for U85

impl Clone for U86

impl Clone for U87

impl Clone for U88

impl Clone for U89

impl Clone for U90

impl Clone for U91

impl Clone for U92

impl Clone for U93

impl Clone for U94

impl Clone for U95

impl Clone for U96

impl Clone for U97

impl Clone for U98

impl Clone for U99

impl Clone for U100

impl Clone for U101

impl Clone for U102

impl Clone for U103

impl Clone for U104

impl Clone for U105

impl Clone for U106

impl Clone for U107

impl Clone for U108

impl Clone for U109

impl Clone for U110

impl Clone for U111

impl Clone for U112

impl Clone for U113

impl Clone for U114

impl Clone for U115

impl Clone for U116

impl Clone for U117

impl Clone for U118

impl Clone for U119

impl Clone for U120

impl Clone for U121

impl Clone for U122

impl Clone for U123

impl Clone for U124

impl Clone for U125

impl Clone for U126

impl Clone for U127

impl<'a, N: Clone + Scalar, R: Clone + Dim, C: Clone + Dim, S: Clone + Storage<N, R, C>> Clone for RowIter<'a, N, R, C, S>

impl<'a, N: Clone + Scalar, R: Clone + Dim, C: Clone + Dim, S: Clone + Storage<N, R, C>> Clone for ColumnIter<'a, N, R, C, S>

impl<N, R, C> Clone for ArrayStorage<N, R, C> where
    N: Clone,
    R: DimName,
    C: DimName,
    R::Value: Mul<C::Value>,
    Prod<R::Value, C::Value>: ArrayLength<N>, 

impl<N: Clone + Scalar, R: Clone + Dim, C: Clone + Dim, S: Clone> Clone for Matrix<N, R, C, S>

impl<'a, N: Scalar, R: Dim, C: Dim, RStride: Dim, CStride: Dim> Clone for SliceStorage<'a, N, R, C, RStride, CStride>

impl<T: Clone> Clone for Unit<T>

impl<N: Clone, R: Clone + Dim, C: Clone + Dim> Clone for VecStorage<N, R, C>

impl<N: Clone + Scalar, D: Clone + DimName> Clone for Point<N, D> where
    DefaultAllocator: Allocator<N, D>, 

impl<N: Scalar, D: DimName> Clone for Rotation<N, D> where
    DefaultAllocator: Allocator<N, D, D>,
    <DefaultAllocator as Allocator<N, D, D>>::Buffer: Clone

impl<N: Clone + Scalar> Clone for Quaternion<N>

impl<N: Clone + SimdRealField> Clone for DualQuaternion<N>

impl<N: Scalar, D: DimName> Clone for Translation<N, D> where
    DefaultAllocator: Allocator<N, D>,
    Owned<N, D>: Clone

impl<N: Scalar, D: DimName, R: Clone> Clone for Isometry<N, D, R> where
    DefaultAllocator: Allocator<N, D>, 

impl<N: Scalar + Zero, D: DimName, R: AbstractRotation<N, D> + Clone> Clone for Similarity<N, D, R> where
    DefaultAllocator: Allocator<N, D>, 

impl Clone for TGeneral

impl Clone for TProjective

impl Clone for TAffine

impl<N: RealField, D: DimNameAdd<U1>, C: TCategory> Clone for Transform<N, D, C> where
    DefaultAllocator: Allocator<N, DimNameSum<D, U1>, DimNameSum<D, U1>>, 

impl<N: RealField> Clone for Orthographic3<N>

impl<N: RealField> Clone for Perspective3<N>

impl<N: Clone + ComplexField, R: Clone + DimMin<C>, C: Clone + Dim> Clone for Bidiagonal<N, R, C> where
    DimMinimum<R, C>: DimSub<U1>,
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>> + Allocator<N, DimDiff<DimMinimum<R, C>, U1>>, 

impl<N: Clone + SimdComplexField, D: Clone + Dim> Clone for Cholesky<N, D> where
    DefaultAllocator: Allocator<N, D, D>, 

impl<N: Clone + ComplexField, R: Clone + DimMin<C>, C: Clone + Dim> Clone for FullPivLU<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>, 

impl<N: Clone + ComplexField> Clone for GivensRotation<N> where
    N::RealField: Clone

impl<N: Clone + ComplexField, D: Clone + DimSub<U1>> Clone for Hessenberg<N, D> where
    DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>, 

impl<N: Clone + ComplexField, R: Clone + DimMin<C>, C: Clone + Dim> Clone for LU<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<(usize, usize), DimMinimum<R, C>>, 

impl<D: Clone + Dim> Clone for PermutationSequence<D> where
    DefaultAllocator: Allocator<(usize, usize), D>, 

impl<N: Clone + ComplexField, R: Clone + DimMin<C>, C: Clone + Dim> Clone for QR<N, R, C> where
    DefaultAllocator: Allocator<N, R, C> + Allocator<N, DimMinimum<R, C>>, 

impl<N: Clone + ComplexField, D: Clone + Dim> Clone for Schur<N, D> where
    DefaultAllocator: Allocator<N, D, D>, 

impl<N: Clone + ComplexField, R: Clone + DimMin<C>, C: Clone + Dim> Clone for SVD<N, R, C> where
    DefaultAllocator: Allocator<N, DimMinimum<R, C>, C> + Allocator<N, R, DimMinimum<R, C>> + Allocator<N::RealField, DimMinimum<R, C>>,
    N::RealField: Clone

impl<N: Clone + ComplexField, D: Clone + Dim> Clone for SymmetricEigen<N, D> where
    DefaultAllocator: Allocator<N, D, D> + Allocator<N::RealField, D>,
    N::RealField: Clone

impl<N: Clone + ComplexField, D: Clone + DimSub<U1>> Clone for SymmetricTridiagonal<N, D> where
    DefaultAllocator: Allocator<N, D, D> + Allocator<N, DimDiff<D, U1>>, 

impl<N: Clone + RealField> Clone for AABB<N>

impl<N: Clone + RealField> Clone for BoundingSphere<N>

impl<N: Clone + RealField> Clone for CircularCone<N>

impl<N: Clone + RealField> Clone for SpatializedNormalCone<N>

impl<'a, N: Clone + 'a + RealField, T: Clone + 'a, BV: Clone + 'a> Clone for BVHImpl<'a, N, T, BV>

impl<T: Clone, BV: Clone> Clone for BVT<T, BV>

impl Clone for BVTNodeId

impl Clone for DBVTLeafId

impl Clone for DBVTNodeId

impl<N: Clone + RealField, T: Clone, BV: Clone> Clone for DBVT<N, T, BV>

impl<N: Clone + RealField, T: Clone, BV: Clone> Clone for DBVTLeaf<N, T, BV>

impl Clone for BroadPhaseProxyHandle

impl<N: Clone + RealField> Clone for BallBallManifoldGenerator<N>

impl<N: Clone + RealField> Clone for BallConvexPolyhedronManifoldGenerator<N>

impl<N: Clone + RealField> Clone for ConvexPolyhedronConvexPolyhedronManifoldGenerator<N>

impl<N: Clone + RealField> Clone for PlaneBallManifoldGenerator<N>

impl<N: Clone + RealField> Clone for PlaneConvexPolyhedronManifoldGenerator<N>

impl<Handle: Clone> Clone for ContactEvent<Handle>

impl<Handle: Clone> Clone for ProximityEvent<Handle>

impl Clone for BallBallProximityDetector

impl Clone for PlaneSupportMapProximityDetector

impl Clone for SupportMapPlaneProximityDetector

impl<N: Clone + RealField> Clone for SupportMapSupportMapProximityDetector<N>

impl Clone for CollisionGroups

impl Clone for CollisionObjectUpdateFlags

impl Clone for CollisionObjectSlabHandle

impl<N: Clone + RealField> Clone for GeometricQueryType<N>

impl Clone for IndexBuffer

impl<N: Clone + RealField> Clone for TriMesh<N>

impl<N: Clone + RealField> Clone for CSOPoint<N>

impl<N: Clone + RealField> Clone for GJKResult<N>

impl<N: Clone + RealField> Clone for VoronoiSimplex<N>

impl<N: Clone + RealField> Clone for ClosestPoints<N>

impl Clone for ContactId

impl<N: Clone + RealField> Clone for Contact<N>

impl<N: Clone + RealField> Clone for TrackedContact<N>

impl<N: Clone + RealField> Clone for ContactPrediction<N>

impl<N: Clone + RealField> Clone for NeighborhoodGeometry<N>

impl<N: Clone + RealField> Clone for LocalShapeApproximation<N>

impl<N: Clone + RealField> Clone for ContactKinematic<N>

impl<N: Clone + RealField> Clone for ContactTrackingMode<N>

impl<N: Clone + RealField> Clone for ContactManifold<N>

impl Clone for Unsupported

impl<N: Clone + RealField> Clone for PointProjection<N>

impl Clone for Proximity

impl<N: Clone + RealField> Clone for Ray<N>

impl<N: Clone + RealField> Clone for RayIntersection<N>

impl Clone for TOIStatus

impl<N: Clone + RealField> Clone for TOI<N>

impl Clone for DefaultTOIDispatcher

impl<N: Clone + RealField> Clone for Ball<N>

impl<N: Clone> Clone for Capsule<N>

impl<N: Clone + RealField> Clone for Compound<N>

impl<N: Clone> Clone for Cone<N>

impl<N: Clone + RealField> Clone for ConvexHull<N>

impl<N: Clone + RealField> Clone for ClippingCache<N>

impl<N: Clone + RealField> Clone for ConvexPolygonalFeature<N>

impl Clone for FeatureId

impl<N: Clone + RealField> Clone for Cuboid<N>

impl<N: Clone> Clone for Cylinder<N>

impl Clone for DeformationsType

impl Clone for HeightFieldCellStatus

impl<N: Clone + RealField> Clone for HeightField<N>

impl<N: Clone + RealField> Clone for Plane<N>

impl<N: Clone + RealField> Clone for Polyline<N>

impl<N: Clone + RealField> Clone for Segment<N>

impl<N: Clone + RealField> Clone for SegmentPointLocation<N>

impl<N: Clone + RealField> Clone for ShapeHandle<N>

impl<N: Clone + RealField> Clone for Tetrahedron<N>

impl<N: Clone + RealField> Clone for TetrahedronPointLocation<N>

impl<N: Clone + RealField> Clone for Triangle<N>

impl<N: Clone + RealField> Clone for TrianglePointLocation<N>

impl Clone for FaceAdjacentToEdge

impl<N: Clone + RealField> Clone for TriMeshFace<N>

impl Clone for TriMeshEdge

impl Clone for TriMeshVertex

impl<N: Clone + RealField> Clone for TriMesh<N>

impl<T: Clone> Clone for HashablePartialEq<T>

impl<T: Clone + PartialOrd> Clone for SortedPair<T>

impl<T: Clone> Clone for Complex<T>

impl<A: Clone> Clone for ExtendedGcd<A>

impl<A: Clone> Clone for Range<A>

impl<A: Clone> Clone for RangeInclusive<A>

impl<A: Clone> Clone for RangeStep<A>

impl<A: Clone> Clone for RangeStepInclusive<A>

impl<A: Clone> Clone for RangeFrom<A>

impl<A: Clone> Clone for RangeStepFrom<A>

impl<T: Clone> Clone for Ratio<T>

impl Clone for ParseRatioError

impl Clone for U128

impl Clone for U160

impl Clone for U224

impl Clone for U256

impl Clone for U384

impl Clone for U512

impl Clone for U520

impl Clone for U1024

impl Clone for U2048

impl Clone for U4096

impl Clone for Architecture

impl Clone for AddressSize

impl Clone for BinaryFormat

impl Clone for SectionKind

impl Clone for ComdatKind

impl Clone for SymbolKind

impl Clone for SymbolScope

impl Clone for RelocationKind

impl Clone for RelocationEncoding

impl Clone for FileFlags

impl Clone for SectionFlags

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

impl Clone for Endianness

impl Clone for LittleEndian

impl Clone for BigEndian

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

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

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

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

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

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

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

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

impl Clone for ArchiveKind

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

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

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

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

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

impl<'data, 'file, Elf: Clone> Clone for ElfSymbolTable<'data, 'file, Elf> where
    'data: 'file,
    Elf: FileHeader,
    Elf::Endian: Clone

impl<'data, 'file, Elf: Clone> Clone for ElfSymbol<'data, 'file, Elf> where
    'data: 'file,
    Elf: FileHeader,
    Elf::Endian: Clone,
    Elf::Sym: Clone

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

impl<'data, 'file, Mach: Clone + MachHeader> Clone for MachOSymbolTable<'data, 'file, Mach>

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

impl Clone for Error

impl Clone for SectionIndex

impl Clone for SymbolIndex

impl Clone for SymbolSection

impl<T: Clone + SymbolMapEntry> Clone for SymbolMap<T>

impl<'data> Clone for SymbolMapName<'data>

impl<'data> Clone for ObjectMap<'data>

impl<'data> Clone for ObjectMapEntry<'data>

impl<'data> Clone for Import<'data>

impl<'data> Clone for Export<'data>

impl Clone for RelocationTarget

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

impl Clone for CompressionFormat

impl Clone for Header

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

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

impl Clone for Ident

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Clone for FatHeader

impl Clone for FatArch32

impl Clone for FatArch64

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Clone for RelocationInfo

impl Clone for ScatteredRelocationInfo

impl Clone for ImageDosHeader

impl Clone for ImageOs2Header

impl Clone for ImageVxdHeader

impl Clone for ImageFileHeader

impl Clone for ImageDataDirectory

impl Clone for ImageOptionalHeader32

impl Clone for ImageRomOptionalHeader

impl Clone for ImageOptionalHeader64

impl Clone for ImageNtHeaders64

impl Clone for ImageNtHeaders32

impl Clone for ImageRomHeaders

impl Clone for Guid

impl Clone for AnonObjectHeader

impl Clone for AnonObjectHeaderV2

impl Clone for AnonObjectHeaderBigobj

impl Clone for ImageSectionHeader

impl Clone for ImageSymbol

impl Clone for ImageSymbolBytes

impl Clone for ImageSymbolEx

impl Clone for ImageSymbolExBytes

impl Clone for ImageAuxSymbolTokenDef

impl Clone for ImageAuxSymbolFunction

impl Clone for ImageAuxSymbolFunctionBeginEnd

impl Clone for ImageAuxSymbolWeak

impl Clone for ImageAuxSymbolSection

impl Clone for ImageAuxSymbolCrc

impl Clone for ImageRelocation

impl Clone for ImageLinenumber

impl Clone for ImageBaseRelocation

impl Clone for ImageArchiveMemberHeader

impl Clone for ImageExportDirectory

impl Clone for ImageImportByName

impl Clone for ImageTlsDirectory64

impl Clone for ImageTlsDirectory32

impl Clone for ImageImportDescriptor

impl Clone for ImageBoundImportDescriptor

impl Clone for ImageBoundForwarderRef

impl Clone for ImageDelayloadDescriptor

impl Clone for ImageResourceDirectory

impl Clone for ImageResourceDirectoryEntry

impl Clone for ImageResourceDirectoryString

impl Clone for ImageResourceDirStringU

impl Clone for ImageResourceDataEntry

impl Clone for ImageLoadConfigCodeIntegrity

impl Clone for ImageDynamicRelocationTable

impl Clone for ImageDynamicRelocation32

impl Clone for ImageDynamicRelocation64

impl Clone for ImageDynamicRelocation32V2

impl Clone for ImageDynamicRelocation64V2

impl Clone for ImagePrologueDynamicRelocationHeader

impl Clone for ImageEpilogueDynamicRelocationHeader

impl Clone for ImageLoadConfigDirectory32

impl Clone for ImageLoadConfigDirectory64

impl Clone for ImageHotPatchInfo

impl Clone for ImageHotPatchBase

impl Clone for ImageHotPatchHashes

impl Clone for ImageArmRuntimeFunctionEntry

impl Clone for ImageArm64RuntimeFunctionEntry

impl Clone for ImageAlpha64RuntimeFunctionEntry

impl Clone for ImageAlphaRuntimeFunctionEntry

impl Clone for ImageRuntimeFunctionEntry

impl Clone for ImageEnclaveConfig32

impl Clone for ImageEnclaveConfig64

impl Clone for ImageEnclaveImport

impl Clone for ImageDebugDirectory

impl Clone for ImageCoffSymbolsHeader

impl Clone for ImageDebugMisc

impl Clone for ImageFunctionEntry

impl Clone for ImageFunctionEntry64

impl Clone for ImageSeparateDebugHeader

impl Clone for NonPagedDebugInfo

impl Clone for ImageArchitectureEntry

impl Clone for ImportObjectHeader

impl Clone for ImageCor20Header

impl<T: Clone> Clone for OnceCell<T>

impl<T: Clone> Clone for OnceCell<T>

impl Clone for WaitTimeoutResult

impl Clone for OnceState

impl Clone for ParkResult

impl Clone for UnparkResult

impl Clone for RequeueOp

impl Clone for FilterOp

impl Clone for UnparkToken

impl Clone for ParkToken

impl<N: Clone> Clone for AstarSolution<N>

impl<C: Clone> Clone for Common<C>

impl<C: Clone> Clone for SparseCapacity<C>

impl<C: Clone> Clone for DenseCapacity<C>

impl Clone for Grid

impl<C: Clone> Clone for Matrix<C>

impl Clone for Time

impl<N: Clone> Clone for DfsEvent<N>

impl<B: Clone> Clone for Control<B>

impl<N: Clone, VM: Clone> Clone for Dfs<N, VM>

impl<N: Clone, VM: Clone> Clone for DfsPostOrder<N, VM>

impl<N: Clone, VM: Clone> Clone for Bfs<N, VM>

impl<N: Clone, VM: Clone> Clone for Topo<N, VM>

impl<W: Clone, C: Clone> Clone for WalkerIter<W, C>

impl<G: Clone, F: Clone> Clone for NodeFiltered<G, F>

impl<G: Clone, F: Clone> Clone for EdgeFiltered<G, F>

impl<G: Clone> Clone for Reversed<G>

impl<R: Clone> Clone for ReversedEdgeReference<R>

impl<N: Clone, E: Clone> Clone for Element<N, E>

impl<N: Clone> Clone for Dominators<N> where
    N: Copy + Eq + Hash

impl<N: Clone, VM: Clone> Clone for DfsSpace<N, VM>

impl<N: Clone> Clone for Cycle<N>

impl Clone for NegativeCycle

impl<N: Clone, E: Clone, Ty, Ix: Clone> Clone for Csr<N, E, Ty, Ix>

impl Clone for EdgesNotSorted

impl<'a, E: Clone + 'a, Ty: Clone, Ix: Clone + 'a> Clone for Edges<'a, E, Ty, Ix>

impl<'a, E, Ty, Ix: Copy> Clone for EdgeReference<'a, E, Ty, Ix>

impl<'a, Ix: Clone + 'a> Clone for Neighbors<'a, Ix>

impl<Ix: Clone> Clone for NodeIndex<Ix>

impl<Ix: Clone> Clone for EdgeIndex<Ix>

impl<E, Ix> Clone for Node<E, Ix> where
    E: Clone,
    Ix: Copy

impl<E, Ix> Clone for Edge<E, Ix> where
    E: Clone,
    Ix: Copy

impl<N, E, Ty, Ix: IndexType> Clone for Graph<N, E, Ty, Ix> where
    N: Clone,
    E: Clone

impl<'a, E, Ix> Clone for Neighbors<'a, E, Ix> where
    Ix: IndexType

impl<'a, E, Ty, Ix> Clone for Edges<'a, E, Ty, Ix> where
    Ix: IndexType,
    Ty: EdgeType

impl<Ix> Clone for WalkNeighbors<Ix> where
    Ix: IndexType

impl<Ix: Clone> Clone for NodeIndices<Ix>

impl<Ix: Clone> Clone for EdgeIndices<Ix>

impl<'a, E, Ix: IndexType> Clone for EdgeReference<'a, E, Ix>

impl<N, E, Ty, Ix: IndexType> Clone for StableGraph<N, E, Ty, Ix> where
    N: Clone,
    E: Clone

impl<'a, E, Ix: IndexType> Clone for EdgeReference<'a, E, Ix>

impl<Ix: IndexType> Clone for WalkNeighbors<Ix>

impl<N: Clone, E: Clone, Ty: Clone> Clone for GraphMap<N, E, Ty>

impl<'b, T> Clone for Ptr<'b, T>

impl<N: Clone, E: Clone, Ty: Clone, Null: Clone + Nullable<Wrapped = E>, Ix: Clone> Clone for MatrixGraph<N, E, Ty, Null, Ix>

impl<K: Clone> Clone for UnionFind<K>

impl Clone for Direction

impl Clone for Directed

impl Clone for Undirected

impl Clone for ColorType

impl Clone for BitDepth

impl Clone for PixelDimensions

impl Clone for Unit

impl Clone for DisposeOp

impl Clone for BlendOp

impl Clone for FrameControl

impl Clone for AnimationControl

impl Clone for Compression

impl Clone for Info

impl Clone for Transformations

impl Clone for Limits

impl Clone for FilterType

impl<T: Clone> Clone for Intersection<T>

impl Clone for YesS3

impl Clone for NoS3

impl Clone for YesS4

impl Clone for NoS4

impl Clone for YesA1

impl Clone for NoA1

impl Clone for YesA2

impl Clone for NoA2

impl Clone for YesNI

impl Clone for NoNI

impl<S3: Clone, S4: Clone, NI: Clone> Clone for SseMachine<S3, S4, NI>

impl<NI: Clone> Clone for Avx2Machine<NI>

impl Clone for vec128_storage

impl Clone for vec256_storage

impl Clone for vec512_storage

impl Clone for TokenStream

impl Clone for Span

impl Clone for TokenTree

impl Clone for Group

impl Clone for Delimiter

impl Clone for Punct

impl Clone for Spacing

impl Clone for Ident

impl Clone for Literal

impl Clone for IntoIter

impl Clone for Bernoulli

impl Clone for BernoulliError

impl Clone for Binomial

impl Clone for Cauchy

impl Clone for Dirichlet

impl Clone for Exp1

impl Clone for Exp

impl Clone for Gamma

impl Clone for ChiSquared

impl Clone for FisherF

impl Clone for StudentT

impl Clone for Beta

impl Clone for StandardNormal

impl Clone for Normal

impl Clone for LogNormal

impl Clone for Pareto

impl Clone for Poisson

impl Clone for Triangular

impl<X: Clone + SampleUniform> Clone for Uniform<X> where
    X::Sampler: Clone

impl<X: Clone> Clone for UniformInt<X>

impl<X: Clone> Clone for UniformFloat<X>

impl Clone for UniformDuration

impl Clone for UnitCircle

impl Clone for UnitSphereSurface

impl Clone for Weibull

impl<W: Weight> Clone for WeightedIndex<W> where
    Uniform<W>: Clone

impl<X: Clone + SampleUniform + PartialOrd> Clone for WeightedIndex<X> where
    X::Sampler: Clone

impl Clone for WeightedError

impl Clone for OpenClosed01

impl Clone for Open01

impl Clone for Standard

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

impl Clone for StepRng

impl Clone for StdRng

impl Clone for ThreadRng

impl Clone for IndexVec

impl Clone for IndexVecIntoIter

impl Clone for ChaCha20Core

impl Clone for ChaCha20Rng

impl Clone for ChaCha12Core

impl Clone for ChaCha12Rng

impl Clone for ChaCha8Core

impl Clone for ChaCha8Rng

impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng<R> where
    R::Results: Clone

impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng64<R> where
    R::Results: Clone

impl Clone for OsRng

impl<W: AliasableWeight> Clone for WeightedAliasIndex<W> where
    Uniform<W>: Clone

impl Clone for Binomial

impl Clone for Error

impl<F: Clone> Clone for Cauchy<F> where
    F: Float + FloatConst,
    Standard: Distribution<F>, 

impl Clone for Error

impl<F: Clone> Clone for Dirichlet<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Clone for Error

impl Clone for Exp1

impl<F: Clone> Clone for Exp<F> where
    F: Float,
    Exp1: Distribution<F>, 

impl Clone for Error

impl<F: Clone> Clone for Gamma<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Clone for Error

impl<F: Clone> Clone for ChiSquared<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Clone for ChiSquaredError

impl<F: Clone> Clone for FisherF<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Clone for FisherFError

impl<F: Clone> Clone for StudentT<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl<F: Clone> Clone for Beta<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Clone for BetaError

impl Clone for StandardNormal

impl<F: Clone> Clone for Normal<F> where
    F: Float,
    StandardNormal: Distribution<F>, 

impl Clone for Error

impl<F: Clone> Clone for LogNormal<F> where
    F: Float,
    StandardNormal: Distribution<F>, 

impl<F: Clone> Clone for Pareto<F> where
    F: Float,
    OpenClosed01: Distribution<F>, 

impl Clone for Error

impl<F: Clone> Clone for Pert<F> where
    F: Float,
    StandardNormal: Distribution<F>,
    Exp1: Distribution<F>,
    Open01: Distribution<F>, 

impl Clone for PertError

impl<F: Clone> Clone for Poisson<F> where
    F: Float + FloatConst,
    Standard: Distribution<F>, 

impl Clone for Error

impl<F: Clone> Clone for Triangular<F> where
    F: Float,
    Standard: Distribution<F>, 

impl Clone for TriangularError

impl Clone for UnitBall

impl Clone for UnitCircle

impl Clone for UnitDisc

impl Clone for UnitSphere

impl<F: Clone> Clone for Weibull<F> where
    F: Float,
    OpenClosed01: Distribution<F>, 

impl Clone for Error

impl Clone for XlibHandle

impl Clone for XcbHandle

impl Clone for WaylandHandle

impl Clone for RawWindowHandle

impl<T: Clone + Ord + Send> Clone for IntoIter<T>

impl<'a, T: Ord + Sync> Clone for Iter<'a, T>

impl<'a, K: Ord + Sync, V: Sync> Clone for Iter<'a, K, V>

impl<'a, T: Ord + Sync + 'a> Clone for Iter<'a, T>

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

impl<'a, T: Hash + Eq + Sync> Clone for Iter<'a, T>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<A: Clone, B: Clone> Clone for Chain<A, B> where
    A: ParallelIterator,
    B: ParallelIterator<Item = A::Item>, 

impl<I: Clone> Clone for Chunks<I> where
    I: IndexedParallelIterator

impl<I: Clone + ParallelIterator> Clone for Cloned<I>

impl<I: Clone + ParallelIterator> Clone for Copied<I>

impl<T: Send> Clone for Empty<T>

impl<I: Clone + IndexedParallelIterator> Clone for Enumerate<I>

impl<I: Clone + ParallelIterator, P: Clone> Clone for Filter<I, P>

impl<I: Clone + ParallelIterator, P: Clone> Clone for FilterMap<I, P>

impl<I: Clone + ParallelIterator, F: Clone> Clone for FlatMap<I, F>

impl<I: Clone + ParallelIterator, F: Clone> Clone for FlatMapIter<I, F>

impl<I: Clone + ParallelIterator> Clone for Flatten<I>

impl<I: Clone + ParallelIterator> Clone for FlattenIter<I>

impl<I: Clone, ID: Clone, F: Clone> Clone for Fold<I, ID, F>

impl<I: Clone, U: Clone, F: Clone> Clone for FoldWith<I, U, F>

impl<I: Clone + ParallelIterator, F: Clone> Clone for Inspect<I, F>

impl<I: Clone, J: Clone> Clone for Interleave<I, J> where
    I: IndexedParallelIterator,
    J: IndexedParallelIterator<Item = I::Item>, 

impl<I: Clone, J: Clone> Clone for InterleaveShortest<I, J> where
    I: IndexedParallelIterator,
    J: IndexedParallelIterator<Item = I::Item>, 

impl<I: Clone> Clone for Intersperse<I> where
    I: ParallelIterator,
    I::Item: Clone,
    I::Item: Clone

impl<I: Clone + IndexedParallelIterator> Clone for MinLen<I>

impl<I: Clone + IndexedParallelIterator> Clone for MaxLen<I>

impl<I: Clone + ParallelIterator, F: Clone> Clone for Map<I, F>

impl<I: Clone + ParallelIterator, T: Clone, F: Clone> Clone for MapWith<I, T, F>

impl<I: Clone + ParallelIterator, INIT: Clone, F: Clone> Clone for MapInit<I, INIT, F>

impl<T: Clone> Clone for MultiZip<T>

impl<T: Clone + Send> Clone for Once<T>

impl<I: Clone + ParallelIterator> Clone for PanicFuse<I>

impl<Iter: Clone> Clone for IterBridge<Iter>

impl<I: Clone + IndexedParallelIterator, P: Clone> Clone for Positions<I, P>

impl<T: Clone + Send> Clone for Repeat<T>

impl<T: Clone + Send> Clone for RepeatN<T>

impl<I: Clone + IndexedParallelIterator> Clone for Rev<I>

impl<I: Clone> Clone for Skip<I>

impl<D: Clone, S: Clone> Clone for Split<D, S>

impl<I: Clone> Clone for Take<I>

impl<I: Clone, U: Clone, ID: Clone, F: Clone> Clone for TryFold<I, U, ID, F>

impl<I: Clone, U: Clone + Try, F: Clone> Clone for TryFoldWith<I, U, F> where
    U::Ok: Clone

impl<I: Clone + ParallelIterator, F: Clone> Clone for Update<I, F>

impl<I: Clone + ParallelIterator> Clone for WhileSome<I>

impl<A: Clone + IndexedParallelIterator, B: Clone + IndexedParallelIterator> Clone for Zip<A, B>

impl<A: Clone + IndexedParallelIterator, B: Clone + IndexedParallelIterator> Clone for ZipEq<A, B>

impl<I: Clone + IndexedParallelIterator> Clone for StepBy<I>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<T: Clone> Clone for Iter<T>

impl<T: Clone> Clone for Iter<T>

impl<T: Clone + Send> Clone for IntoIter<T>

impl<'a, T: Sync> Clone for Iter<'a, T>

impl<'data, T: Sync> Clone for Iter<'data, T>

impl<'data, T: Sync> Clone for Chunks<'data, T>

impl<'data, T: Sync> Clone for ChunksExact<'data, T>

impl<'data, T: Sync> Clone for Windows<'data, T>

impl<'data, T, P: Clone> Clone for Split<'data, T, P>

impl<'ch> Clone for Chars<'ch>

impl<'ch> Clone for CharIndices<'ch>

impl<'ch> Clone for Bytes<'ch>

impl<'ch> Clone for EncodeUtf16<'ch>

impl<'ch, P: Clone + Pattern> Clone for Split<'ch, P>

impl<'ch, P: Clone + Pattern> Clone for SplitTerminator<'ch, P>

impl<'ch> Clone for Lines<'ch>

impl<'ch> Clone for SplitWhitespace<'ch>

impl<'ch, P: Clone + Pattern> Clone for Matches<'ch, P>

impl<'ch, P: Clone + Pattern> Clone for MatchIndices<'ch, P>

impl<T: Clone + Send> Clone for IntoIter<T>

impl Clone for Rect

impl Clone for DensePacker

impl Clone for Packer

impl Clone for Config

impl Clone for Error

impl<'t> Clone for Match<'t>

impl Clone for Regex

impl<'r> Clone for CaptureNames<'r>

impl Clone for CaptureLocations

impl<'c, 't: 'c> Clone for SubCaptureMatches<'c, 't>

impl<'t> Clone for NoExpand<'t>

impl Clone for RegexSet

impl Clone for SetMatches

impl<'a> Clone for SetMatchesIter<'a>

impl Clone for RegexSet

impl Clone for SetMatches

impl<'a> Clone for SetMatchesIter<'a>

impl<'t> Clone for Match<'t>

impl Clone for Regex

impl<'r> Clone for CaptureNames<'r>

impl Clone for CaptureLocations

impl<'c, 't: 'c> Clone for SubCaptureMatches<'c, 't>

impl<'t> Clone for NoExpand<'t>

impl Clone for ParserBuilder

impl Clone for Parser

impl Clone for Error

impl Clone for ErrorKind

impl Clone for Span

impl Clone for Position

impl Clone for WithComments

impl Clone for Comment

impl Clone for Ast

impl Clone for Alternation

impl Clone for Concat

impl Clone for Literal

impl Clone for LiteralKind

impl Clone for SpecialLiteralKind

impl Clone for HexLiteralKind

impl Clone for Class

impl Clone for ClassPerl

impl Clone for ClassPerlKind

impl Clone for ClassAscii

impl Clone for ClassAsciiKind

impl Clone for ClassUnicode

impl Clone for ClassUnicodeKind

impl Clone for ClassUnicodeOpKind

impl Clone for ClassBracketed

impl Clone for ClassSet

impl Clone for ClassSetItem

impl Clone for ClassSetRange

impl Clone for ClassSetUnion

impl Clone for ClassSetBinaryOp

impl Clone for ClassSetBinaryOpKind

impl Clone for Assertion

impl Clone for AssertionKind

impl Clone for Repetition

impl Clone for RepetitionOp

impl Clone for RepetitionKind

impl Clone for RepetitionRange

impl Clone for Group

impl Clone for GroupKind

impl Clone for CaptureName

impl Clone for SetFlags

impl Clone for Flags

impl Clone for FlagsItem

impl Clone for FlagsItemKind

impl Clone for Flag

impl Clone for Error

impl Clone for Literals

impl Clone for Literal

impl Clone for TranslatorBuilder

impl Clone for Translator

impl Clone for Error

impl Clone for ErrorKind

impl Clone for Hir

impl Clone for HirKind

impl Clone for Literal

impl Clone for Class

impl Clone for ClassUnicode

impl Clone for ClassUnicodeRange

impl Clone for ClassBytes

impl Clone for ClassBytesRange

impl Clone for Anchor

impl Clone for WordBoundary

impl Clone for Group

impl Clone for GroupKind

impl Clone for Repetition

impl Clone for RepetitionKind

impl Clone for RepetitionRange

impl Clone for ParserBuilder

impl Clone for Parser

impl Clone for Utf8Sequence

impl Clone for Utf8Range

impl Clone for Vertex

impl Clone for Selectable

impl Clone for RotOrder

impl Clone for Rotation

impl Clone for SceneIndex

impl Clone for CharacterEntity

impl Clone for RootMotionRemove

impl<A1: Clone, A2: Clone> Clone for ActionBlend<A1, A2>

impl<A1: Clone, A2: Clone> Clone for ActionMix<A1, A2>

impl<A: Clone> Clone for ActionOffset<A>

impl<A: Clone> Clone for ActionController<A>

impl<A: Clone> Clone for ActionCollection<A>

impl Clone for SkinWeights

impl Clone for GeometryWeights

impl Clone for SkeletonRef

impl Clone for SkeletonName

impl Clone for BoneBase

impl Clone for BoneName

impl Clone for BoneRef

impl Clone for RootMotionBone

impl Clone for FootBones

impl Clone for ArmatureCache

impl Clone for ArmatureMatrices

impl Clone for ArmatureDualQuats

impl Clone for BoneWeightsAndIndicesBuffer

impl Clone for ArmatureMatricesBuffer

impl Clone for ArmatureDualQuatsBuffer

impl Clone for CreationProxy

impl<'a> Clone for Level<'a>

impl<'a> Clone for Face<'a>

impl<P: Clone + AsRef<Path>> Clone for ProgramSettings<P>

impl Clone for UniformsCache

impl Clone for Shader

impl<T: Clone> Clone for Mesh<T>

impl Clone for PrimitiveType

impl<'a, T: Clone> Clone for MeshSlice<'a, T>

impl Clone for Line

impl Clone for Ellipse

impl Clone for Circle

impl<T: Clone> Clone for CatmullRom<T>

impl Clone for Node

impl<Point: Clone> Clone for Command<Point> where
    Point: NumPnt + Copy,
    <Point as NumPnt>::Field: Copy

impl Clone for LineCap

impl<Point: Clone> Clone for Path2D<Point> where
    Point: FloatPnt + Copy,
    <Point as NumPnt>::Field: RealField + Copy,
    <Point as NumPnt>::Coordinates: Neg<Output = <Point as NumPnt>::Coordinates>, 

impl Clone for LinearGradientDirection

impl Clone for Vertex2D

impl Clone for Vertex3D

impl Clone for Vertex2DTex

impl Clone for Vertex2DTex3D

impl Clone for Vertex2DColor

impl Clone for Vertex2DTexColor

impl Clone for Vertex3DTex

impl Clone for Vertex3DColor

impl Clone for Vertex3DTexNormal

impl Clone for Vertex3DNormal

impl Clone for Vertex3DColorNormal

impl Clone for Vertex3DTexColor

impl Clone for CoordinateOrigin

impl Clone for Projection

impl Clone for Mvp

impl Clone for Model

impl Clone for Data

impl Clone for CameraMatrices

impl Clone for ModelMatrices

impl Clone for Camera

impl Clone for ViewsEvent

impl Clone for Antialiasing

impl Clone for BoxFlags

impl Clone for BoxCoordinatesX

impl Clone for BoxCoordinatesY

impl<T: Clone + RealField + Debug + 'static> Clone for Polyline<T>

impl<'a, T: Clone + RealField + Debug + 'static> Clone for PolylineSlice<'a, T>

impl Clone for ScreenZ

impl<T: Clone> Clone for Parameter<T>

impl<'a> Clone for UniformValueRef<'a>

impl Clone for TextureRef

impl Clone for CubemapRef

impl Clone for SamplerRef

impl Clone for Wrap

impl Clone for Filter

impl Clone for TextureSampler

impl Clone for CubemapSampler

impl Clone for TextureCreationFlags

impl Clone for StandardMaterialBuilder

impl Clone for StandardMaterial

impl Clone for LambertMaterialBuilder

impl Clone for LambertMaterial

impl Clone for AnisotropicMaterialBuilder

impl Clone for AnisotropicMaterial

impl Clone for ClothMaterialBuilder

impl Clone for ClothMaterial

impl Clone for ClothSubsurfaceMaterialBuilder

impl Clone for ClothSubsurfaceMaterial

impl Clone for SubsurfaceMaterialBuilder

impl Clone for SubsurfaceMaterial

impl Clone for ClearcoatMaterialBuilder

impl Clone for ClearcoatMaterial

impl Clone for MaterialType

impl Clone for BasicMaterialBuilder

impl Clone for BasicMaterial

impl Clone for OutlineMaterialBuilder

impl Clone for OutlineMaterial

impl Clone for BlendFactor

impl Clone for ColorBlendFactor

impl Clone for AlphaBlendFactor

impl Clone for AlphaType

impl Clone for MaterialRef

impl Clone for MaterialMultiRef

impl Clone for ShadowMaterialRef

impl Clone for Face

impl Clone for Property

impl Clone for ShaderPrecision

impl<T: Clone + BaseNum> Clone for Rect<T>

impl Clone for SSAOParameters

impl<'a> Clone for SSAOPosition<'a>

impl Clone for DofTy

impl Clone for DofDebug

impl Clone for DofParameters

impl<'a> Clone for DofDepth<'a>

impl Clone for BloomBlend

impl Clone for BloomParameters

impl Clone for TonemapTy

impl Clone for TonemapParameters

impl Clone for LutParameters

impl Clone for Parameters

impl Clone for Name

impl Clone for Visible

impl Clone for Ty

impl Clone for SourcePath

impl<M: Clone> Clone for PostFragmentMaterial<M>

impl Clone for PostFragment

impl Clone for ProgramSettings

impl Clone for MaterialTransparency

impl<T: Clone> Clone for PropertyChanged<T>

impl Clone for UBOBindingPoints

impl Clone for LightAsCameraData

impl Clone for ImageBasedLight

impl Clone for ProgramRef

impl Clone for ShadowMapRef

impl Clone for GpuGeometryRef

impl Clone for GpuDebugGeometryRef

impl Clone for GeomToGpuGeomRef

impl Clone for Segment

impl Clone for GeometryIndex

impl Clone for ShadowGeometryIndex

impl Clone for OpaqueSortedGeometry

impl Clone for TranslucentSortedGeometry

impl Clone for DebugSortedGeometry

impl Clone for DynamicShadowsSortedGeometry

impl Clone for StaticShadowsSortedGeometry

impl Clone for AllShadowsSortedGeometry

impl Clone for RenderStage

impl Clone for BufferRef

impl Clone for VaoId

impl Clone for VaoRange

impl Clone for VaoRangeInfo

impl<V, B> Clone for AllocatorHandle<V, B>

impl Clone for BufferRef

impl Clone for SkinningUpToDate

impl Clone for PreviousTransformation

impl Clone for RotMode

impl Clone for BoneFlags

impl<T: Clone + 'static> Clone for Geometry<T>

impl Clone for GeometryRef

impl Clone for VertexGroups

impl<T: Clone + 'static> Clone for AnimatedGeometry<T>

impl Clone for DebugGeometryRef

impl Clone for RendersTo

impl Clone for RigidBodyType

impl Clone for RigidBodyShape

impl Clone for RigidBody

impl Clone for Shape

impl Clone for Offset

impl Clone for CollisionHandle

impl Clone for Type

impl Clone for Resolution

impl Clone for Parameters

impl Clone for Map

impl Clone for StaticMap

impl Clone for Cascades

impl Clone for StaticCascades

impl Clone for Light

impl Clone for DirectionalLight

impl Clone for DirectionalLightMatrices

impl Clone for AmbientLight

impl Clone for AreaLight

impl Clone for Attenuation

impl Clone for PointLight

impl Clone for SpotLight

impl Clone for SpotLightMatrices

impl Clone for LightInfo

impl Clone for Path

impl Clone for Speed

impl Clone for Velocity

impl Clone for Delta

impl Clone for ReynoldsPathInfo

impl Clone for CurrentPosition

impl Clone for PathLookUpDistance

impl Clone for PathFollower

impl Clone for WaterColor

impl Clone for ShaderPrecision

impl Clone for Parameters

impl<T: Clone> Clone for LazyUpdate<T>

impl<T: Clone> Clone for ValueCache<T>

impl<E> Clone for EnumSet<E>

impl Clone for Cursor

impl Clone for EventsPoll

impl Clone for Event

impl Clone for MouseButton

impl Clone for Key

impl Clone for KeyModifiers

impl Clone for MouseEvent

impl Clone for KeyEvent

impl Clone for WindowEvent

impl Clone for RotMode

impl Clone for Rotation

impl Clone for Transformations

impl Clone for RotOrder

impl Clone for Property

impl Clone for LibraryId

impl Clone for ObjectId

impl Clone for Flags

impl Clone for Bone

impl Clone for Skeleton

impl Clone for Interpolation

impl Clone for Ease

impl Clone for KeyframeType

impl Clone for BezTriple

impl Clone for FPoint

impl Clone for Flags

impl Clone for Extend

impl Clone for CyclingMode

impl Clone for ModifierCycle

impl Clone for ModifierType

impl Clone for ModifierData

impl Clone for Component

impl Clone for DriverTargetFlags

impl Clone for DriverTransformation

impl Clone for TransformChannel

impl Clone for DriverTarget

impl Clone for DriverVarType

impl Clone for DriverVarFlag

impl Clone for DriverVar

impl Clone for ChannelDriver

impl Clone for FCurve

impl Clone for Action

impl Clone for RigidBodyType

impl Clone for RigidBodyShape

impl Clone for RigidBody

impl Clone for Model

impl Clone for ArmatureDeformFlag

impl Clone for ParentType

impl Clone for SubdivisionTy

impl Clone for ShadowMapType

impl Clone for LightType

impl Clone for Lamp

impl Clone for Type

impl Clone for BlendMode

impl Clone for ShadowMode

impl Clone for Material

impl Clone for Color

impl Clone for Wrap

impl Clone for Projection

impl Clone for Interpolation

impl Clone for Modifier

impl Clone for Image

impl Clone for Data

impl Clone for Empty

impl Clone for MVert

impl Clone for MDeformWeight

impl Clone for MDeformVert

impl Clone for MLoop

impl Clone for MLoopUV

impl Clone for MPoly

impl Clone for MTexPoly

impl Clone for MLoopCol

impl Clone for MFace

impl Clone for MTFace

impl Clone for TFace

impl Clone for MEdge

impl Clone for Flag

impl Clone for Mesh

impl Clone for NodeId

impl<T: Clone> Clone for Node<T>

impl<T: Clone> Clone for Arena<T>

impl<T: Clone> Clone for NodeEdge<T>

impl Clone for Vertex

impl Clone for TriMesh

impl Clone for Flags

impl Clone for Ty

impl Clone for BlockTy

impl Clone for BlockFlags

impl Clone for BlockData

impl Clone for Block

impl Clone for Key

impl Clone for TrimeshBlock

impl Clone for TrimeshKey

impl Clone for UniqueEntities

impl Clone for Entity

impl Clone for Group

impl Clone for GroupChanged

impl<F: Clone> Clone for OrderedId<F>

impl<'a, T> Clone for SliceView<'a, T>

impl<'a> Clone for SubStorages<'a>

impl<'a> Clone for Resources<'a>

impl<'a> Clone for ResourcesThreadLocal<'a>

impl Clone for SystemId

impl Clone for SystemType

impl Clone for GenericsIn

impl Clone for SystemResourcesTy

impl Clone for TryDemangleError

impl Clone for ThreadPool

impl Clone for Buffer

impl<'a, T2> Clone for StreamRc<'a, T2>

impl<'a, T: Clone> Clone for SenderRc<'a, T>

impl<'a, T: Clone> Clone for Sender<'a, T>

impl<'a, T: Clone + 'a> Clone for Property<'a, T>

impl<'a, T: Clone + 'static, R: Clone> Clone for RangedPropertyMut<'a, T, R>

impl<'a, T: Clone + 'static, R: Clone> Clone for RangedPropertyLastValueMut<'a, T, R>

impl<'a, T: Clone, R: Clone> Clone for RangedProperty<'a, T, R>

impl<'a, C, I> Clone for IndexedProperty<'a, C, I> where
    C: Index<I>,
    I: Clone + 'a,
    <C as Index<I>>::Output: 'a, 

impl<'a, T: Clone + 'a> Clone for PropertyLastValue<'a, T>

impl Clone for Identifier

impl Clone for Version

impl Clone for SemVerError

impl Clone for VersionReq

impl Clone for ReqParseError

impl Clone for Version

impl Clone for Identifier

impl Clone for Error

impl<E> Clone for UnitDeserializer<E>

impl<E> Clone for BoolDeserializer<E>

impl<E> Clone for I8Deserializer<E>

impl<E> Clone for I16Deserializer<E>

impl<E> Clone for I32Deserializer<E>

impl<E> Clone for I64Deserializer<E>

impl<E> Clone for IsizeDeserializer<E>

impl<E> Clone for U8Deserializer<E>

impl<E> Clone for U16Deserializer<E>

impl<E> Clone for U64Deserializer<E>

impl<E> Clone for UsizeDeserializer<E>

impl<E> Clone for F32Deserializer<E>

impl<E> Clone for F64Deserializer<E>

impl<E> Clone for CharDeserializer<E>

impl<E> Clone for I128Deserializer<E>

impl<E> Clone for U128Deserializer<E>

impl<E> Clone for U32Deserializer<E>

impl<'de, E> Clone for StrDeserializer<'de, E>

impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>

impl<E> Clone for StringDeserializer<E>

impl<'a, E> Clone for CowStrDeserializer<'a, E>

impl<'a, E> Clone for BytesDeserializer<'a, E>

impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>

impl<I: Clone, E: Clone> Clone for SeqDeserializer<I, E>

impl<A: Clone> Clone for SeqAccessDeserializer<A>

impl<'de, I, E> Clone for MapDeserializer<'de, I, E> where
    I: Iterator + Clone,
    I::Item: Pair,
    <I::Item as Pair>::Second: Clone

impl<A: Clone> Clone for MapAccessDeserializer<A>

impl Clone for IgnoredAny

impl<'a> Clone for Unexpected<'a>

impl Clone for Category

impl Clone for Map<String, Value>

impl Clone for CompactFormatter

impl<'a> Clone for PrettyFormatter<'a>

impl Clone for Value

impl Clone for Number

impl<N: Clone> Clone for AutoSimd<N>

impl<N: Clone> Clone for AutoBoolSimd<N>

impl<T: Clone> Clone for Slab<T>

impl<K: Clone + Key, V: Clone + Slottable> Clone for SlotMap<K, V>

impl<K: Clone + Key, V: Clone> Clone for DenseSlotMap<K, V>

impl<K: Clone + Key, V: Clone + Slottable> Clone for HopSlotMap<K, V>

impl<K: Clone + Key, V: Clone> Clone for SecondaryMap<K, V>

impl<K: Clone + Key, V: Clone, S: Clone + BuildHasher> Clone for SparseSecondaryMap<K, V, S>

impl Clone for KeyData

impl Clone for DefaultKey

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

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

impl Clone for Data

impl<I: Clone> Clone for Convert<I> where
    I: Iterator,
    I::Item: Clone

impl<'a, I: Clone, T: Clone + ?Sized> Clone for ConvertRef<'a, I, T> where
    I: Iterator<Item = &'a T>,
    T: 'a, 

impl<T: Clone> Clone for Empty<T>

impl<T: Clone, F: Clone> Clone for FromFn<T, F>

impl<T: Clone> Clone for Once<T>

impl<T: Clone, F: Clone> Clone for OnceWith<T, F>

impl<T: Clone> Clone for Repeat<T>

impl<T: Clone, F: Clone> Clone for RepeatWith<T, F>

impl<T: Clone, F: Clone> Clone for Successors<T, F>

impl<I: Clone> Clone for Cloned<I>

impl<I: Clone> Clone for Fuse<I>

impl<I: Clone> Clone for Skip<I>

impl<I: Clone, F: Clone> Clone for SkipWhile<I, F>

impl<I: Clone> Clone for Take<I>

impl Clone for Underscore

impl Clone for Abstract

impl Clone for As

impl Clone for Async

impl Clone for Auto

impl Clone for Await

impl Clone for Become

impl Clone for Box

impl Clone for Break

impl Clone for Const

impl Clone for Continue

impl Clone for Crate

impl Clone for Default

impl Clone for Do

impl Clone for Dyn

impl Clone for Else

impl Clone for Enum

impl Clone for Extern

impl Clone for Final

impl Clone for Fn

impl Clone for For

impl Clone for If

impl Clone for Impl

impl Clone for In

impl Clone for Let

impl Clone for Loop

impl Clone for Macro

impl Clone for Match

impl Clone for Mod

impl Clone for Move

impl Clone for Mut

impl Clone for Override

impl Clone for Priv

impl Clone for Pub

impl Clone for Ref

impl Clone for Return

impl Clone for SelfType

impl Clone for SelfValue

impl Clone for Static

impl Clone for Struct

impl Clone for Super

impl Clone for Trait

impl Clone for Try

impl Clone for Type

impl Clone for Typeof

impl Clone for Union

impl Clone for Unsafe

impl Clone for Unsized

impl Clone for Use

impl Clone for Virtual

impl Clone for Where

impl Clone for While

impl Clone for Yield

impl Clone for Add

impl Clone for AddEq

impl Clone for And

impl Clone for AndAnd

impl Clone for AndEq

impl Clone for At

impl Clone for Bang

impl Clone for Caret

impl Clone for CaretEq

impl Clone for Colon

impl Clone for Colon2

impl Clone for Comma

impl Clone for Div

impl Clone for DivEq

impl Clone for Dollar

impl Clone for Dot

impl Clone for Dot2

impl Clone for Dot3

impl Clone for DotDotEq

impl Clone for Eq

impl Clone for EqEq

impl Clone for Ge

impl Clone for Gt

impl Clone for Le

impl Clone for Lt

impl Clone for MulEq

impl Clone for Ne

impl Clone for Or

impl Clone for OrEq

impl Clone for OrOr

impl Clone for Pound

impl Clone for Question

impl Clone for RArrow

impl Clone for LArrow

impl Clone for Rem

impl Clone for RemEq

impl Clone for FatArrow

impl Clone for Semi

impl Clone for Shl

impl Clone for ShlEq

impl Clone for Shr

impl Clone for ShrEq

impl Clone for Star

impl Clone for Sub

impl Clone for SubEq

impl Clone for Tilde

impl Clone for Brace

impl Clone for Bracket

impl Clone for Paren

impl Clone for Group

impl<'a> Clone for ImplGenerics<'a>

impl<'a> Clone for TypeGenerics<'a>

impl<'a> Clone for Turbofish<'a>

impl Clone for Lifetime

impl Clone for LitStr

impl Clone for LitByteStr

impl Clone for LitByte

impl Clone for LitChar

impl Clone for LitInt

impl Clone for LitFloat

impl<'a> Clone for Cursor<'a>

impl<T, P> Clone for Punctuated<T, P> where
    T: Clone,
    P: Clone

impl<'a, T, P> Clone for Pairs<'a, T, P>

impl<T, P> Clone for IntoPairs<T, P> where
    T: Clone,
    P: Clone

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

impl<'a, T> Clone for Iter<'a, T>

impl<T, P> Clone for Pair<T, P> where
    T: Clone,
    P: Clone

impl Clone for Abi

impl Clone for AngleBracketedGenericArguments

impl Clone for Arm

impl Clone for AttrStyle

impl Clone for Attribute

impl Clone for BareFnArg

impl Clone for BinOp

impl Clone for Binding

impl Clone for Block

impl Clone for BoundLifetimes

impl Clone for ConstParam

impl Clone for Constraint

impl Clone for Data

impl Clone for DataEnum

impl Clone for DataStruct

impl Clone for DataUnion

impl Clone for DeriveInput

impl Clone for Expr

impl Clone for ExprArray

impl Clone for ExprAssign

impl Clone for ExprAssignOp

impl Clone for ExprAsync

impl Clone for ExprAwait

impl Clone for ExprBinary

impl Clone for ExprBlock

impl Clone for ExprBox

impl Clone for ExprBreak

impl Clone for ExprCall

impl Clone for ExprCast

impl Clone for ExprClosure

impl Clone for ExprContinue

impl Clone for ExprField

impl Clone for ExprForLoop

impl Clone for ExprGroup

impl Clone for ExprIf

impl Clone for ExprIndex

impl Clone for ExprLet

impl Clone for ExprLit

impl Clone for ExprLoop

impl Clone for ExprMacro

impl Clone for ExprMatch

impl Clone for ExprMethodCall

impl Clone for ExprParen

impl Clone for ExprPath

impl Clone for ExprRange

impl Clone for ExprReference

impl Clone for ExprRepeat

impl Clone for ExprReturn

impl Clone for ExprStruct

impl Clone for ExprTry

impl Clone for ExprTryBlock

impl Clone for ExprTuple

impl Clone for ExprType

impl Clone for ExprUnary

impl Clone for ExprUnsafe

impl Clone for ExprWhile

impl Clone for ExprYield

impl Clone for Field

impl Clone for FieldPat

impl Clone for FieldValue

impl Clone for Fields

impl Clone for FieldsNamed

impl Clone for FieldsUnnamed

impl Clone for File

impl Clone for FnArg

impl Clone for ForeignItem

impl Clone for ForeignItemFn

impl Clone for ForeignItemMacro

impl Clone for ForeignItemStatic

impl Clone for ForeignItemType

impl Clone for GenericArgument

impl Clone for GenericMethodArgument

impl Clone for GenericParam

impl Clone for Generics

impl Clone for ImplItem

impl Clone for ImplItemConst

impl Clone for ImplItemMacro

impl Clone for ImplItemMethod

impl Clone for ImplItemType

impl Clone for Index

impl Clone for Item

impl Clone for ItemConst

impl Clone for ItemEnum

impl Clone for ItemExternCrate

impl Clone for ItemFn

impl Clone for ItemForeignMod

impl Clone for ItemImpl

impl Clone for ItemMacro

impl Clone for ItemMacro2

impl Clone for ItemMod

impl Clone for ItemStatic

impl Clone for ItemStruct

impl Clone for ItemTrait

impl Clone for ItemTraitAlias

impl Clone for ItemType

impl Clone for ItemUnion

impl Clone for ItemUse

impl Clone for Label

impl Clone for LifetimeDef

impl Clone for Lit

impl Clone for LitBool

impl Clone for Local

impl Clone for Macro

impl Clone for MacroDelimiter

impl Clone for Member

impl Clone for Meta

impl Clone for MetaList

impl Clone for MetaNameValue

impl Clone for MethodTurbofish

impl Clone for NestedMeta

impl Clone for ParenthesizedGenericArguments

impl Clone for Pat

impl Clone for PatBox

impl Clone for PatIdent

impl Clone for PatLit

impl Clone for PatMacro

impl Clone for PatOr

impl Clone for PatPath

impl Clone for PatRange

impl Clone for PatReference

impl Clone for PatRest

impl Clone for PatSlice

impl Clone for PatStruct

impl Clone for PatTuple

impl Clone for PatTupleStruct

impl Clone for PatType

impl Clone for PatWild

impl Clone for Path

impl Clone for PathArguments

impl Clone for PathSegment

impl Clone for PredicateEq

impl Clone for PredicateLifetime

impl Clone for PredicateType

impl Clone for QSelf

impl Clone for RangeLimits

impl Clone for Receiver

impl Clone for ReturnType

impl Clone for Signature

impl Clone for Stmt

impl Clone for TraitBound

impl Clone for TraitBoundModifier

impl Clone for TraitItem

impl Clone for TraitItemConst

impl Clone for TraitItemMacro

impl Clone for TraitItemMethod

impl Clone for TraitItemType

impl Clone for Type

impl Clone for TypeArray

impl Clone for TypeBareFn

impl Clone for TypeGroup

impl Clone for TypeImplTrait

impl Clone for TypeInfer

impl Clone for TypeMacro

impl Clone for TypeNever

impl Clone for TypeParam

impl Clone for TypeParamBound

impl Clone for TypeParen

impl Clone for TypePath

impl Clone for TypePtr

impl Clone for TypeReference

impl Clone for TypeSlice

impl Clone for TypeTraitObject

impl Clone for TypeTuple

impl Clone for UnOp

impl Clone for UseGlob

impl Clone for UseGroup

impl Clone for UseName

impl Clone for UsePath

impl Clone for UseRename

impl Clone for UseTree

impl Clone for Variadic

impl Clone for Variant

impl Clone for VisCrate

impl Clone for VisPublic

impl Clone for VisRestricted

impl Clone for Visibility

impl Clone for WhereClause

impl Clone for WherePredicate

impl<'c, 'a> Clone for StepCursor<'c, 'a>

impl Clone for Error

impl Clone for AddBounds

impl Clone for BindStyle

impl<'a> Clone for BindingInfo<'a>

impl<'a> Clone for VariantAst<'a>

impl<'a> Clone for VariantInfo<'a>

impl<'a> Clone for Structure<'a>

impl Clone for Value

impl Clone for Entry

impl Clone for Limits

impl Clone for Rational

impl Clone for TiffFormatError

impl Clone for InflateError

impl Clone for TiffUnsupportedError

impl Clone for Tag

impl Clone for Type

impl Clone for CompressionMethod

impl Clone for PhotometricInterpretation

impl Clone for PlanarConfiguration

impl Clone for Predictor

impl Clone for ResolutionUnit

impl Clone for SampleFormat

impl Clone for ColorType

impl Clone for Duration

impl Clone for OutOfRangeError

impl Clone for Timespec

impl Clone for PreciseTime

impl Clone for SteadyTime

impl Clone for Tm

impl Clone for ParseError

impl Clone for Map<String, Value>

impl Clone for Value

impl Clone for Datetime

impl Clone for DatetimeParseError

impl Clone for Error

impl Clone for Error

impl<T: Clone> Clone for Spanned<T>

impl Clone for B0

impl Clone for B1

impl<U: Clone + Unsigned + NonZero> Clone for PInt<U>

impl<U: Clone + Unsigned + NonZero> Clone for NInt<U>

impl Clone for Z0

impl Clone for UTerm

impl<U: Clone, B: Clone> Clone for UInt<U, B>

impl Clone for ATerm

impl<V: Clone, A: Clone> Clone for TArr<V, A>

impl Clone for Greater

impl Clone for Less

impl Clone for Equal

impl Clone for BitOrder

impl Clone for LzwStatus

impl Clone for LzwError

impl Clone for XEvent

impl Clone for XAnyEvent

impl Clone for XButtonEvent

impl Clone for XCirculateEvent

impl Clone for XCirculateRequestEvent

impl Clone for XClientMessageEvent

impl Clone for XColormapEvent

impl Clone for XConfigureEvent

impl Clone for XConfigureRequestEvent

impl Clone for XCreateWindowEvent

impl Clone for XCrossingEvent

impl Clone for XDestroyWindowEvent

impl Clone for XErrorEvent

impl Clone for XExposeEvent

impl Clone for XFocusChangeEvent

impl Clone for XGraphicsExposeEvent

impl Clone for XGravityEvent

impl Clone for XKeyEvent

impl Clone for XKeymapEvent

impl Clone for XMapEvent

impl Clone for XMappingEvent

impl Clone for XMapRequestEvent

impl Clone for XMotionEvent

impl Clone for XNoExposeEvent

impl Clone for XPropertyEvent

impl Clone for XReparentEvent

impl Clone for XResizeRequestEvent

impl Clone for XSelectionClearEvent

impl Clone for XSelectionEvent

impl Clone for XSelectionRequestEvent

impl Clone for XUnmapEvent

impl Clone for XVisibilityEvent

impl Clone for _XkbDesc

impl Clone for _XkbKeyAliasRec

impl Clone for _XkbKeyNameRec

impl Clone for _XkbNamesRec

impl Clone for _XkbStateRec

impl Clone for XkbAnyEvent

impl Clone for XkbNewKeyboardNotifyEvent

impl Clone for _XkbMapNotifyEvent

impl Clone for XkbStateNotifyEvent

impl Clone for _XkbControlsNotifyEvent

impl Clone for XkbIndicatorNotifyEvent

impl Clone for _XkbNamesNotifyEvent

impl Clone for XkbCompatMapNotifyEvent

impl Clone for XkbBellNotifyEvent

impl Clone for XkbActionMessageEvent

impl Clone for XkbAccessXNotifyEvent

impl Clone for _XkbExtensionDeviceNotifyEvent

impl Clone for XkbEvent

impl Clone for Depth

impl Clone for Screen

impl Clone for ScreenFormat

impl Clone for Visual

impl Clone for XArc

impl Clone for XChar2b

impl Clone for XCharStruct

impl Clone for XClassHint

impl Clone for XColor

impl Clone for XComposeStatus

impl Clone for XExtCodes

impl Clone for XFontProp

impl Clone for XFontSetExtents

impl Clone for XFontStruct

impl Clone for XGCValues

impl Clone for XGenericEventCookie

impl Clone for XHostAddress

impl Clone for XIconSize

impl Clone for XImage

impl Clone for XKeyboardControl

impl Clone for XKeyboardState

impl Clone for XmbTextItem

impl Clone for XModifierKeymap

impl Clone for XOMCharSetList

impl Clone for XPixmapFormatValues

impl Clone for XPoint

impl Clone for XRectangle

impl Clone for XrmOptionDescRec

impl Clone for XrmValue

impl Clone for XSegment

impl Clone for XSetWindowAttributes

impl Clone for XSizeHints

impl Clone for XStandardColormap

impl Clone for XTextItem

impl Clone for XTextItem16

impl Clone for XTextProperty

impl Clone for XTimeCoord

impl Clone for XVisualInfo

impl Clone for XwcTextItem

impl Clone for XWindowAttributes

impl Clone for XWindowChanges

impl Clone for XWMHints

impl Clone for XIMCaretDirection

impl Clone for XIMCaretStyle

impl Clone for XIMPreeditDrawCallbackStruct

impl Clone for XIMPreeditCaretCallbackStruct

impl Clone for XIMTextString

impl Clone for XIMText

impl Clone for AspectRatio

impl Clone for ClientMessageData

impl Clone for ImageFns

impl Clone for _XcursorAnimate

impl Clone for _XcursorChunkHeader

impl Clone for _XcursorComment

impl Clone for _XcursorComments

impl Clone for _XcursorCursors

impl Clone for _XcursorFile

impl Clone for _XcursorFileHeader

impl Clone for _XcursorFileToc

impl Clone for _XcursorImage

impl Clone for _XcursorImages

impl Clone for XF86VidModeGamma

impl Clone for XF86VidModeModeInfo

impl Clone for XF86VidModeModeLine

impl Clone for XF86VidModeMonitor

impl Clone for XF86VidModeSyncRange

impl Clone for XF86VidModeNotifyEvent

impl Clone for XftFont

impl Clone for XftColor

impl Clone for XftCharSpec

impl Clone for XftCharFontSpec

impl Clone for XftFontSet

impl Clone for XftGlyphSpec

impl Clone for XftGlyphFontSpec

impl Clone for XineramaScreenInfo

impl Clone for XPanoramiXInfo

impl Clone for XDevice

impl Clone for XDeviceControl

impl Clone for XDeviceInfo

impl Clone for XDeviceState

impl Clone for XDeviceTimeCoord

impl Clone for XExtensionVersion

impl Clone for XFeedbackControl

impl Clone for XFeedbackState

impl Clone for XInputClass

impl Clone for XInputClassInfo

impl Clone for XIAddMasterInfo

impl Clone for XIRemoveMasterInfo

impl Clone for XIAttachSlaveInfo

impl Clone for XIDetachSlaveInfo

impl Clone for XIAnyHierarchyChangeInfo

impl Clone for XIModifierState

impl Clone for XIButtonState

impl Clone for XIValuatorState

impl Clone for XIEventMask

impl Clone for XIAnyClassInfo

impl Clone for XIButtonClassInfo

impl Clone for XIKeyClassInfo

impl Clone for XIValuatorClassInfo

impl Clone for XIScrollClassInfo

impl Clone for XITouchClassInfo

impl Clone for XIDeviceInfo

impl Clone for XIGrabModifiers

impl Clone for XIBarrierReleasePointerInfo

impl Clone for XIEvent

impl Clone for XIHierarchyInfo

impl Clone for XIHierarchyEvent

impl Clone for XIDeviceChangedEvent

impl Clone for XIDeviceEvent

impl Clone for XIRawEvent

impl Clone for XIEnterEvent

impl Clone for XIPropertyEvent

impl Clone for XITouchOwnershipEvent

impl Clone for XIBarrierEvent

impl Clone for XRRScreenSize

impl Clone for XRRModeInfo

impl Clone for XRRScreenResources

impl Clone for XRROutputInfo

impl Clone for XRRPropertyInfo

impl Clone for XRRCrtcInfo

impl Clone for XRRCrtcGamma

impl Clone for XRRCrtcTransformAttributes

impl Clone for XRRPanning

impl Clone for XRRProviderResources

impl Clone for XRRProviderInfo

impl Clone for XRRMonitorInfo

impl Clone for XRRScreenChangeNotifyEvent

impl Clone for XRRNotifyEvent

impl Clone for XRROutputChangeNotifyEvent

impl Clone for XRRCrtcChangeNotifyEvent

impl Clone for XRROutputPropertyNotifyEvent

impl Clone for XRRProviderChangeNotifyEvent

impl Clone for XRRProviderPropertyNotifyEvent

impl Clone for XRRResourceChangeNotifyEvent

impl Clone for XRecordClientInfo

impl Clone for XRecordExtRange

impl Clone for XRecordInterceptData

impl Clone for XRecordRange

impl Clone for XRecordRange8

impl Clone for XRecordRange16

impl Clone for XRecordState

impl Clone for _XAnimCursor

impl Clone for _XCircle

impl Clone for _XConicalGradient

impl Clone for _XFilters

impl Clone for _XGlyphElt8

impl Clone for _XGlyphElt16

impl Clone for _XGlyphElt32

impl Clone for _XGlyphInfo

impl Clone for _XIndexValue

impl Clone for _XLinearGradient

impl Clone for _XLineFixed

impl Clone for _XPointDouble

impl Clone for _XPointFixed

impl Clone for _XRadialGradient

impl Clone for XRenderColor

impl Clone for XRenderDirectFormat

impl Clone for XRenderPictFormat

impl Clone for _XRenderPictureAttributes

impl Clone for _XSpanFix

impl Clone for _XTrap

impl Clone for _XTrapezoid

impl Clone for _XTriangle

impl Clone for _XTransform

impl Clone for XScreenSaverInfo

impl Clone for XScreenSaverNotifyEvent