Trait wasmtime_wiggle::bitflags::_core::prelude::rust_2015::Clone1.0.0[][src]

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

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

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

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

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

Derivable

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

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

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

How can I implement Clone?

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

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

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

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

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

Additional implementors

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

  • Function item types (i.e., the distinct types defined for each function)
  • Function pointer types (e.g., fn() -> i32)
  • Array types, for all sizes, if the item type also implements Clone (e.g., [i32; 123456])
  • Tuple types, if each component also implements Clone (e.g., (), (i32, bool))
  • Closure types, if they capture no value from the environment or if all such captured values implement Clone themselves. Note that variables captured by shared reference always implement Clone (even if the referent doesn’t), while variables captured by mutable reference never implement Clone.

Required methods

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

Returns a copy of the value.

Examples

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

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

Provided methods

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

Performs copy-assignment from source.

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

Implementations on Foreign Types

impl Clone for Ipv4Addr[src]

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

impl Clone for System[src]

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

impl Clone for DefaultHasher[src]

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

impl Clone for TryRecvError[src]

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

impl Clone for Thread[src]

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

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

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

impl Clone for RecvTimeoutError[src]

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

impl Clone for SystemTime[src]

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

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

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;
[src]

impl Clone for AddrParseError[src]

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

impl Clone for NulError[src]

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

impl Clone for IntoStringError[src]

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

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

pub fn clone(&self) -> Iter<'a>

Notable traits for Iter<'a>

impl<'a> Iterator for Iter<'a> type Item = &'a OsStr;
[src]

impl Clone for CString[src]

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

impl Clone for PathBuf[src]

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

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

impl Clone for Ipv6Addr[src]

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

impl Clone for FromBytesWithNulError[src]

impl Clone for VarError[src]

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

impl Clone for SocketAddr[src]

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

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

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

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

pub fn clone(&self) -> Chain<'a>

Notable traits for Chain<'a>

impl<'a> Iterator for Chain<'a> type Item = &'a (dyn Error + 'static);
[src]

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

pub fn clone(&self) -> PrefixComponent<'a>[src]

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

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> type Item = (&'a K, &'a V);
[src]

impl Clone for SocketAddrV6[src]

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

impl Clone for OpenOptions[src]

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

impl Clone for ExitStatusError[src]

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

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

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

pub fn clone_from(&mut self, other: &Cursor<T>)[src]

impl Clone for SystemTimeError[src]

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

impl Clone for Permissions[src]

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

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

pub fn clone(&self) -> Components<'a>

Notable traits for Components<'a>

impl<'a> Iterator for Components<'a> type Item = Component<'a>;
[src]

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

pub fn clone(&self) -> HashSet<T, S>[src]

pub fn clone_from(&mut self, other: &HashSet<T, S>)[src]

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

pub fn clone(&self) -> SymmetricDifference<'_, T, S>

Notable traits for SymmetricDifference<'a, T, S>

impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

impl Clone for ExitStatus[src]

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

impl Clone for Metadata[src]

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

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

pub fn clone(&self) -> Component<'a>[src]

impl Clone for ExitCode[src]

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

impl Clone for stat[src]

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

impl Clone for ThreadId[src]

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

impl Clone for AccessError[src]

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

impl Clone for Instant[src]

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

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

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

impl Clone for Ipv6MulticastScope[src]

impl Clone for StripPrefixError[src]

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

impl Clone for RecvError[src]

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

impl Clone for WaitTimeoutResult[src]

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

impl Clone for FileType[src]

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

impl Clone for UCred[src]

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

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

pub fn clone(&self) -> Box<OsStr, Global>

Notable traits for Box<I, A>

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

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

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

impl Clone for SeekFrom[src]

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

impl Clone for Output[src]

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

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

pub fn clone(&self) -> Box<Path, Global>

Notable traits for Box<I, A>

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

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

pub fn clone(&self) -> Difference<'_, T, S>

Notable traits for Difference<'a, T, S>

impl<'a, T, S> Iterator for Difference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

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

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

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

pub fn clone(&self) -> IoSlice<'a>[src]

impl Clone for FromVecWithNulError[src]

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

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;
[src]

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

pub fn clone(&self) -> HashMap<K, V, S>[src]

pub fn clone_from(&mut self, other: &HashMap<K, V, S>)[src]

impl Clone for Shutdown[src]

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

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

pub fn clone(&self) -> Ancestors<'a>

Notable traits for Ancestors<'a>

impl<'a> Iterator for Ancestors<'a> type Item = &'a Path;
[src]

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

pub fn clone(&self) -> Intersection<'_, T, S>

Notable traits for Intersection<'a, T, S>

impl<'a, T, S> Iterator for Intersection<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

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

pub fn clone(&self) -> Prefix<'a>[src]

impl Clone for SocketAddr[src]

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

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

pub fn clone(&self) -> Iter<'_, K>

Notable traits for Iter<'a, K>

impl<'a, K> Iterator for Iter<'a, K> type Item = &'a K;
[src]

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

pub fn clone(&self) -> Box<CStr, Global>

Notable traits for Box<I, A>

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

impl Clone for OsString[src]

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

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

impl Clone for RandomState[src]

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

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

pub fn clone(&self) -> Union<'_, T, S>

Notable traits for Union<'a, T, S>

impl<'a, T, S> Iterator for Union<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

impl Clone for IpAddr[src]

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

impl Clone for SocketCred[src]

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

impl Clone for SocketAddrV4[src]

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

impl Clone for ErrorKind[src]

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

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

pub fn clone(&self) -> *const T[src]

impl Clone for bool[src]

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

impl Clone for isize[src]

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

impl Clone for u8[src]

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

impl Clone for i64[src]

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

impl Clone for i32[src]

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

impl Clone for i16[src]

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

impl Clone for u32[src]

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

impl Clone for i128[src]

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

impl Clone for i8[src]

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

impl Clone for f32[src]

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

impl Clone for f64[src]

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

impl Clone for usize[src]

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

impl Clone for u128[src]

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

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

Shared references can be cloned, but mutable references cannot!

impl Clone for char[src]

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

impl Clone for u16[src]

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

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

Shared references can be cloned, but mutable references cannot!

pub fn clone(&self) -> &'_ T[src]

impl Clone for u64[src]

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

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

pub fn clone(&self) -> *mut T[src]

impl Clone for ![src]

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

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

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

Notable traits for IntoIter<T, A>

impl<T, A> Iterator for IntoIter<T, A> where
    A: Allocator
type Item = T;
[src]

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

pub fn clone(&self) -> Range<'_, K, V>

Notable traits for Range<'a, K, V>

impl<'a, K, V> Iterator for Range<'a, K, V> type Item = (&'a K, &'a V);
[src]

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

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

pub fn clone_from(&mut self, other: &BTreeSet<T>)[src]

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

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

Makes a clone of the Arc pointer.

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

Examples

use std::sync::Arc;

let five = Arc::new(5);

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

impl<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<I, A>

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

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

impl Clone for String[src]

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

pub fn clone_from(&mut self, source: &String)[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<I, A>

impl<I, A> Iterator for Box<I, A> where
    A: Allocator,
    I: Iterator + ?Sized
type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
    A: Allocator + 'static,
    F: Future + Unpin + ?Sized
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<'_, K, V> Clone for Iter<'_, K, V>[src]

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> where
    K: 'a,
    V: 'a, 
type Item = (&'a K, &'a V);
[src]

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

pub fn clone(&self) -> IntoIter<T>

Notable traits for IntoIter<T>

impl<T> Iterator for IntoIter<T> type Item = T;
[src]

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

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;
[src]

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

pub fn clone(&self) -> Difference<'_, T>

Notable traits for Difference<'a, T>

impl<'a, T> Iterator for Difference<'a, T> where
    T: Ord
type Item = &'a T;
[src]

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

pub fn clone(&self) -> SymmetricDifference<'_, T>

Notable traits for SymmetricDifference<'a, T>

impl<'a, T> Iterator for SymmetricDifference<'a, T> where
    T: Ord
type Item = &'a T;
[src]

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

pub fn clone(&self) -> Cursor<'_, T>[src]

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

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

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

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

Makes a clone of the Rc pointer.

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

Examples

use std::rc::Rc;

let five = Rc::new(5);

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

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

pub fn clone(&self) -> Box<str, Global>

Notable traits for Box<I, A>

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

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

pub fn clone(&self) -> Cow<'_, B>[src]

pub fn clone_from(&mut self, source: &Cow<'_, B>)[src]

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

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

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

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

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

Examples

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

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

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

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

pub fn clone(&self) -> Union<'_, T>

Notable traits for Union<'a, T>

impl<'a, T> Iterator for Union<'a, T> where
    T: Ord
type Item = &'a T;
[src]

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

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

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

Examples

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

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

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

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

pub fn clone(&self) -> Range<'_, T>

Notable traits for Range<'a, T>

impl<'a, T> Iterator for Range<'a, T> type Item = &'a T;
[src]

impl Clone for TryReserveError[src]

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

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

pub fn clone(&self) -> BTreeMap<K, V>[src]

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

pub fn clone(&self) -> IntoIterSorted<T>

Notable traits for IntoIterSorted<T>

impl<T> Iterator for IntoIterSorted<T> where
    T: Ord
type Item = T;
[src]

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

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

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

impl Clone for Global[src]

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

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

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

pub fn clone_from(&mut self, other: &LinkedList<T>)[src]

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

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

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

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

pub fn clone_from(&mut self, other: &VecDeque<T>)[src]

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

pub fn clone(&self) -> Intersection<'_, T>

Notable traits for Intersection<'a, T>

impl<'a, T> Iterator for Intersection<'a, T> where
    T: Ord
type Item = &'a T;
[src]

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

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;
[src]

impl Clone for FromUtf8Error[src]

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

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

pub fn clone(&self) -> Vec<T, A>[src]

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

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

pub fn clone(&self) -> IntoIter<T>

Notable traits for IntoIter<T>

impl<T> Iterator for IntoIter<T> type Item = T;
[src]

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

pub fn clone(&self) -> IntoIter<T>

Notable traits for IntoIter<T>

impl<T> Iterator for IntoIter<T> type Item = T;
[src]

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

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

impl Clone for _Unwind_Action

pub fn clone(&self) -> _Unwind_Action

impl Clone for _Unwind_Reason_Code

pub fn clone(&self) -> _Unwind_Reason_Code

impl Clone for externref

pub fn clone(&self) -> externref

impl Clone for assert_malformed

pub fn clone(&self) -> assert_malformed

impl Clone for f64

pub fn clone(&self) -> f64

impl Clone for f32

pub fn clone(&self) -> f32

impl<'a> Clone for Cursor<'a>

pub fn clone(&self) -> Cursor<'a>

impl Clone for eq

pub fn clone(&self) -> eq

impl Clone for memory

pub fn clone(&self) -> memory

impl Clone for before

pub fn clone(&self) -> before

impl Clone for after

pub fn clone(&self) -> after

impl Clone for instance

pub fn clone(&self) -> instance

impl Clone for catch_all

pub fn clone(&self) -> catch_all

impl Clone for global

pub fn clone(&self) -> global

impl<'a> Clone for Lexer<'a>

pub fn clone(&self) -> Lexer<'a>

Notable traits for Lexer<'a>

impl<'a> Iterator for Lexer<'a> type Item = Result<Token<'a>, Error>;

impl Clone for shared

pub fn clone(&self) -> shared

impl Clone for ref_null

pub fn clone(&self) -> ref_null

impl Clone for Span

pub fn clone(&self) -> Span

impl Clone for loop

pub fn clone(&self) -> loop

impl Clone for i16

pub fn clone(&self) -> i16

impl Clone for extern

pub fn clone(&self) -> extern

impl Clone for assert_return_arithmetic_nan

pub fn clone(&self) -> assert_return_arithmetic_nan

impl Clone for item

pub fn clone(&self) -> item

impl Clone for i8

pub fn clone(&self) -> i8

impl Clone for register

pub fn clone(&self) -> register

impl Clone for outer

pub fn clone(&self) -> outer

impl Clone for instantiate

pub fn clone(&self) -> instantiate

impl Clone for passive

pub fn clone(&self) -> passive

impl Clone for assert_return_arithmetic_nan_f64x2

pub fn clone(&self) -> assert_return_arithmetic_nan_f64x2

impl Clone for import

pub fn clone(&self) -> import

impl Clone for local

pub fn clone(&self) -> local

impl Clone for assert_return_arithmetic_nan_f32x4

pub fn clone(&self) -> assert_return_arithmetic_nan_f32x4

impl Clone for f32x4

pub fn clone(&self) -> f32x4

impl Clone for parent

pub fn clone(&self) -> parent

impl Clone for declare

pub fn clone(&self) -> declare

impl Clone for param

pub fn clone(&self) -> param

impl Clone for struct

pub fn clone(&self) -> struct

impl Clone for unwind

pub fn clone(&self) -> unwind

impl<'a, K> Clone for ItemRef<'a, K> where
    K: Clone

pub fn clone(&self) -> ItemRef<'a, K>

impl Clone for first

pub fn clone(&self) -> first

impl Clone for i31

pub fn clone(&self) -> i31

impl Clone for f64x2

pub fn clone(&self) -> f64x2

impl Clone for assert_return_canonical_nan_f32x4

pub fn clone(&self) -> assert_return_canonical_nan_f32x4

impl Clone for invoke

pub fn clone(&self) -> invoke

impl Clone for func

pub fn clone(&self) -> func

impl Clone for anyref

pub fn clone(&self) -> anyref

impl Clone for try

pub fn clone(&self) -> try

impl Clone for exn

pub fn clone(&self) -> exn

impl Clone for array

pub fn clone(&self) -> array

impl Clone for exnref

pub fn clone(&self) -> exnref

impl Clone for SignToken

pub fn clone(&self) -> SignToken

impl Clone for assert_invalid

pub fn clone(&self) -> assert_invalid

impl<'a> Clone for Index<'a>

pub fn clone(&self) -> Index<'a>

impl Clone for i64x2

pub fn clone(&self) -> i64x2

impl Clone for assert_unlinkable

pub fn clone(&self) -> assert_unlinkable

impl Clone for block

pub fn clone(&self) -> block

impl Clone for elem

pub fn clone(&self) -> elem

impl Clone for code

pub fn clone(&self) -> code

impl Clone for else

pub fn clone(&self) -> else

impl Clone for assert_exhaustion

pub fn clone(&self) -> assert_exhaustion

impl Clone for last

pub fn clone(&self) -> last

impl Clone for any

pub fn clone(&self) -> any

impl Clone for catch

pub fn clone(&self) -> catch

impl Clone for offset

pub fn clone(&self) -> offset

impl Clone for mut

pub fn clone(&self) -> mut

impl Clone for alias

pub fn clone(&self) -> alias

impl Clone for assert_return_canonical_nan

pub fn clone(&self) -> assert_return_canonical_nan

impl Clone for then

pub fn clone(&self) -> then

impl Clone for LexError

pub fn clone(&self) -> LexError

impl Clone for result

pub fn clone(&self) -> result

impl Clone for i8x16

pub fn clone(&self) -> i8x16

impl Clone for arg

pub fn clone(&self) -> arg

impl Clone for i31ref

pub fn clone(&self) -> i31ref

impl Clone for rtt

pub fn clone(&self) -> rtt

impl Clone for do

pub fn clone(&self) -> do

impl<'a> Clone for Id<'a>

pub fn clone(&self) -> Id<'a>

impl Clone for nullref

pub fn clone(&self) -> nullref

impl Clone for assert_return

pub fn clone(&self) -> assert_return

impl Clone for table

pub fn clone(&self) -> table

impl Clone for i32x4

pub fn clone(&self) -> i32x4

impl Clone for end

pub fn clone(&self) -> end

impl Clone for quote

pub fn clone(&self) -> quote

impl Clone for ref_func

pub fn clone(&self) -> ref_func

impl Clone for v128

pub fn clone(&self) -> v128

impl Clone for event

pub fn clone(&self) -> event

impl Clone for field

pub fn clone(&self) -> field

impl Clone for eqref

pub fn clone(&self) -> eqref

impl Clone for i64

pub fn clone(&self) -> i64

impl<'a, K> Clone for IndexOrRef<'a, K> where
    K: Clone

pub fn clone(&self) -> IndexOrRef<'a, K>

impl<'a> Clone for NameAnnotation<'a>

pub fn clone(&self) -> NameAnnotation<'a>

impl Clone for funcref

pub fn clone(&self) -> funcref

impl Clone for assert_trap

pub fn clone(&self) -> assert_trap

impl Clone for get

pub fn clone(&self) -> get

impl<'a> Clone for Parser<'a>

pub fn clone(&self) -> Parser<'a>

impl Clone for assert_return_func

pub fn clone(&self) -> assert_return_func

impl Clone for if

pub fn clone(&self) -> if

impl Clone for modulecode

pub fn clone(&self) -> modulecode

impl Clone for ref

pub fn clone(&self) -> ref

impl Clone for data

pub fn clone(&self) -> data

impl Clone for type

pub fn clone(&self) -> type

impl Clone for module

pub fn clone(&self) -> module

impl Clone for start

pub fn clone(&self) -> start

impl Clone for null

pub fn clone(&self) -> null

impl Clone for i16x8

pub fn clone(&self) -> i16x8

impl Clone for assert_return_canonical_nan_f64x2

pub fn clone(&self) -> assert_return_canonical_nan_f64x2

impl Clone for nan_canonical

pub fn clone(&self) -> nan_canonical

impl Clone for nan_arithmetic

pub fn clone(&self) -> nan_arithmetic

impl Clone for anyfunc

pub fn clone(&self) -> anyfunc

impl Clone for i32

pub fn clone(&self) -> i32

impl Clone for binary

pub fn clone(&self) -> binary

impl Clone for export

pub fn clone(&self) -> export

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

pub fn clone(&self) -> Chain<'a>

Notable traits for Chain<'a>

impl<'a> Iterator for Chain<'a> type Item = &'a (dyn Error + 'static);
[src]

impl Clone for LevelFilter[src]

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

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

pub fn clone(&self) -> Metadata<'a>[src]

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

pub fn clone(&self) -> Record<'a>[src]

impl Clone for Level[src]

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

impl Clone for ExternType[src]

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

impl<Params, Results> Clone for TypedFunc<Params, Results>[src]

pub fn clone(&self) -> TypedFunc<Params, Results>[src]

impl Clone for ModuleType[src]

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

impl Clone for Strategy[src]

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

impl Clone for TableType[src]

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

impl Clone for Store[src]

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

impl Clone for Config[src]

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

impl Clone for ModuleLimits[src]

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

impl Clone for Trap[src]

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

impl Clone for OptLevel[src]

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

impl Clone for Extern[src]

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

impl Clone for Limits[src]

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

impl Clone for InstanceType[src]

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

impl Clone for ValType[src]

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

impl Clone for ExternRef[src]

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

impl Clone for Global[src]

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

impl Clone for ProfilingStrategy[src]

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

impl Clone for Val[src]

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

impl Clone for Mutability[src]

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

impl Clone for Func[src]

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

impl Clone for Table[src]

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

impl Clone for WasmBacktraceDetails[src]

impl Clone for FuncType[src]

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

impl<'module> Clone for ExportType<'module>[src]

pub fn clone(&self) -> ExportType<'module>[src]

impl Clone for GlobalType[src]

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

impl<'module> Clone for ImportType<'module>[src]

pub fn clone(&self) -> ImportType<'module>[src]

impl Clone for PoolingAllocationStrategy[src]

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

pub fn clone(&self) -> Export<'instance>[src]

impl Clone for Engine[src]

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

impl Clone for InstanceLimits[src]

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

impl Clone for TrapCode[src]

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

impl Clone for InstanceAllocationStrategy[src]

impl Clone for MemoryType[src]

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

impl Clone for Instance[src]

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

impl Clone for Module[src]

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

impl Clone for Memory[src]

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

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

pub fn clone(&self) -> SmallVec<A>

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

pub fn clone(&self) -> IntoIter<A>

Notable traits for IntoIter<A>

impl<A> Iterator for IntoIter<A> where
    A: Array, 
type Item = <A as Array>::Item;

impl Clone for TableStyle

pub fn clone(&self) -> TableStyle

impl Clone for MemoryInitializer

pub fn clone(&self) -> MemoryInitializer

impl Clone for VMOffsetsFields

pub fn clone(&self) -> VMOffsetsFields

impl Clone for Relocation

pub fn clone(&self) -> Relocation

impl Clone for Module

pub fn clone(&self) -> Module

impl Clone for TypeTables

pub fn clone(&self) -> TypeTables

impl Clone for RelocationTarget

pub fn clone(&self) -> RelocationTarget

impl Clone for ModuleType

pub fn clone(&self) -> ModuleType

impl Clone for TargetSharedSignatureIndex

pub fn clone(&self) -> TargetSharedSignatureIndex

impl Clone for BuiltinFunctionIndex

pub fn clone(&self) -> BuiltinFunctionIndex

impl Clone for TablePlan

pub fn clone(&self) -> TablePlan

impl Clone for TrapInformation

pub fn clone(&self) -> TrapInformation

impl Clone for CompiledFunction

pub fn clone(&self) -> CompiledFunction

impl Clone for TableInitializer

pub fn clone(&self) -> TableInitializer

impl Clone for ModuleMemoryOffset

pub fn clone(&self) -> ModuleMemoryOffset

impl Clone for InstanceSignature

pub fn clone(&self) -> InstanceSignature

impl Clone for VMOffsets

pub fn clone(&self) -> VMOffsets

impl Clone for MemoryPlan

pub fn clone(&self) -> MemoryPlan

impl Clone for Tunables

pub fn clone(&self) -> Tunables

impl Clone for MemoryInitialization

pub fn clone(&self) -> MemoryInitialization

impl Clone for Initializer

pub fn clone(&self) -> Initializer

impl Clone for FunctionAddressMap

pub fn clone(&self) -> FunctionAddressMap

impl Clone for ModuleUpvar

pub fn clone(&self) -> ModuleUpvar

impl Clone for StackMapInformation

pub fn clone(&self) -> StackMapInformation

impl Clone for InstructionAddressMap

pub fn clone(&self) -> InstructionAddressMap

impl Clone for MemoryStyle

pub fn clone(&self) -> MemoryStyle

impl Clone for ModuleSignature

pub fn clone(&self) -> ModuleSignature

impl Clone for ValueLoc

pub fn clone(&self) -> ValueLoc

impl Clone for MachInstStackOpInfo

pub fn clone(&self) -> MachInstStackOpInfo

impl Clone for BranchRange

pub fn clone(&self) -> BranchRange

impl Clone for StackBase

pub fn clone(&self) -> StackBase

impl Clone for ResolvedConstraint

pub fn clone(&self) -> ResolvedConstraint

impl Clone for HeapData

pub fn clone(&self) -> HeapData

impl Clone for Inst

pub fn clone(&self) -> Inst

impl Clone for GlobalValueData

pub fn clone(&self) -> GlobalValueData

impl Clone for ABIArgSlot

pub fn clone(&self) -> ABIArgSlot

impl Clone for Uimm64

pub fn clone(&self) -> Uimm64

impl Clone for ValueLocRange

pub fn clone(&self) -> ValueLocRange

impl Clone for Builder

pub fn clone(&self) -> Builder

impl Clone for CursorPosition

pub fn clone(&self) -> CursorPosition

impl Clone for Flags

pub fn clone(&self) -> Flags

impl Clone for StackRef

pub fn clone(&self) -> StackRef

impl Clone for UnwindInfo

pub fn clone(&self) -> UnwindInfo

impl Clone for StackLayoutInfo

pub fn clone(&self) -> StackLayoutInfo

impl Clone for TargetFrontendConfig

pub fn clone(&self) -> TargetFrontendConfig

impl Clone for Ieee64

pub fn clone(&self) -> Ieee64

impl Clone for LoweredBlock

pub fn clone(&self) -> LoweredBlock

impl Clone for Immediate

pub fn clone(&self) -> Immediate

impl Clone for AtomicRmwOp

pub fn clone(&self) -> AtomicRmwOp

impl Clone for MachStackMap

pub fn clone(&self) -> MachStackMap

impl Clone for ConstantPoolEntry

pub fn clone(&self) -> ConstantPoolEntry

impl Clone for StackBaseMask

pub fn clone(&self) -> StackBaseMask

impl Clone for Loop

pub fn clone(&self) -> Loop

impl Clone for ValueLabelAssignments

pub fn clone(&self) -> ValueLabelAssignments

impl Clone for Layout

pub fn clone(&self) -> Layout

impl Clone for UnwindInfo

pub fn clone(&self) -> UnwindInfo

impl<R> Clone for ValueRegs<R> where
    R: Clone + Copy + Debug + PartialEq<R> + Eq + InvalidSentinel, 

pub fn clone(&self) -> ValueRegs<R>

impl Clone for RelocDistance

pub fn clone(&self) -> RelocDistance

impl Clone for DataFlowGraph

pub fn clone(&self) -> DataFlowGraph

impl Clone for RecipeConstraints

pub fn clone(&self) -> RecipeConstraints

impl Clone for Value

pub fn clone(&self) -> Value

impl Clone for CallDest

pub fn clone(&self) -> CallDest

impl Clone for ValueLabelStart

pub fn clone(&self) -> ValueLabelStart

impl Clone for MemFlags

pub fn clone(&self) -> MemFlags

impl Clone for Detail

pub fn clone(&self) -> Detail

impl Clone for Ieee32

pub fn clone(&self) -> Ieee32

impl Clone for VerifierErrors

pub fn clone(&self) -> VerifierErrors

impl Clone for ABIArg

pub fn clone(&self) -> ABIArg

impl<'a> Clone for MachTerminator<'a>

pub fn clone(&self) -> MachTerminator<'a>

impl Clone for ValueLabel

pub fn clone(&self) -> ValueLabel

impl Clone for ValueTypeSet

pub fn clone(&self) -> ValueTypeSet

impl Clone for GlobalValue

pub fn clone(&self) -> GlobalValue

impl Clone for ExtFuncData

pub fn clone(&self) -> ExtFuncData

impl Clone for Reloc

pub fn clone(&self) -> Reloc

impl Clone for StackSlot

pub fn clone(&self) -> StackSlot

impl Clone for TrapCode

pub fn clone(&self) -> TrapCode

impl Clone for VersionMarker

pub fn clone(&self) -> VersionMarker

impl Clone for SourceLoc

pub fn clone(&self) -> SourceLoc

impl Clone for Opcode

pub fn clone(&self) -> Opcode

impl Clone for VerifierError

pub fn clone(&self) -> VerifierError

impl Clone for RegDiversions

pub fn clone(&self) -> RegDiversions

impl Clone for RegClassIndex

pub fn clone(&self) -> RegClassIndex

impl Clone for ProgramPoint

pub fn clone(&self) -> ProgramPoint

impl Clone for JumpTable

pub fn clone(&self) -> JumpTable

impl Clone for Signature

pub fn clone(&self) -> Signature

impl<Reg> Clone for UnwindInfo<Reg> where
    Reg: Clone

pub fn clone(&self) -> UnwindInfo<Reg>

impl Clone for ExternalName

pub fn clone(&self) -> ExternalName

impl Clone for Heap

pub fn clone(&self) -> Heap

impl Clone for AbiParam

pub fn clone(&self) -> AbiParam

impl Clone for MachSrcLoc

pub fn clone(&self) -> MachSrcLoc

impl Clone for ConstantData

pub fn clone(&self) -> ConstantData

impl Clone for LibcallCallConv

pub fn clone(&self) -> LibcallCallConv

impl Clone for OpcodeConstraints

pub fn clone(&self) -> OpcodeConstraints

impl Clone for InstIsSafepoint

pub fn clone(&self) -> InstIsSafepoint

impl Clone for CallConv

pub fn clone(&self) -> CallConv

impl Clone for Register

pub fn clone(&self) -> Register

impl Clone for Uimm32

pub fn clone(&self) -> Uimm32

impl Clone for NonRegInput

pub fn clone(&self) -> NonRegInput

impl Clone for SigRef

pub fn clone(&self) -> SigRef

impl Clone for ExpandedProgramPoint

pub fn clone(&self) -> ExpandedProgramPoint

impl Clone for StackSlotKind

pub fn clone(&self) -> StackSlotKind

impl Clone for EncInfo

pub fn clone(&self) -> EncInfo

impl Clone for ConstraintKind

pub fn clone(&self) -> ConstraintKind

impl Clone for V128Imm

pub fn clone(&self) -> V128Imm

impl Clone for Builder

pub fn clone(&self) -> Builder

impl Clone for Function

pub fn clone(&self) -> Function

impl Clone for Encoding

pub fn clone(&self) -> Encoding

impl Clone for ArgumentPurpose

pub fn clone(&self) -> ArgumentPurpose

impl Clone for BackendVariant

pub fn clone(&self) -> BackendVariant

impl Clone for LookupError

pub fn clone(&self) -> LookupError

impl Clone for Type

pub fn clone(&self) -> Type

impl Clone for DataValue

pub fn clone(&self) -> DataValue

impl Clone for AnyEntity

pub fn clone(&self) -> AnyEntity

impl<'a> Clone for PredicateView<'a>

pub fn clone(&self) -> PredicateView<'a>

impl Clone for StackSlots

pub fn clone(&self) -> StackSlots

impl Clone for UnwindInfo

pub fn clone(&self) -> UnwindInfo

impl Clone for Table

pub fn clone(&self) -> Table

impl Clone for SettingKind

pub fn clone(&self) -> SettingKind

impl Clone for VariableArgs

pub fn clone(&self) -> VariableArgs

impl Clone for InstructionFormat

pub fn clone(&self) -> InstructionFormat

impl Clone for StackSlotData

pub fn clone(&self) -> StackSlotData

impl Clone for Imm64

pub fn clone(&self) -> Imm64

impl<Reg> Clone for UnwindCode<Reg> where
    Reg: Clone

pub fn clone(&self) -> UnwindCode<Reg>

impl Clone for StackAMode

pub fn clone(&self) -> StackAMode

impl Clone for OptLevel

pub fn clone(&self) -> OptLevel

impl Clone for UnwindInst

pub fn clone(&self) -> UnwindInst

impl Clone for ArgumentExtension

pub fn clone(&self) -> ArgumentExtension

impl Clone for Setting

pub fn clone(&self) -> Setting

impl Clone for StackMap

pub fn clone(&self) -> StackMap

impl Clone for ConstantPool

pub fn clone(&self) -> ConstantPool

impl Clone for TlsModel

pub fn clone(&self) -> TlsModel

impl Clone for Constant

pub fn clone(&self) -> Constant

impl Clone for ValueDef

pub fn clone(&self) -> ValueDef

impl<'a> Clone for FlagsOrIsa<'a>

pub fn clone(&self) -> FlagsOrIsa<'a>

impl Clone for Endianness

pub fn clone(&self) -> Endianness

impl Clone for TableData

pub fn clone(&self) -> TableData

impl Clone for Regalloc

pub fn clone(&self) -> Regalloc

impl Clone for FuncRef

pub fn clone(&self) -> FuncRef

impl Clone for JumpTableData

pub fn clone(&self) -> JumpTableData

impl Clone for MachLabel

pub fn clone(&self) -> MachLabel

impl Clone for RegInfo

pub fn clone(&self) -> RegInfo

impl Clone for VCodeConstant

pub fn clone(&self) -> VCodeConstant

impl Clone for ArgumentLoc

pub fn clone(&self) -> ArgumentLoc

impl Clone for Offset32

pub fn clone(&self) -> Offset32

impl Clone for HeapStyle

pub fn clone(&self) -> HeapStyle

impl Clone for UnwindInfoKind

pub fn clone(&self) -> UnwindInfoKind

impl Clone for ArgsOrRets

pub fn clone(&self) -> ArgsOrRets

impl Clone for LibCall

pub fn clone(&self) -> LibCall

impl Clone for LabelValueLoc

pub fn clone(&self) -> LabelValueLoc

impl Clone for Block

pub fn clone(&self) -> Block

impl Clone for AtomicRmwOp

pub fn clone(&self) -> AtomicRmwOp

impl Clone for InstructionData

pub fn clone(&self) -> InstructionData

impl<K> Clone for Set<K> where
    K: Clone + Copy

pub fn clone(&self) -> Set<K>

impl<K, V> Clone for Map<K, V> where
    K: Clone + Copy,
    V: Clone + Copy

pub fn clone(&self) -> Map<K, V>

impl<T> Clone for PackedOption<T> where
    T: Clone + ReservedValue, 

pub fn clone(&self) -> PackedOption<T>

impl<T> Clone for EntityList<T> where
    T: Clone + EntityRef + ReservedValue, 

pub fn clone(&self) -> EntityList<T>

impl<K, V> Clone for PrimaryMap<K, V> where
    K: Clone + EntityRef,
    V: Clone

pub fn clone(&self) -> PrimaryMap<K, V>

impl<K, V> Clone for BoxedSlice<K, V> where
    K: Clone + EntityRef,
    V: Clone

pub fn clone(&self) -> BoxedSlice<K, V>

impl<T> Clone for ListPool<T> where
    T: Clone + EntityRef + ReservedValue, 

pub fn clone(&self) -> ListPool<T>

impl<K, V> Clone for SecondaryMap<K, V> where
    K: Clone + EntityRef,
    V: Clone

pub fn clone(&self) -> SecondaryMap<K, V>

impl<K> Clone for EntitySet<K> where
    K: Clone + EntityRef, 

pub fn clone(&self) -> EntitySet<K>

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

pub fn clone(&self) -> StringDeserializer<E>[src]

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

pub fn clone(&self) -> F32Deserializer<E>[src]

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

pub fn clone(&self) -> I8Deserializer<E>[src]

impl<'de, I, E> Clone for MapDeserializer<'de, I, E> where
    I: Iterator + Clone,
    <I as Iterator>::Item: Pair,
    <<I as Iterator>::Item as Pair>::Second: Clone
[src]

pub fn clone(&self) -> MapDeserializer<'de, I, E>[src]

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

pub fn clone(&self) -> U8Deserializer<E>[src]

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

pub fn clone(&self) -> I16Deserializer<E>[src]

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

pub fn clone(&self) -> StrDeserializer<'de, E>[src]

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

pub fn clone(&self) -> Unexpected<'a>[src]

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

pub fn clone(&self) -> BorrowedBytesDeserializer<'de, E>[src]

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

pub fn clone(&self) -> UsizeDeserializer<E>[src]

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

pub fn clone(&self) -> CharDeserializer<E>[src]

impl Clone for Error[src]

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

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

pub fn clone(&self) -> BytesDeserializer<'a, E>[src]

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

pub fn clone(&self) -> MapAccessDeserializer<A>[src]

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

pub fn clone(&self) -> SeqDeserializer<I, E>[src]

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

pub fn clone(&self) -> U128Deserializer<E>[src]

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

pub fn clone(&self) -> SeqAccessDeserializer<A>[src]

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

pub fn clone(&self) -> I64Deserializer<E>[src]

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

pub fn clone(&self) -> F64Deserializer<E>[src]

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

pub fn clone(&self) -> IsizeDeserializer<E>[src]

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

pub fn clone(&self) -> U64Deserializer<E>[src]

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

pub fn clone(&self) -> CowStrDeserializer<'a, E>[src]

impl Clone for IgnoredAny[src]

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

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

pub fn clone(&self) -> I128Deserializer<E>[src]

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

pub fn clone(&self) -> U16Deserializer<E>[src]

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

pub fn clone(&self) -> U32Deserializer<E>[src]

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

pub fn clone(&self) -> BorrowedStrDeserializer<'de, E>[src]

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

pub fn clone(&self) -> I32Deserializer<E>[src]

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

pub fn clone(&self) -> UnitDeserializer<E>[src]

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

pub fn clone(&self) -> BoolDeserializer<E>[src]

impl Clone for EncodingBits

pub fn clone(&self) -> EncodingBits

impl Clone for OpcodePrefix

pub fn clone(&self) -> OpcodePrefix

impl Clone for IntCC

pub fn clone(&self) -> IntCC

impl Clone for FloatCC

pub fn clone(&self) -> FloatCC

impl Clone for BinaryFormat

pub fn clone(&self) -> BinaryFormat

impl Clone for Riscv32Architecture

pub fn clone(&self) -> Riscv32Architecture

impl Clone for ParseError

pub fn clone(&self) -> ParseError

impl Clone for Environment

pub fn clone(&self) -> Environment

impl Clone for CallingConvention

pub fn clone(&self) -> CallingConvention

impl Clone for Riscv64Architecture

pub fn clone(&self) -> Riscv64Architecture

impl Clone for X86_32Architecture

pub fn clone(&self) -> X86_32Architecture

impl Clone for Mips32Architecture

pub fn clone(&self) -> Mips32Architecture

impl Clone for CDataModel

pub fn clone(&self) -> CDataModel

impl Clone for Vendor

pub fn clone(&self) -> Vendor

impl Clone for ArmArchitecture

pub fn clone(&self) -> ArmArchitecture

impl Clone for Aarch64Architecture

pub fn clone(&self) -> Aarch64Architecture

impl Clone for OperatingSystem

pub fn clone(&self) -> OperatingSystem

impl Clone for Size

pub fn clone(&self) -> Size

impl Clone for Mips64Architecture

pub fn clone(&self) -> Mips64Architecture

impl Clone for PointerWidth

pub fn clone(&self) -> PointerWidth

impl Clone for Triple

pub fn clone(&self) -> Triple

impl Clone for Architecture

pub fn clone(&self) -> Architecture

impl Clone for CustomVendor

pub fn clone(&self) -> CustomVendor

impl Clone for Endianness

pub fn clone(&self) -> Endianness

impl Clone for Pointer

pub fn clone(&self) -> Pointer

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

pub fn clone(&self) -> DebugInfo<R>

impl Clone for LittleEndian

pub fn clone(&self) -> LittleEndian

impl Clone for DwAccess

pub fn clone(&self) -> DwAccess

impl Clone for LineRow

pub fn clone(&self) -> LineRow

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

pub fn clone(&self) -> RangeLists<R>

impl Clone for Error

pub fn clone(&self) -> Error

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

pub fn clone(&self) -> AttrsIter<'abbrev, 'entry, 'unit, R>

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

pub fn clone(&self) -> EhFrameOffset<T>

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

pub fn clone(&self) -> EntriesTree<'abbrev, 'unit, R>

impl Clone for FileInfo

pub fn clone(&self) -> FileInfo

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

pub fn clone(&self) -> DebugStrOffsetsBase<T>

impl Clone for ValueType

pub fn clone(&self) -> ValueType

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

pub fn clone(&self) -> UnwindTableRow<R>

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

pub fn clone(&self) -> ArangeHeader<R, Offset>

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

pub fn clone(&self) -> UninitializedUnwindContext<R>

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

pub fn clone(&self) -> CieOrFde<'bases, Section, R>

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

pub fn clone(&self) -> PubNamesEntry<R>

impl Clone for DwCfa

pub fn clone(&self) -> DwCfa

impl Clone for DwoId

pub fn clone(&self) -> DwoId

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

pub fn clone(&self) -> PubNamesEntryIter<R>

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

pub fn clone(&self) -> IncompleteLineProgram<R, Offset>

impl Clone for Abbreviation

pub fn clone(&self) -> Abbreviation

impl Clone for Expression

pub fn clone(&self) -> Expression

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

pub fn clone(&self) -> AttributeValue<R, Offset>

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

pub fn clone(&self) -> LocationListEntry<R>

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

pub fn clone(&self) -> LineInstruction<R, Offset>

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

pub fn clone(&self) -> DebugLoc<R>

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

pub fn clone(&self) -> DebugArangesOffset<T>

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

pub fn clone(&self) -> ArangeHeaderIter<R>

impl Clone for InitialLengthOffset

pub fn clone(&self) -> InitialLengthOffset

impl Clone for DwLle

pub fn clone(&self) -> DwLle

impl Clone for DwTag

pub fn clone(&self) -> DwTag

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

pub fn clone(&self) -> CommonInformationEntry<R, Offset>

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

pub fn clone(&self) -> DebugLineStrOffset<T>

impl Clone for RunTimeEndian

pub fn clone(&self) -> RunTimeEndian

impl Clone for ArangeEntry

pub fn clone(&self) -> ArangeEntry

impl Clone for Augmentation

pub fn clone(&self) -> Augmentation

impl Clone for AttributeSpecification

pub fn clone(&self) -> AttributeSpecification

impl Clone for DwEnd

pub fn clone(&self) -> DwEnd

impl Clone for CommonInformationEntry

pub fn clone(&self) -> CommonInformationEntry

impl Clone for Error

pub fn clone(&self) -> Error

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

pub fn clone(&self) -> DebugStrOffsets<R>

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

pub fn clone(&self) -> Expression<R>

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

pub fn clone(&self) -> EntriesCursor<'abbrev, 'unit, R>

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

pub fn clone(&self) -> EntriesRaw<'abbrev, 'unit, R>

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

pub fn clone(&self) -> EndianSlice<'input, Endian>

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

pub fn clone(&self) -> EhHdrTable<'a, R>

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

pub fn clone(&self) -> DebugRngListsBase<T>

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

pub fn clone(&self) -> DieReference<T>

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

pub fn clone(&self) -> LocationListsOffset<T>

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

pub fn clone(&self) -> EhFrameHdr<R>

impl Clone for DwAddr

pub fn clone(&self) -> DwAddr

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

pub fn clone(&self) -> DebugFrameOffset<T>

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

pub fn clone(&self) -> DebugFrame<R>

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

pub fn clone(&self) -> DebugStrOffsetsIndex<T>

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

pub fn clone(&self) -> UnitType<Offset>

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

pub fn clone(&self) -> DebugStr<R>

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

pub fn clone(&self) -> DebugMacroOffset<T>

impl Clone for DwAt

pub fn clone(&self) -> DwAt

impl Clone for FileId

pub fn clone(&self) -> FileId

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

pub fn clone(&self) -> DebugLine<R>

impl Clone for Encoding

pub fn clone(&self) -> Encoding

impl Clone for DwDs

pub fn clone(&self) -> DwDs

impl Clone for DwLns

pub fn clone(&self) -> DwLns

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

pub fn clone(&self) -> DebugAddrIndex<T>

impl Clone for LineString

pub fn clone(&self) -> LineString

impl Clone for DwMacro

pub fn clone(&self) -> DwMacro

impl Clone for Range

pub fn clone(&self) -> Range

impl Clone for SectionId

pub fn clone(&self) -> SectionId

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

pub fn clone(&self) -> DebugPubTypes<R>

impl Clone for AttributeValue

pub fn clone(&self) -> AttributeValue

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

pub fn clone(&self) -> RawRngListEntry<T>

impl Clone for Attribute

pub fn clone(&self) -> Attribute

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

pub fn clone(&self) -> DebugLocListsIndex<T>

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

pub fn clone(&self) -> DebugInfoUnitHeadersIter<R>

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

pub fn clone(&self) -> DebugRngListsIndex<T>

impl Clone for DwIdx

pub fn clone(&self) -> DwIdx

impl Clone for FrameDescriptionEntry

pub fn clone(&self) -> FrameDescriptionEntry

impl Clone for DebugTypeSignature

pub fn clone(&self) -> DebugTypeSignature

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

pub fn clone(&self) -> Piece<R, Offset>

impl Clone for DirectoryId

pub fn clone(&self) -> DirectoryId

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

pub fn clone(&self) -> ArangeEntryIter<R>

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

pub fn clone(&self) -> CallFrameInstructionIter<'a, R>

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

pub fn clone(&self) -> LineInstructions<R>

impl Clone for Register

pub fn clone(&self) -> Register

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

pub fn clone(&self) -> Location<R, Offset>

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

pub fn clone(&self) -> UnwindContext<R>

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

pub fn clone(&self) -> UnitOffset<T>

impl Clone for Location

pub fn clone(&self) -> Location

impl Clone for UnitEntryId

pub fn clone(&self) -> UnitEntryId

impl Clone for X86_64

pub fn clone(&self) -> X86_64

impl Clone for LocationList

pub fn clone(&self) -> LocationList

impl Clone for DwCc

pub fn clone(&self) -> DwCc

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

pub fn clone(&self) -> PartialFrameDescriptionEntry<'bases, Section, R>

impl Clone for CieId

pub fn clone(&self) -> CieId

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

pub fn clone(&self) -> EhFrame<R>

impl Clone for DwDsc

pub fn clone(&self) -> DwDsc

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

pub fn clone(&self) -> RawLocListEntry<R>

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

pub fn clone(&self) -> DebugLineStr<R>

impl<Endian> Clone for EndianVec<Endian> where
    Endian: Clone + Endianity, 

pub fn clone(&self) -> EndianVec<Endian>

impl Clone for X86

pub fn clone(&self) -> X86

impl Clone for DwLang

pub fn clone(&self) -> DwLang

impl Clone for Arm

pub fn clone(&self) -> Arm

impl Clone for ColumnType

pub fn clone(&self) -> ColumnType

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

pub fn clone(&self) -> DebugRanges<R>

impl Clone for StringId

pub fn clone(&self) -> StringId

impl Clone for DwLnct

pub fn clone(&self) -> DwLnct

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

pub fn clone(&self) -> UnitHeader<R, Offset>

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

pub fn clone(&self) -> DebugTypes<R>

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

pub fn clone(&self) -> CfaRule<R>

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

pub fn clone(&self) -> DebugLocLists<R>

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

pub fn clone(&self) -> FrameDescriptionEntry<R, Offset>

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

pub fn clone(&self) -> Attribute<R>

impl Clone for LocationListId

pub fn clone(&self) -> LocationListId

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

pub fn clone(&self) -> CallFrameInstruction<R>

impl Clone for BigEndian

pub fn clone(&self) -> BigEndian

impl Clone for DwOrd

pub fn clone(&self) -> DwOrd

impl Clone for Address

pub fn clone(&self) -> Address

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

pub fn clone(&self) -> DebugTypesUnitHeadersIter<R>

impl Clone for Format

pub fn clone(&self) -> Format

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

pub fn clone(&self) -> PubTypesEntry<R>

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

pub fn clone(&self) -> DebugStrOffset<T>

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

pub fn clone(&self) -> LineProgramHeader<R, Offset>

impl Clone for UnitId

pub fn clone(&self) -> UnitId

impl<Endian, T> Clone for EndianReader<Endian, T> where
    T: Clone + CloneStableDeref<Target = [u8]> + Debug,
    Endian: Clone + Endianity, 

pub fn clone(&self) -> EndianReader<Endian, T>

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

pub fn clone(&self) -> Operation<R, Offset>

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

pub fn clone(&self) -> UnitSectionOffset<T>

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

pub fn clone(&self) -> DebugAbbrevOffset<T>

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

pub fn clone(&self) -> DebugTypesOffset<T>

impl Clone for DwAte

pub fn clone(&self) -> DwAte

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

pub fn clone(&self) -> DebugRngLists<R>

impl Clone for DwDefaulted

pub fn clone(&self) -> DwDefaulted

impl Clone for LineEncoding

pub fn clone(&self) -> LineEncoding

impl Clone for Value

pub fn clone(&self) -> Value

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

pub fn clone(&self) -> LineRows<R, Program, Offset>

impl Clone for DwVis

pub fn clone(&self) -> DwVis

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

pub fn clone(&self) -> CfiEntriesIter<'bases, Section, R>

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

pub fn clone(&self) -> DebugLineOffset<T>

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

pub fn clone(&self) -> ParsedEhFrameHdr<R>

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

pub fn clone(&self) -> RegisterRuleIter<'iter, R>

Notable traits for RegisterRuleIter<'iter, R>

impl<'iter, R> Iterator for RegisterRuleIter<'iter, R> where
    R: Reader, 
type Item = &'iter (Register, RegisterRule<R>);

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

pub fn clone(&self) -> FileEntry<R, Offset>

impl Clone for Reference

pub fn clone(&self) -> Reference

impl Clone for LineProgram

pub fn clone(&self) -> LineProgram

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

pub fn clone(&self) -> DebugAddrBase<T>

impl Clone for DwarfFileType

pub fn clone(&self) -> DwarfFileType

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

pub fn clone(&self) -> PubTypesEntryIter<R>

impl Clone for DwUt

pub fn clone(&self) -> DwUt

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

pub fn clone(&self) -> CompleteLineProgram<R, Offset>

impl Clone for BaseAddresses

pub fn clone(&self) -> BaseAddresses

impl Clone for DwForm

pub fn clone(&self) -> DwForm

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

pub fn clone(&self) -> RangeListsOffset<T>

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

pub fn clone(&self) -> DebugAbbrev<R>

impl Clone for Abbreviations

pub fn clone(&self) -> Abbreviations

impl Clone for DwChildren

pub fn clone(&self) -> DwChildren

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

pub fn clone(&self) -> DebugAranges<R>

impl Clone for SectionBaseAddresses

pub fn clone(&self) -> SectionBaseAddresses

impl Clone for RangeList

pub fn clone(&self) -> RangeList

impl Clone for ConvertError

pub fn clone(&self) -> ConvertError

impl Clone for Range

pub fn clone(&self) -> Range

impl Clone for RangeListId

pub fn clone(&self) -> RangeListId

impl Clone for DwVirtuality

pub fn clone(&self) -> DwVirtuality

impl Clone for DwInl

pub fn clone(&self) -> DwInl

impl Clone for ReaderOffsetId

pub fn clone(&self) -> ReaderOffsetId

impl Clone for DwRle

pub fn clone(&self) -> DwRle

impl Clone for DwLne

pub fn clone(&self) -> DwLne

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

pub fn clone(&self) -> DebugLocListsBase<T>

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

pub fn clone(&self) -> DebuggingInformationEntry<'abbrev, 'unit, R, Offset>

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

pub fn clone(&self) -> RegisterRule<R>

impl Clone for CallFrameInstruction

pub fn clone(&self) -> CallFrameInstruction

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

pub fn clone(&self) -> OperationIter<R>

impl Clone for LineStringId

pub fn clone(&self) -> LineStringId

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

pub fn clone(&self) -> LineSequence<R>

impl Clone for LineRow

pub fn clone(&self) -> LineRow

impl Clone for DwOp

pub fn clone(&self) -> DwOp

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

pub fn clone(&self) -> LocationLists<R>

impl Clone for FileEntryFormat

pub fn clone(&self) -> FileEntryFormat

impl Clone for DwId

pub fn clone(&self) -> DwId

impl Clone for DwEhPe

pub fn clone(&self) -> DwEhPe

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

pub fn clone(&self) -> DebugAddr<R>

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

pub fn clone(&self) -> DebugMacinfoOffset<T>

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

pub fn clone(&self) -> DebugPubNames<R>

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

pub fn clone(&self) -> DebugInfoOffset<T>

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

pub fn clone(&self) -> IndexMap<K, V, S>[src]

pub fn clone_from(&mut self, other: &IndexMap<K, V, S>)[src]

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

pub fn clone(&self) -> Intersection<'_, T, S>

Notable traits for Intersection<'a, T, S>

impl<'a, T, S> Iterator for Intersection<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

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

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;
[src]

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

pub fn clone(&self) -> IndexSet<T, S>[src]

pub fn clone_from(&mut self, other: &IndexSet<T, S>)[src]

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

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;
[src]

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

pub fn clone(&self) -> Difference<'_, T, S>

Notable traits for Difference<'a, T, S>

impl<'a, T, S> Iterator for Difference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

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

pub fn clone(&self) -> SymmetricDifference<'_, T, S1, S2>

Notable traits for SymmetricDifference<'a, T, S1, S2>

impl<'a, T, S1, S2> Iterator for SymmetricDifference<'a, T, S1, S2> where
    T: Eq + Hash,
    S1: BuildHasher,
    S2: BuildHasher
type Item = &'a T;
[src]

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

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

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

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> type Item = (&'a K, &'a V);
[src]

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

pub fn clone(&self) -> Union<'_, T, S>

Notable traits for Union<'a, T, S>

impl<'a, T, S> Iterator for Union<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

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

pub fn clone(&self) -> HashSet<T, S>

pub fn clone_from(&mut self, source: &HashSet<T, S>)

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

pub fn clone(&self) -> Intersection<'_, T, S>

Notable traits for Intersection<'a, T, S>

impl<'a, T, S> Iterator for Intersection<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

impl Clone for TryReserveError

pub fn clone(&self) -> TryReserveError

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

pub fn clone(&self) -> Difference<'_, T, S>

Notable traits for Difference<'a, T, S>

impl<'a, T, S> Iterator for Difference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

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

pub fn clone(&self) -> RawTable<T>

pub fn clone_from(&mut self, source: &RawTable<T>)

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

pub fn clone(&self) -> SymmetricDifference<'_, T, S>

Notable traits for SymmetricDifference<'a, T, S>

impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

impl<T> Clone for RawIter<T>

pub fn clone(&self) -> RawIter<T>

Notable traits for RawIter<T>

impl<T> Iterator for RawIter<T> type Item = Bucket<T>;

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

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;

impl<T> Clone for Bucket<T>

pub fn clone(&self) -> Bucket<T>

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

pub fn clone(&self) -> HashMap<K, V, S>

pub fn clone_from(&mut self, source: &HashMap<K, V, S>)

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

pub fn clone(&self) -> Union<'_, T, S>

Notable traits for Union<'a, T, S>

impl<'a, T, S> Iterator for Union<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

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

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> type Item = (&'a K, &'a V);

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

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;

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

pub fn clone(&self) -> Iter<'_, K>

Notable traits for Iter<'a, K>

impl<'a, K> Iterator for Iter<'a, K> type Item = &'a K;

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

pub fn clone(&self) -> Map<T, F>[src]

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

pub fn clone(&self) -> Inspect<I, F>[src]

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

pub fn clone(&self) -> Peekable<I>[src]

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

pub fn clone(&self) -> Rev<I>[src]

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

pub fn clone(&self) -> SkipWhile<I, P>[src]

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

pub fn clone(&self) -> Take<I>[src]

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

pub fn clone(&self) -> Convert<I>[src]

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

pub fn clone(&self) -> FlatMap<I, U, F>[src]

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

pub fn clone(&self) -> Enumerate<I>[src]

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

pub fn clone(&self) -> FilterMap<I, F>[src]

impl<I> Clone for Flatten<I> where
    I: FallibleIterator + Clone,
    <I as FallibleIterator>::Item: IntoFallibleIterator,
    <<I as FallibleIterator>::Item as IntoFallibleIterator>::IntoFallibleIter: Clone
[src]

pub fn clone(&self) -> Flatten<I>[src]

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

pub fn clone(&self) -> Cycle<I>[src]

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

pub fn clone(&self) -> Scan<I, St, F>[src]

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

pub fn clone(&self) -> MapErr<I, F>[src]

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

pub fn clone(&self) -> StepBy<I>[src]

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

pub fn clone(&self) -> Fuse<I>[src]

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

pub fn clone(&self) -> Chain<T, U>[src]

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

pub fn clone(&self) -> TakeWhile<I, P>[src]

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

pub fn clone(&self) -> Zip<T, U>[src]

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

pub fn clone(&self) -> Filter<I, F>[src]

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

pub fn clone(&self) -> Skip<I>[src]

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

pub fn clone(&self) -> Cloned<I>[src]

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

pub fn clone(&self) -> Iterator<I>

Notable traits for Iterator<I>

impl<I> Iterator for Iterator<I> where
    I: FallibleIterator
type Item = Result<<I as FallibleIterator>::Item, <I as FallibleIterator>::Error>;
[src]

impl Clone for SpillSlot

pub fn clone(&self) -> SpillSlot

impl Clone for VirtualReg

pub fn clone(&self) -> VirtualReg

impl<TyIx, Ty> Clone for TypedIxVec<TyIx, Ty> where
    Ty: Clone

pub fn clone(&self) -> TypedIxVec<TyIx, Ty>

impl<R> Clone for Writable<R> where
    R: Clone + WritableBase, 

pub fn clone(&self) -> Writable<R>

impl Clone for RegClassInfo

pub fn clone(&self) -> RegClassInfo

impl Clone for AnalysisError

pub fn clone(&self) -> AnalysisError

impl Clone for BacktrackingOptions

pub fn clone(&self) -> BacktrackingOptions

impl Clone for Algorithm

pub fn clone(&self) -> Algorithm

impl Clone for CheckerErrors

pub fn clone(&self) -> CheckerErrors

impl Clone for Options

pub fn clone(&self) -> Options

impl Clone for AlgorithmWithDefaults

pub fn clone(&self) -> AlgorithmWithDefaults

impl Clone for RealRegUniverse

pub fn clone(&self) -> RealRegUniverse

impl Clone for BlockIx

pub fn clone(&self) -> BlockIx

impl Clone for IRSnapshot

pub fn clone(&self) -> IRSnapshot

impl<T> Clone for Set<T> where
    T: Clone + Eq + Hash

pub fn clone(&self) -> Set<T>

impl Clone for RealReg

pub fn clone(&self) -> RealReg

impl Clone for CheckerError

pub fn clone(&self) -> CheckerError

impl Clone for Reg

pub fn clone(&self) -> Reg

impl Clone for RegAllocError

pub fn clone(&self) -> RegAllocError

impl Clone for LinearScanOptions

pub fn clone(&self) -> LinearScanOptions

impl Clone for RegClass

pub fn clone(&self) -> RegClass

impl Clone for InstIx

pub fn clone(&self) -> InstIx

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

pub fn clone(&self) -> Range<T>

impl Clone for GlobalInit

pub fn clone(&self) -> GlobalInit

impl Clone for EntityType

pub fn clone(&self) -> EntityType

impl Clone for WasmType

pub fn clone(&self) -> WasmType

impl Clone for EntityIndex

pub fn clone(&self) -> EntityIndex

impl Clone for MemoryIndex

pub fn clone(&self) -> MemoryIndex

impl Clone for DefinedFuncIndex

pub fn clone(&self) -> DefinedFuncIndex

impl Clone for Global

pub fn clone(&self) -> Global

impl Clone for GlobalIndex

pub fn clone(&self) -> GlobalIndex

impl Clone for InstanceTypeIndex

pub fn clone(&self) -> InstanceTypeIndex

impl Clone for InstanceIndex

pub fn clone(&self) -> InstanceIndex

impl Clone for ModuleTypeIndex

pub fn clone(&self) -> ModuleTypeIndex

impl Clone for ElemIndex

pub fn clone(&self) -> ElemIndex

impl Clone for DataIndex

pub fn clone(&self) -> DataIndex

impl Clone for ReturnMode

pub fn clone(&self) -> ReturnMode

impl Clone for ModuleIndex

pub fn clone(&self) -> ModuleIndex

impl Clone for TypeIndex

pub fn clone(&self) -> TypeIndex

impl Clone for DefinedMemoryIndex

pub fn clone(&self) -> DefinedMemoryIndex

impl Clone for Event

pub fn clone(&self) -> Event

impl Clone for DefinedGlobalIndex

pub fn clone(&self) -> DefinedGlobalIndex

impl Clone for WasmFuncType

pub fn clone(&self) -> WasmFuncType

impl Clone for FuncIndex

pub fn clone(&self) -> FuncIndex

impl Clone for Table

pub fn clone(&self) -> Table

impl Clone for GlobalVariable

pub fn clone(&self) -> GlobalVariable

impl Clone for EventIndex

pub fn clone(&self) -> EventIndex

impl Clone for SignatureIndex

pub fn clone(&self) -> SignatureIndex

impl Clone for Memory

pub fn clone(&self) -> Memory

impl Clone for TableElementType

pub fn clone(&self) -> TableElementType

impl Clone for DefinedTableIndex

pub fn clone(&self) -> DefinedTableIndex

impl Clone for TableIndex

pub fn clone(&self) -> TableIndex

impl Clone for Variable

pub fn clone(&self) -> Variable

impl<'a> Clone for ElementSectionReader<'a>

pub fn clone(&self) -> ElementSectionReader<'a>

impl Clone for EventType

pub fn clone(&self) -> EventType

impl<'a> Clone for AliasSectionReader<'a>

pub fn clone(&self) -> AliasSectionReader<'a>

impl<'a> Clone for Export<'a>

pub fn clone(&self) -> Export<'a>

impl Clone for CustomSectionKind

pub fn clone(&self) -> CustomSectionKind

impl<'a> Clone for Instance<'a>

pub fn clone(&self) -> Instance<'a>

impl<'a> Clone for ElementKind<'a>

pub fn clone(&self) -> ElementKind<'a>

impl Clone for ExternalKind

pub fn clone(&self) -> ExternalKind

impl<'a> Clone for BrTable<'a>

pub fn clone(&self) -> BrTable<'a>

impl<'a> Clone for ExportSectionReader<'a>

pub fn clone(&self) -> ExportSectionReader<'a>

impl<'a> Clone for LocalName<'a>

pub fn clone(&self) -> LocalName<'a>

impl Clone for Reloc

pub fn clone(&self) -> Reloc

impl<'a> Clone for Operator<'a>

pub fn clone(&self) -> Operator<'a>

impl Clone for NameType

pub fn clone(&self) -> NameType

impl Clone for Ieee64

pub fn clone(&self) -> Ieee64

impl<'a> Clone for MemorySectionReader<'a>

pub fn clone(&self) -> MemorySectionReader<'a>

impl<'a> Clone for DataKind<'a>

pub fn clone(&self) -> DataKind<'a>

impl<'a> Clone for InstanceArg<'a>

pub fn clone(&self) -> InstanceArg<'a>

impl<'a> Clone for Global<'a>

pub fn clone(&self) -> Global<'a>

impl<'a> Clone for OperatorsReader<'a>

pub fn clone(&self) -> OperatorsReader<'a>

impl<'a> Clone for InstanceSectionReader<'a>

pub fn clone(&self) -> InstanceSectionReader<'a>

impl<'a> Clone for Name<'a>

pub fn clone(&self) -> Name<'a>

impl<'a> Clone for FunctionName<'a>

pub fn clone(&self) -> FunctionName<'a>

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

pub fn clone(&self) -> WasmFuncTypeInputs<'a, T>

Notable traits for WasmFuncTypeInputs<'_, T>

impl<'_, T> Iterator for WasmFuncTypeInputs<'_, T> where
    T: WasmFuncType, 
type Item = Type;

impl<'a> Clone for Data<'a>

pub fn clone(&self) -> Data<'a>

impl Clone for ResizableLimits64

pub fn clone(&self) -> ResizableLimits64

impl<'a> Clone for FunctionSectionReader<'a>

pub fn clone(&self) -> FunctionSectionReader<'a>

impl<'a> Clone for GlobalSectionReader<'a>

pub fn clone(&self) -> GlobalSectionReader<'a>

impl Clone for V128

pub fn clone(&self) -> V128

impl<'a> Clone for ExportType<'a>

pub fn clone(&self) -> ExportType<'a>

impl<'a> Clone for Element<'a>

pub fn clone(&self) -> Element<'a>

impl<'a> Clone for SectionCode<'a>

pub fn clone(&self) -> SectionCode<'a>

impl Clone for ResizableLimits

pub fn clone(&self) -> ResizableLimits

impl<'a> Clone for ProducersFieldValue<'a>

pub fn clone(&self) -> ProducersFieldValue<'a>

impl<'a> Clone for InitExpr<'a>

pub fn clone(&self) -> InitExpr<'a>

impl Clone for TableType

pub fn clone(&self) -> TableType

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

pub fn clone(&self) -> WasmFuncTypeOutputs<'a, T>

Notable traits for WasmFuncTypeOutputs<'_, T>

impl<'_, T> Iterator for WasmFuncTypeOutputs<'_, T> where
    T: WasmFuncType, 
type Item = Type;

impl<'a> Clone for TableSectionReader<'a>

pub fn clone(&self) -> TableSectionReader<'a>

impl Clone for Range

pub fn clone(&self) -> Range

impl<'a> Clone for InstanceArgsReader<'a>

pub fn clone(&self) -> InstanceArgsReader<'a>

impl<'a> Clone for EventSectionReader<'a>

pub fn clone(&self) -> EventSectionReader<'a>

impl Clone for MemoryType

pub fn clone(&self) -> MemoryType

impl<'a> Clone for BinaryReader<'a>

pub fn clone(&self) -> BinaryReader<'a>

impl<'a> Clone for ProducersField<'a>

pub fn clone(&self) -> ProducersField<'a>

impl Clone for Type

pub fn clone(&self) -> Type

impl<'a> Clone for Naming<'a>

pub fn clone(&self) -> Naming<'a>

impl<'a> Clone for ElementItems<'a>

pub fn clone(&self) -> ElementItems<'a>

impl Clone for GlobalType

pub fn clone(&self) -> GlobalType

impl<'a> Clone for Import<'a>

pub fn clone(&self) -> Import<'a>

impl Clone for Parser

pub fn clone(&self) -> Parser

impl Clone for RelocType

pub fn clone(&self) -> RelocType

impl Clone for LinkingType

pub fn clone(&self) -> LinkingType

impl<'a> Clone for TypeSectionReader<'a>

pub fn clone(&self) -> TypeSectionReader<'a>

impl<'a> Clone for DataSectionReader<'a>

pub fn clone(&self) -> DataSectionReader<'a>

impl Clone for FuncType

pub fn clone(&self) -> FuncType

impl<'a> Clone for InstanceType<'a>

pub fn clone(&self) -> InstanceType<'a>

impl Clone for WasmFeatures

pub fn clone(&self) -> WasmFeatures

impl Clone for MemoryImmediate

pub fn clone(&self) -> MemoryImmediate

impl<'a> Clone for TypeDef<'a>

pub fn clone(&self) -> TypeDef<'a>

impl<'a> Clone for Alias<'a>

pub fn clone(&self) -> Alias<'a>

impl<'a> Clone for FunctionLocalName<'a>

pub fn clone(&self) -> FunctionLocalName<'a>

impl<'a> Clone for FunctionBody<'a>

pub fn clone(&self) -> FunctionBody<'a>

impl Clone for TypeOrFuncType

pub fn clone(&self) -> TypeOrFuncType

impl<'a> Clone for ModuleType<'a>

pub fn clone(&self) -> ModuleType<'a>

impl<'a> Clone for ModuleName<'a>

pub fn clone(&self) -> ModuleName<'a>

impl Clone for BinaryReaderError

pub fn clone(&self) -> BinaryReaderError

impl<'a> Clone for ImportSectionReader<'a>

pub fn clone(&self) -> ImportSectionReader<'a>

impl Clone for Ieee32

pub fn clone(&self) -> Ieee32

impl Clone for ImportSectionEntryType

pub fn clone(&self) -> ImportSectionEntryType

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

pub fn clone(&self) -> ZipEq<I, J>

Notable traits for ZipEq<I, J>

impl<I, J> Iterator for ZipEq<I, J> where
    I: Iterator,
    J: Iterator
type Item = (<I as Iterator>::Item, <J as Iterator>::Item);
[src]

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

pub fn clone(&self) -> Tuples<I, T>

Notable traits for Tuples<I, T>

impl<I, T> Iterator for Tuples<I, T> where
    T: HomogeneousTuple,
    I: Iterator<Item = <T as TupleCollect>::Item>, 
type Item = T;
[src]

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

pub fn clone(&self) -> TupleCombinations<I, T>

Notable traits for TupleCombinations<I, T>

impl<I, T> Iterator for TupleCombinations<I, T> where
    T: HasCombination<I>,
    I: Iterator
type Item = T;
[src]

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

pub fn clone(&self) -> Step<I>

Notable traits for Step<I>

impl<I> Iterator for Step<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Permutations<I>

Notable traits for Permutations<I>

impl<I> Iterator for Permutations<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

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

pub fn clone(&self) -> GroupingMap<I>[src]

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

pub fn clone(&self) -> InterleaveShortest<I, J>

Notable traits for InterleaveShortest<I, J>

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

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

pub fn clone(&self) -> ConsTuples<I, J>

Notable traits for ConsTuples<Iter, ((I, J, K, L), X)>

impl<X, Iter, I, J, K, L> Iterator for ConsTuples<Iter, ((I, J, K, L), X)> where
    Iter: Iterator<Item = ((I, J, K, L), X)>, 
type Item = (I, J, K, L, X);impl<X, Iter, H, I, J, K, L> Iterator for ConsTuples<Iter, ((H, I, J, K, L), X)> where
    Iter: Iterator<Item = ((H, I, J, K, L), X)>, 
type Item = (H, I, J, K, L, X);impl<X, Iter, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)> where
    Iter: Iterator<Item = ((G, H, I, J, K, L), X)>, 
type Item = (G, H, I, J, K, L, X);impl<X, Iter, J, K, L> Iterator for ConsTuples<Iter, ((J, K, L), X)> where
    Iter: Iterator<Item = ((J, K, L), X)>, 
type Item = (J, K, L, X);impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)> where
    Iter: Iterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>, 
type Item = (B, C, D, E, F, G, H, I, J, K, L, X);impl<X, Iter, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)> where
    Iter: Iterator<Item = ((D, E, F, G, H, I, J, K, L), X)>, 
type Item = (D, E, F, G, H, I, J, K, L, X);impl<X, Iter, K, L> Iterator for ConsTuples<Iter, ((K, L), X)> where
    Iter: Iterator<Item = ((K, L), X)>, 
type Item = (K, L, X);impl<X, Iter, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)> where
    Iter: Iterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>, 
type Item = (C, D, E, F, G, H, I, J, K, L, X);impl<X, Iter, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)> where
    Iter: Iterator<Item = ((E, F, G, H, I, J, K, L), X)>, 
type Item = (E, F, G, H, I, J, K, L, X);impl<X, Iter, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)> where
    Iter: Iterator<Item = ((F, G, H, I, J, K, L), X)>, 
type Item = (F, G, H, I, J, K, L, X);
[src]

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

pub fn clone(&self) -> CombinationsWithReplacement<I>

Notable traits for CombinationsWithReplacement<I>

impl<I> Iterator for CombinationsWithReplacement<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

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

pub fn clone(&self) -> WithPosition<I>

Notable traits for WithPosition<I>

impl<I> Iterator for WithPosition<I> where
    I: Iterator
type Item = Position<<I as Iterator>::Item>;
[src]

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

pub fn clone(&self) -> MergeBy<I, J, F>

Notable traits for MergeBy<I, J, F>

impl<I, J, F> Iterator for MergeBy<I, J, F> where
    F: MergePredicate<<I as Iterator>::Item>,
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>, 
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Positions<I, F>

Notable traits for Positions<I, F>

impl<I, F> Iterator for Positions<I, F> where
    F: FnMut(<I as Iterator>::Item) -> bool,
    I: Iterator
type Item = usize;
[src]

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

pub fn clone(&self) -> MergeJoinBy<I, J, F>

Notable traits for MergeJoinBy<I, J, F>

impl<I, J, F> Iterator for MergeJoinBy<I, J, F> where
    F: FnMut(&<I as Iterator>::Item, &<J as Iterator>::Item) -> Ordering,
    I: Iterator,
    J: Iterator
type Item = EitherOrBoth<<I as Iterator>::Item, <J as Iterator>::Item>;
[src]

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

pub fn clone(&self) -> RepeatN<A>

Notable traits for RepeatN<A>

impl<A> Iterator for RepeatN<A> where
    A: Clone
type Item = A;
[src]

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

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

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

pub fn clone(&self) -> RcIter<I>

Notable traits for RcIter<I>

impl<A, I> Iterator for RcIter<I> where
    I: Iterator<Item = A>, 
type Item = A;
[src]

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

pub fn clone(&self) -> Unfold<St, F>

Notable traits for Unfold<St, F>

impl<A, St, F> Iterator for Unfold<St, F> where
    F: FnMut(&mut St) -> Option<A>, 
type Item = A;
[src]

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

pub fn clone(&self) -> Iterate<St, F>

Notable traits for Iterate<St, F>

impl<St, F> Iterator for Iterate<St, F> where
    F: FnMut(&St) -> St, 
type Item = St;
[src]

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

pub fn clone(&self) -> RepeatCall<F>

Notable traits for RepeatCall<F>

impl<A, F> Iterator for RepeatCall<F> where
    F: FnMut() -> A, 
type Item = A;
[src]

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

pub fn clone(&self) -> Update<I, F>

Notable traits for Update<I, F>

impl<I, F> Iterator for Update<I, F> where
    F: FnMut(&mut <I as Iterator>::Item),
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> IntersperseWith<I, ElemF>

Notable traits for IntersperseWith<I, ElemF>

impl<I, ElemF> Iterator for IntersperseWith<I, ElemF> where
    I: Iterator,
    ElemF: IntersperseElement<<I as Iterator>::Item>, 
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> MultiPeek<I>

Notable traits for MultiPeek<I>

impl<I> Iterator for MultiPeek<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

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

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

pub fn clone(&self) -> ZipLongest<T, U>

Notable traits for ZipLongest<T, U>

impl<T, U> Iterator for ZipLongest<T, U> where
    T: Iterator,
    U: Iterator
type Item = EitherOrBoth<<T as Iterator>::Item, <U as Iterator>::Item>;
[src]

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

pub fn clone(&self) -> PutBackN<I>

Notable traits for PutBackN<I>

impl<I> Iterator for PutBackN<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Powerset<I>

Notable traits for Powerset<I>

impl<I> Iterator for Powerset<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

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

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

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

pub fn clone(&self) -> Product<I, J>

Notable traits for Product<I, J>

impl<I, J> Iterator for Product<I, J> where
    I: Iterator,
    J: Clone + Iterator,
    <I as Iterator>::Item: Clone
type Item = (<I as Iterator>::Item, <J as Iterator>::Item);
[src]

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

pub fn clone(&self) -> Combinations<I>

Notable traits for Combinations<I>

impl<I> Iterator for Combinations<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

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

pub fn clone(&self) -> PutBack<I>

Notable traits for PutBack<I>

impl<I> Iterator for PutBack<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> PadUsing<I, F>

Notable traits for PadUsing<I, F>

impl<I, F> Iterator for PadUsing<I, F> where
    F: FnMut(usize) -> <I as Iterator>::Item,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Zip<T>

Notable traits for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>

impl<A, B, C, D, E, F, G, H, I, J, K, L> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    F: Iterator,
    K: Iterator,
    I: Iterator,
    G: Iterator,
    D: Iterator,
    H: Iterator,
    J: Iterator,
    L: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item, <L as Iterator>::Item);impl<A> Iterator for Zip<(A,)> where
    A: Iterator
type Item = (<A as Iterator>::Item,);impl<A, B, C> Iterator for Zip<(A, B, C)> where
    C: Iterator,
    A: Iterator,
    B: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I, J> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    F: Iterator,
    I: Iterator,
    G: Iterator,
    D: Iterator,
    H: Iterator,
    J: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item);impl<A, B, C, D, E, F, G, H> Iterator for Zip<(A, B, C, D, E, F, G, H)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    F: Iterator,
    G: Iterator,
    D: Iterator,
    H: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item);impl<A, B> Iterator for Zip<(A, B)> where
    A: Iterator,
    B: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I, J, K> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    F: Iterator,
    K: Iterator,
    I: Iterator,
    G: Iterator,
    D: Iterator,
    H: Iterator,
    J: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item);impl<A, B, C, D, E, F, G> Iterator for Zip<(A, B, C, D, E, F, G)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    F: Iterator,
    G: Iterator,
    D: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item);impl<A, B, C, D, E> Iterator for Zip<(A, B, C, D, E)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    D: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item);impl<A, B, C, D, E, F, G, H, I> Iterator for Zip<(A, B, C, D, E, F, G, H, I)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    F: Iterator,
    I: Iterator,
    G: Iterator,
    D: Iterator,
    H: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item);impl<A, B, C, D> Iterator for Zip<(A, B, C, D)> where
    C: Iterator,
    A: Iterator,
    B: Iterator,
    D: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item);impl<A, B, C, D, E, F> Iterator for Zip<(A, B, C, D, E, F)> where
    C: Iterator,
    E: Iterator,
    A: Iterator,
    B: Iterator,
    F: Iterator,
    D: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item);
[src]

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

pub fn clone(&self) -> FilterOk<I, F>

Notable traits for FilterOk<I, F>

impl<I, F, T, E> Iterator for FilterOk<I, F> where
    F: FnMut(&T) -> bool,
    I: Iterator<Item = Result<T, E>>, 
type Item = Result<T, E>;
[src]

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

pub fn clone(&self) -> ExactlyOneError<I>

Notable traits for ExactlyOneError<I>

impl<I> Iterator for ExactlyOneError<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> KMergeBy<I, F>

Notable traits for KMergeBy<I, F>

impl<I, F> Iterator for KMergeBy<I, F> where
    F: KMergePredicate<<I as Iterator>::Item>,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Format<'a, I>[src]

impl<I, V, F> Clone for UniqueBy<I, V, F> where
    F: Clone,
    I: Clone + Iterator,
    V: Clone
[src]

pub fn clone(&self) -> UniqueBy<I, V, F>

Notable traits for UniqueBy<I, V, F>

impl<I, V, F> Iterator for UniqueBy<I, V, F> where
    F: FnMut(&<I as Iterator>::Item) -> V,
    I: Iterator,
    V: Eq + Hash
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Batching<I, F>

Notable traits for Batching<I, F>

impl<B, F, I> Iterator for Batching<I, F> where
    F: FnMut(&mut I) -> Option<B>,
    I: Iterator
type Item = B;
[src]

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

pub fn clone(&self) -> FormatWith<'a, I, F>[src]

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

pub fn clone(&self) -> Unique<I>

Notable traits for Unique<I>

impl<I> Iterator for Unique<I> where
    I: Iterator,
    <I as Iterator>::Item: Eq,
    <I as Iterator>::Item: Hash,
    <I as Iterator>::Item: Clone
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Interleave<I, J>

Notable traits for Interleave<I, J>

impl<I, J> Iterator for Interleave<I, J> where
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>, 
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> WhileSome<I>

Notable traits for WhileSome<I>

impl<I, A> Iterator for WhileSome<I> where
    I: Iterator<Item = Option<A>>, 
type Item = A;
[src]

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

pub fn clone(&self) -> EitherOrBoth<A, B>[src]

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

pub fn clone(&self) -> PeekNth<I>

Notable traits for PeekNth<I>

impl<I> Iterator for PeekNth<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> MultiProduct<I>

Notable traits for MultiProduct<I>

impl<I> Iterator for MultiProduct<I> where
    I: Iterator + Clone,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

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

pub fn clone(&self) -> TupleWindows<I, T>

Notable traits for TupleWindows<I, T>

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

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

pub fn clone(&self) -> TupleBuffer<T>

Notable traits for TupleBuffer<T>

impl<T> Iterator for TupleBuffer<T> where
    T: HomogeneousTuple
type Item = <T as TupleCollect>::Item;
[src]

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

pub fn clone(&self) -> Either<L, R>

Notable traits for Either<L, R>

impl<L, R> Iterator for Either<L, R> where
    R: Iterator<Item = <L as Iterator>::Item>,
    L: Iterator
type Item = <L as Iterator>::Item;
[src]

impl Clone for InstanceLimits

pub fn clone(&self) -> InstanceLimits

impl Clone for ModuleLimits

pub fn clone(&self) -> ModuleLimits

impl Clone for VMMemoryDefinition

pub fn clone(&self) -> VMMemoryDefinition

impl Clone for OnDemandInstanceAllocator

pub fn clone(&self) -> OnDemandInstanceAllocator

impl Clone for VMFunctionImport

pub fn clone(&self) -> VMFunctionImport

impl Clone for VMMemoryImport

pub fn clone(&self) -> VMMemoryImport

impl Clone for VMTableImport

pub fn clone(&self) -> VMTableImport

impl Clone for VMGlobalImport

pub fn clone(&self) -> VMGlobalImport

impl Clone for ExportFunction

pub fn clone(&self) -> ExportFunction

impl Clone for VMTableDefinition

pub fn clone(&self) -> VMTableDefinition

impl Clone for ExportTable

pub fn clone(&self) -> ExportTable

impl Clone for PoolingAllocationStrategy

pub fn clone(&self) -> PoolingAllocationStrategy

impl Clone for VMGlobalDefinition

pub fn clone(&self) -> VMGlobalDefinition

impl Clone for VMSharedSignatureIndex

pub fn clone(&self) -> VMSharedSignatureIndex

impl Clone for VMCallerCheckedAnyfunc

pub fn clone(&self) -> VMCallerCheckedAnyfunc

impl Clone for VMInvokeArgument

pub fn clone(&self) -> VMInvokeArgument

impl Clone for VMExternRef

pub fn clone(&self) -> VMExternRef

impl Clone for ExportGlobal

pub fn clone(&self) -> ExportGlobal

impl Clone for TableElement

pub fn clone(&self) -> TableElement

impl Clone for ExportMemory

pub fn clone(&self) -> ExportMemory

impl Clone for BernoulliError[src]

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

impl Clone for WeightedError[src]

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

impl Clone for IndexVecIntoIter[src]

pub fn clone(&self) -> IndexVecIntoIter

Notable traits for IndexVecIntoIter

impl Iterator for IndexVecIntoIter type Item = usize;
[src]

impl Clone for UniformDuration[src]

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

impl Clone for OpenClosed01[src]

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

impl Clone for StdRng[src]

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

impl Clone for StepRng[src]

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

impl Clone for Bernoulli[src]

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

impl Clone for IndexVec[src]

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

impl Clone for ThreadRng[src]

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

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

pub fn clone(&self) -> Uniform<X>[src]

impl Clone for Standard[src]

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

impl Clone for Open01[src]

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

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

pub fn clone(&self) -> UniformInt<X>[src]

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

pub fn clone(&self) -> ReseedingRng<R, Rsdr>[src]

impl Clone for UniformChar[src]

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

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

pub fn clone(&self) -> WeightedIndex<X>[src]

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

pub fn clone(&self) -> UniformFloat<X>[src]

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

pub fn clone(&self) -> BlockRng64<R>[src]

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

pub fn clone(&self) -> BlockRng<R>[src]

impl Clone for OsRng[src]

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

impl Clone for Error[src]

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

impl Clone for servent

pub fn clone(&self) -> servent

impl Clone for if_nameindex

pub fn clone(&self) -> if_nameindex

impl Clone for flock64

pub fn clone(&self) -> flock64

impl Clone for timezone

pub fn clone(&self) -> timezone

impl Clone for sigval

pub fn clone(&self) -> sigval

impl Clone for can_filter

pub fn clone(&self) -> can_filter

impl Clone for ipv6_mreq

pub fn clone(&self) -> ipv6_mreq

impl Clone for cmsghdr

pub fn clone(&self) -> cmsghdr

impl Clone for fsid_t

pub fn clone(&self) -> fsid_t

impl Clone for uinput_ff_erase

pub fn clone(&self) -> uinput_ff_erase

impl Clone for stat

pub fn clone(&self) -> stat

impl Clone for Elf64_Shdr

pub fn clone(&self) -> Elf64_Shdr

impl Clone for nlmsgerr

pub fn clone(&self) -> nlmsgerr

impl Clone for uinput_user_dev

pub fn clone(&self) -> uinput_user_dev

impl Clone for Elf64_Chdr

pub fn clone(&self) -> Elf64_Chdr

impl Clone for sysinfo

pub fn clone(&self) -> sysinfo

impl Clone for uinput_ff_upload

pub fn clone(&self) -> uinput_ff_upload

impl Clone for mq_attr

pub fn clone(&self) -> mq_attr

impl Clone for group

pub fn clone(&self) -> group

impl Clone for Dl_info

pub fn clone(&self) -> Dl_info

impl Clone for msghdr

pub fn clone(&self) -> msghdr

impl Clone for msqid_ds

pub fn clone(&self) -> msqid_ds

impl Clone for statvfs

pub fn clone(&self) -> statvfs

impl Clone for ip_mreq

pub fn clone(&self) -> ip_mreq

impl Clone for mallinfo

pub fn clone(&self) -> mallinfo

impl Clone for itimerspec

pub fn clone(&self) -> itimerspec

impl Clone for input_mask

pub fn clone(&self) -> input_mask

impl Clone for nlmsghdr

pub fn clone(&self) -> nlmsghdr

impl Clone for shmid_ds

pub fn clone(&self) -> shmid_ds

impl Clone for user_regs_struct

pub fn clone(&self) -> user_regs_struct

impl Clone for tms

pub fn clone(&self) -> tms

impl Clone for ip_mreq_source

pub fn clone(&self) -> ip_mreq_source

impl Clone for input_id

pub fn clone(&self) -> input_id

impl Clone for pthread_rwlockattr_t

pub fn clone(&self) -> pthread_rwlockattr_t

impl Clone for fpos64_t

pub fn clone(&self) -> fpos64_t

impl Clone for addrinfo

pub fn clone(&self) -> addrinfo

impl Clone for sockaddr_in

pub fn clone(&self) -> sockaddr_in

impl Clone for sched_param

pub fn clone(&self) -> sched_param

impl Clone for timex

pub fn clone(&self) -> timex

impl Clone for max_align_t

pub fn clone(&self) -> max_align_t

impl Clone for msginfo

pub fn clone(&self) -> msginfo

impl Clone for uinput_setup

pub fn clone(&self) -> uinput_setup

impl Clone for in6_rtmsg

pub fn clone(&self) -> in6_rtmsg

impl Clone for __c_anonymous_sockaddr_can_tp

pub fn clone(&self) -> __c_anonymous_sockaddr_can_tp

impl Clone for hostent

pub fn clone(&self) -> hostent

impl Clone for DIR

pub fn clone(&self) -> DIR

impl Clone for dirent

pub fn clone(&self) -> dirent

impl Clone for spwd

pub fn clone(&self) -> spwd

impl Clone for Elf32_Shdr

pub fn clone(&self) -> Elf32_Shdr

impl Clone for lconv

pub fn clone(&self) -> lconv

impl Clone for utimbuf

pub fn clone(&self) -> utimbuf

impl Clone for __exit_status

pub fn clone(&self) -> __exit_status

impl Clone for rusage

pub fn clone(&self) -> rusage

impl Clone for arpd_request

pub fn clone(&self) -> arpd_request

impl Clone for posix_spawnattr_t

pub fn clone(&self) -> posix_spawnattr_t

impl Clone for sembuf

pub fn clone(&self) -> sembuf

impl Clone for ip_mreqn

pub fn clone(&self) -> ip_mreqn

impl Clone for sockaddr_ll

pub fn clone(&self) -> sockaddr_ll

impl Clone for ff_replay

pub fn clone(&self) -> ff_replay

impl Clone for glob64_t

pub fn clone(&self) -> glob64_t

impl Clone for fpos_t

pub fn clone(&self) -> fpos_t

impl Clone for Elf64_Sym

pub fn clone(&self) -> Elf64_Sym

impl Clone for mcontext_t

pub fn clone(&self) -> mcontext_t

impl Clone for in_addr

pub fn clone(&self) -> in_addr

impl Clone for ff_periodic_effect

pub fn clone(&self) -> ff_periodic_effect

impl Clone for fanotify_event_metadata

pub fn clone(&self) -> fanotify_event_metadata

impl Clone for input_keymap_entry

pub fn clone(&self) -> input_keymap_entry

impl Clone for Elf32_Ehdr

pub fn clone(&self) -> Elf32_Ehdr

impl Clone for pthread_attr_t

pub fn clone(&self) -> pthread_attr_t

impl Clone for mntent

pub fn clone(&self) -> mntent

impl Clone for nlattr

pub fn clone(&self) -> nlattr

impl Clone for regex_t

pub fn clone(&self) -> regex_t

impl Clone for Elf64_Phdr

pub fn clone(&self) -> Elf64_Phdr

impl Clone for sockaddr

pub fn clone(&self) -> sockaddr

impl Clone for statx_timestamp

pub fn clone(&self) -> statx_timestamp

impl Clone for termios2

pub fn clone(&self) -> termios2

impl Clone for pthread_cond_t

pub fn clone(&self) -> pthread_cond_t

impl Clone for siginfo_t

pub fn clone(&self) -> siginfo_t

impl Clone for epoll_event

pub fn clone(&self) -> epoll_event

impl Clone for timespec

pub fn clone(&self) -> timespec

impl Clone for nl_mmap_req

pub fn clone(&self) -> nl_mmap_req

impl Clone for sockaddr_in6

pub fn clone(&self) -> sockaddr_in6

impl Clone for user

pub fn clone(&self) -> user

impl Clone for FILE

pub fn clone(&self) -> FILE

impl Clone for nl_pktinfo

pub fn clone(&self) -> nl_pktinfo

impl Clone for signalfd_siginfo

pub fn clone(&self) -> signalfd_siginfo

impl Clone for sigaction

pub fn clone(&self) -> sigaction

impl Clone for passwd

pub fn clone(&self) -> passwd

impl Clone for input_absinfo

pub fn clone(&self) -> input_absinfo

impl Clone for ff_condition_effect

pub fn clone(&self) -> ff_condition_effect

impl Clone for statfs

pub fn clone(&self) -> statfs

impl Clone for ntptimeval

pub fn clone(&self) -> ntptimeval

impl Clone for af_alg_iv

pub fn clone(&self) -> af_alg_iv

impl Clone for fanotify_response

pub fn clone(&self) -> fanotify_response

impl Clone for ifaddrs

pub fn clone(&self) -> ifaddrs

impl Clone for sockaddr_un

pub fn clone(&self) -> sockaddr_un

impl Clone for pthread_condattr_t

pub fn clone(&self) -> pthread_condattr_t

impl Clone for ff_trigger

pub fn clone(&self) -> ff_trigger

impl Clone for pollfd

pub fn clone(&self) -> pollfd

impl Clone for Elf64_Ehdr

pub fn clone(&self) -> Elf64_Ehdr

impl Clone for sock_extended_err

pub fn clone(&self) -> sock_extended_err

impl Clone for dqblk

pub fn clone(&self) -> dqblk

impl Clone for arpreq

pub fn clone(&self) -> arpreq

impl Clone for canfd_frame

pub fn clone(&self) -> canfd_frame

impl Clone for mmsghdr

pub fn clone(&self) -> mmsghdr

impl Clone for stack_t

pub fn clone(&self) -> stack_t

impl Clone for __timeval

pub fn clone(&self) -> __timeval

impl Clone for ff_effect

pub fn clone(&self) -> ff_effect

impl Clone for statvfs64

pub fn clone(&self) -> statvfs64

impl Clone for rlimit

pub fn clone(&self) -> rlimit

impl Clone for ucontext_t

pub fn clone(&self) -> ucontext_t

impl Clone for sockaddr_vm

pub fn clone(&self) -> sockaddr_vm

impl Clone for flock

pub fn clone(&self) -> flock

impl Clone for _libc_fpxreg

pub fn clone(&self) -> _libc_fpxreg

impl Clone for input_event

pub fn clone(&self) -> input_event

impl Clone for pthread_rwlock_t

pub fn clone(&self) -> pthread_rwlock_t

impl Clone for inotify_event

pub fn clone(&self) -> inotify_event

impl Clone for dl_phdr_info

pub fn clone(&self) -> dl_phdr_info

impl Clone for Elf32_Sym

pub fn clone(&self) -> Elf32_Sym

impl Clone for timeval

pub fn clone(&self) -> timeval

impl Clone for arphdr

pub fn clone(&self) -> arphdr

impl Clone for can_frame

pub fn clone(&self) -> can_frame

impl Clone for aiocb

pub fn clone(&self) -> aiocb

impl Clone for in6_addr

pub fn clone(&self) -> in6_addr

impl Clone for rlimit64

pub fn clone(&self) -> rlimit64

impl Clone for linger

pub fn clone(&self) -> linger

impl Clone for arpreq_old

pub fn clone(&self) -> arpreq_old

impl Clone for ipc_perm

pub fn clone(&self) -> ipc_perm

impl Clone for dirent64

pub fn clone(&self) -> dirent64

impl Clone for ucred

pub fn clone(&self) -> ucred

impl Clone for iovec

pub fn clone(&self) -> iovec

impl Clone for Elf32_Phdr

pub fn clone(&self) -> Elf32_Phdr

impl Clone for sockaddr_alg

pub fn clone(&self) -> sockaddr_alg

impl Clone for ff_rumble_effect

pub fn clone(&self) -> ff_rumble_effect

impl Clone for fd_set

pub fn clone(&self) -> fd_set

impl Clone for sem_t

pub fn clone(&self) -> sem_t

impl Clone for winsize

pub fn clone(&self) -> winsize

impl Clone for protoent

pub fn clone(&self) -> protoent

impl Clone for statx

pub fn clone(&self) -> statx

impl Clone for cpu_set_t

pub fn clone(&self) -> cpu_set_t

impl Clone for stat64

pub fn clone(&self) -> stat64

impl Clone for _libc_xmmreg

pub fn clone(&self) -> _libc_xmmreg

impl Clone for posix_spawn_file_actions_t

pub fn clone(&self) -> posix_spawn_file_actions_t

impl Clone for sockaddr_storage

pub fn clone(&self) -> sockaddr_storage

impl Clone for ff_envelope

pub fn clone(&self) -> ff_envelope

impl Clone for sockaddr_nl

pub fn clone(&self) -> sockaddr_nl

impl Clone for sockaddr_can

pub fn clone(&self) -> sockaddr_can

impl Clone for ff_ramp_effect

pub fn clone(&self) -> ff_ramp_effect

impl Clone for __c_anonymous_sockaddr_can_can_addr

pub fn clone(&self) -> __c_anonymous_sockaddr_can_can_addr

impl Clone for Elf32_Chdr

pub fn clone(&self) -> Elf32_Chdr

impl Clone for itimerval

pub fn clone(&self) -> itimerval

impl Clone for utsname

pub fn clone(&self) -> utsname

impl Clone for utmpx

pub fn clone(&self) -> utmpx

impl Clone for in_pktinfo

pub fn clone(&self) -> in_pktinfo

impl Clone for nl_mmap_hdr

pub fn clone(&self) -> nl_mmap_hdr

impl Clone for user_fpregs_struct

pub fn clone(&self) -> user_fpregs_struct

impl Clone for genlmsghdr

pub fn clone(&self) -> genlmsghdr

impl Clone for pthread_mutex_t

pub fn clone(&self) -> pthread_mutex_t

impl Clone for in6_pktinfo

pub fn clone(&self) -> in6_pktinfo

impl Clone for __c_anonymous_sockaddr_can_j1939

pub fn clone(&self) -> __c_anonymous_sockaddr_can_j1939

impl Clone for pthread_mutexattr_t

pub fn clone(&self) -> pthread_mutexattr_t

impl Clone for regmatch_t

pub fn clone(&self) -> regmatch_t

impl Clone for statfs64

pub fn clone(&self) -> statfs64

impl Clone for rtentry

pub fn clone(&self) -> rtentry

impl Clone for ff_constant_effect

pub fn clone(&self) -> ff_constant_effect

impl Clone for _libc_fpstate

pub fn clone(&self) -> _libc_fpstate

impl Clone for tm

pub fn clone(&self) -> tm

impl Clone for sigset_t

pub fn clone(&self) -> sigset_t

impl Clone for termios

pub fn clone(&self) -> termios

impl Clone for uinput_abs_setup

pub fn clone(&self) -> uinput_abs_setup

impl Clone for packet_mreq

pub fn clone(&self) -> packet_mreq

impl Clone for glob_t

pub fn clone(&self) -> glob_t

impl Clone for sigevent

pub fn clone(&self) -> sigevent

impl Clone for ChaCha8Core[src]

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

impl Clone for ChaCha12Rng[src]

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

impl Clone for ChaCha20Rng[src]

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

impl Clone for ChaCha8Rng[src]

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

impl Clone for ChaCha20Core[src]

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

impl Clone for ChaCha12Core[src]

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

impl Clone for YesNI

pub fn clone(&self) -> YesNI

impl Clone for NoS3

pub fn clone(&self) -> NoS3

impl Clone for YesS3

pub fn clone(&self) -> YesS3

impl Clone for vec256_storage

pub fn clone(&self) -> vec256_storage

impl Clone for NoA1

pub fn clone(&self) -> NoA1

impl Clone for vec128_storage

pub fn clone(&self) -> vec128_storage

impl Clone for NoNI

pub fn clone(&self) -> NoNI

impl Clone for NoA2

pub fn clone(&self) -> NoA2

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

pub fn clone(&self) -> SseMachine<S3, S4, NI>

impl Clone for YesA2

pub fn clone(&self) -> YesA2

impl Clone for NoS4

pub fn clone(&self) -> NoS4

impl Clone for YesA1

pub fn clone(&self) -> YesA1

impl Clone for YesS4

pub fn clone(&self) -> YesS4

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

pub fn clone(&self) -> Avx2Machine<NI>

impl Clone for vec512_storage

pub fn clone(&self) -> vec512_storage

impl Clone for Backtrace[src]

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

impl Clone for BacktraceSymbol[src]

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

impl Clone for Frame[src]

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

impl Clone for BacktraceFrame[src]

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

impl Clone for PrintFmt[src]

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

impl Clone for TryDemangleError

pub fn clone(&self) -> TryDemangleError

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

pub fn clone(&self) -> ProgramHeader32<E>

impl Clone for ImageBaseRelocation

pub fn clone(&self) -> ImageBaseRelocation

impl Clone for ImageAuxSymbolFunctionBeginEnd

pub fn clone(&self) -> ImageAuxSymbolFunctionBeginEnd

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

pub fn clone(&self) -> NoteHeader32<E>

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

pub fn clone(&self) -> ElfSymbol<'data, 'file, Elf>

impl Clone for FileFlags

pub fn clone(&self) -> FileFlags

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

pub fn clone(&self) -> SectionTable<'data>

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

pub fn clone(&self) -> SymbolTable<'data, Mach>

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

pub fn clone(&self) -> MachHeader32<E>

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

pub fn clone(&self) -> ElfSymbolTable<'data, 'file, Elf>

impl Clone for ImageDebugDirectory

pub fn clone(&self) -> ImageDebugDirectory

impl Clone for SectionFlags

pub fn clone(&self) -> SectionFlags

impl Clone for ImageLoadConfigDirectory64

pub fn clone(&self) -> ImageLoadConfigDirectory64

impl<E> Clone for FilesetEntryCommand<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> FilesetEntryCommand<E>

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

pub fn clone(&self) -> SymbolMap<T>

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

pub fn clone(&self) -> SymbolFlags<Section>

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

pub fn clone(&self) -> U64Bytes<E>

impl Clone for ImageLoadConfigDirectory32

pub fn clone(&self) -> ImageLoadConfigDirectory32

impl Clone for ImageTlsDirectory32

pub fn clone(&self) -> ImageTlsDirectory32

impl Clone for ImageDosHeader

pub fn clone(&self) -> ImageDosHeader

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

pub fn clone(&self) -> SubUmbrellaCommand<E>

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

pub fn clone(&self) -> SectionTable<'data, Elf>

impl Clone for ImageExportDirectory

pub fn clone(&self) -> ImageExportDirectory

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

pub fn clone(&self) -> CompressionHeader32<E>

impl<'a, R> Clone for ReadCacheRange<'a, R> where
    R: Read + Seek

pub fn clone(&self) -> ReadCacheRange<'a, R>

impl Clone for RelocationKind

pub fn clone(&self) -> RelocationKind

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

pub fn clone(&self) -> DylibModule32<E>

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

pub fn clone(&self) -> CoffSymbolTable<'data, 'file>

impl Clone for StandardSection

pub fn clone(&self) -> StandardSection

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

pub fn clone(&self) -> SubLibraryCommand<E>

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

pub fn clone(&self) -> DyldInfoCommand<E>

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

pub fn clone(&self) -> ProgramHeader64<E>

impl Clone for ImageAuxSymbolWeak

pub fn clone(&self) -> ImageAuxSymbolWeak

impl Clone for ImageLinenumber

pub fn clone(&self) -> ImageLinenumber

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

pub fn clone(&self) -> PreboundDylibCommand<E>

impl Clone for LittleEndian

pub fn clone(&self) -> LittleEndian

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

pub fn clone(&self) -> CompressionHeader64<E>

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

pub fn clone(&self) -> Fvmlib<E>

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

pub fn clone(&self) -> FileHeader32<E>

impl Clone for ImageTlsDirectory64

pub fn clone(&self) -> ImageTlsDirectory64

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

pub fn clone(&self) -> IdentCommand<E>

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

pub fn clone(&self) -> SegmentCommand64<E>

impl Clone for SymbolScope

pub fn clone(&self) -> SymbolScope

impl Clone for ArchiveKind

pub fn clone(&self) -> ArchiveKind

impl Clone for ImageDynamicRelocation64

pub fn clone(&self) -> ImageDynamicRelocation64

impl Clone for ImageDelayloadDescriptor

pub fn clone(&self) -> ImageDelayloadDescriptor

impl<'data, E> Clone for LoadCommandIterator<'data, E> where
    E: Clone + Endian, 

pub fn clone(&self) -> LoadCommandIterator<'data, E>

impl Clone for ImageHotPatchBase

pub fn clone(&self) -> ImageHotPatchBase

impl Clone for Mangling

pub fn clone(&self) -> Mangling

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

pub fn clone(&self) -> SourceVersionCommand<E>

impl Clone for ImageSymbolEx

pub fn clone(&self) -> ImageSymbolEx

impl Clone for ImageDynamicRelocation32V2

pub fn clone(&self) -> ImageDynamicRelocation32V2

impl Clone for ImageFunctionEntry64

pub fn clone(&self) -> ImageFunctionEntry64

impl Clone for ImageOs2Header

pub fn clone(&self) -> ImageOs2Header

impl Clone for Error

pub fn clone(&self) -> Error

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

pub fn clone(&self) -> TwolevelHint<E>

impl Clone for ImageSymbol

pub fn clone(&self) -> ImageSymbol

impl Clone for AnonObjectHeader

pub fn clone(&self) -> AnonObjectHeader

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

pub fn clone(&self) -> Relocation<E>

impl Clone for ImageResourceDirectory

pub fn clone(&self) -> ImageResourceDirectory

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

pub fn clone(&self) -> CompressedData<'data>

impl Clone for FatArch64

pub fn clone(&self) -> FatArch64

impl Clone for ImageOptionalHeader32

pub fn clone(&self) -> ImageOptionalHeader32

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

pub fn clone(&self) -> I32Bytes<E>

impl Clone for ImageRomOptionalHeader

pub fn clone(&self) -> ImageRomOptionalHeader

impl Clone for ImageAuxSymbolFunction

pub fn clone(&self) -> ImageAuxSymbolFunction

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

pub fn clone(&self) -> DataInCodeEntry<E>

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

pub fn clone(&self) -> EntryPointCommand<E>

impl Clone for ImageHotPatchHashes

pub fn clone(&self) -> ImageHotPatchHashes

impl Clone for ImageArchiveMemberHeader

pub fn clone(&self) -> ImageArchiveMemberHeader

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

pub fn clone(&self) -> MachOSymbol<'data, 'file, Mach, R>

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

pub fn clone(&self) -> SectionHeader64<E>

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

pub fn clone(&self) -> FvmlibCommand<E>

impl Clone for ImageArchitectureEntry

pub fn clone(&self) -> ImageArchitectureEntry

impl Clone for ImageResourceDirectoryEntry

pub fn clone(&self) -> ImageResourceDirectoryEntry

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

pub fn clone(&self) -> U32Bytes<E>

impl Clone for ImageBoundImportDescriptor

pub fn clone(&self) -> ImageBoundImportDescriptor

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

pub fn clone(&self) -> SegmentCommand32<E>

impl Clone for SymbolId

pub fn clone(&self) -> SymbolId

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

pub fn clone(&self) -> StringTable<'data>

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

pub fn clone(&self) -> Section32<E>

impl Clone for Guid

pub fn clone(&self) -> Guid

impl Clone for ComdatId

pub fn clone(&self) -> ComdatId

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

pub fn clone(&self) -> Section64<E>

impl<E> Clone for RoutinesCommand32<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> RoutinesCommand32<E>

impl Clone for SymbolSection

pub fn clone(&self) -> SymbolSection

impl<'data, E> Clone for LoadCommandVariant<'data, E> where
    E: Clone + Endian, 

pub fn clone(&self) -> LoadCommandVariant<'data, E>

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

pub fn clone(&self) -> I16Bytes<E>

impl Clone for BinaryFormat

pub fn clone(&self) -> BinaryFormat

impl Clone for ImageLoadConfigCodeIntegrity

pub fn clone(&self) -> ImageLoadConfigCodeIntegrity

impl Clone for ImageSeparateDebugHeader

pub fn clone(&self) -> ImageSeparateDebugHeader

impl Clone for ImageRomHeaders

pub fn clone(&self) -> ImageRomHeaders

impl Clone for ImageImportByName

pub fn clone(&self) -> ImageImportByName

impl Clone for Ident

pub fn clone(&self) -> Ident

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

pub fn clone(&self) -> Rela64<E>

impl Clone for ImageDynamicRelocation32

pub fn clone(&self) -> ImageDynamicRelocation32

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

pub fn clone(&self) -> Nlist64<E>

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

pub fn clone(&self) -> Syminfo32<E>

impl Clone for ImageEnclaveConfig32

pub fn clone(&self) -> ImageEnclaveConfig32

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

pub fn clone(&self) -> MachHeader64<E>

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

pub fn clone(&self) -> Rel64<E>

impl Clone for ImageResourceDataEntry

pub fn clone(&self) -> ImageResourceDataEntry

impl Clone for ImageRelocation

pub fn clone(&self) -> ImageRelocation

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

pub fn clone(&self) -> ObjectMapEntry<'data>

impl Clone for ImageSymbolExBytes

pub fn clone(&self) -> ImageSymbolExBytes

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

pub fn clone(&self) -> SymbolMapName<'data>

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

pub fn clone(&self) -> ObjectMap<'data>

impl Clone for ImageNtHeaders32

pub fn clone(&self) -> ImageNtHeaders32

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

pub fn clone(&self) -> U16Bytes<E>

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

pub fn clone(&self) -> BuildToolVersion<E>

impl Clone for ImageResourceDirectoryString

pub fn clone(&self) -> ImageResourceDirectoryString

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

pub fn clone(&self) -> ThreadCommand<E>

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

pub fn clone(&self) -> SymtabCommand<E>

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

pub fn clone(&self) -> UuidCommand<E>

impl Clone for ImageEnclaveConfig64

pub fn clone(&self) -> ImageEnclaveConfig64

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

pub fn clone(&self) -> LinkerOptionCommand<E>

impl<E> Clone for RoutinesCommand64<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> RoutinesCommand64<E>

impl Clone for ImageHotPatchInfo

pub fn clone(&self) -> ImageHotPatchInfo

impl Clone for SymbolSection

pub fn clone(&self) -> SymbolSection

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

pub fn clone(&self) -> LinkeditDataCommand<E>

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

pub fn clone(&self) -> FileHeader64<E>

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

pub fn clone(&self) -> DylinkerCommand<E>

impl<'data, E> Clone for LoadCommandData<'data, E> where
    E: Clone + Endian, 

pub fn clone(&self) -> LoadCommandData<'data, E>

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

pub fn clone(&self) -> LoadCommand<E>

impl Clone for FatArch32

pub fn clone(&self) -> FatArch32

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

pub fn clone(&self) -> Syminfo64<E>

impl Clone for SymbolIndex

pub fn clone(&self) -> SymbolIndex

impl Clone for ImageEpilogueDynamicRelocationHeader

pub fn clone(&self) -> ImageEpilogueDynamicRelocationHeader

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

pub fn clone(&self) -> TwolevelHintsCommand<E>

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

pub fn clone(&self) -> CoffSymbol<'data, 'file>

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

pub fn clone(&self) -> SubClientCommand<E>

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

pub fn clone(&self) -> DylibReference<E>

impl Clone for ImageResourceDirStringU

pub fn clone(&self) -> ImageResourceDirStringU

impl Clone for ImageDynamicRelocation64V2

pub fn clone(&self) -> ImageDynamicRelocation64V2

impl Clone for NonPagedDebugInfo

pub fn clone(&self) -> NonPagedDebugInfo

impl Clone for ImageSymbolBytes

pub fn clone(&self) -> ImageSymbolBytes

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

pub fn clone(&self) -> VersionMinCommand<E>

impl Clone for ImageAlphaRuntimeFunctionEntry

pub fn clone(&self) -> ImageAlphaRuntimeFunctionEntry

impl Clone for ImageAlpha64RuntimeFunctionEntry

pub fn clone(&self) -> ImageAlpha64RuntimeFunctionEntry

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

pub fn clone(&self) -> EncryptionInfoCommand64<E>

impl Clone for ImageImportDescriptor

pub fn clone(&self) -> ImageImportDescriptor

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

pub fn clone(&self) -> DylibTableOfContents<E>

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

pub fn clone(&self) -> Dyn64<E>

impl Clone for Header

pub fn clone(&self) -> Header

impl Clone for Endianness

pub fn clone(&self) -> Endianness

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

pub fn clone(&self) -> I64Bytes<E>

impl Clone for SectionId

pub fn clone(&self) -> SectionId

impl Clone for ImageAuxSymbolTokenDef

pub fn clone(&self) -> ImageAuxSymbolTokenDef

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

pub fn clone(&self) -> Import<'data>

impl Clone for CompressedFileRange

pub fn clone(&self) -> CompressedFileRange

impl Clone for AnonObjectHeaderBigobj

pub fn clone(&self) -> AnonObjectHeaderBigobj

impl Clone for ImageRuntimeFunctionEntry

pub fn clone(&self) -> ImageRuntimeFunctionEntry

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

pub fn clone(&self) -> LcStr<E>

impl Clone for RelocationTarget

pub fn clone(&self) -> RelocationTarget

impl Clone for RelocationInfo

pub fn clone(&self) -> RelocationInfo

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

pub fn clone(&self) -> Bytes<'data>

impl<E> Clone for EncryptionInfoCommand32<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> EncryptionInfoCommand32<E>

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

pub fn clone(&self) -> Sym32<E>

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

pub fn clone(&self) -> DysymtabCommand<E>

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

pub fn clone(&self) -> Rel32<E>

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

pub fn clone(&self) -> PrebindCksumCommand<E>

impl Clone for BigEndian

pub fn clone(&self) -> BigEndian

impl Clone for SectionKind

pub fn clone(&self) -> SectionKind

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

pub fn clone(&self) -> FvmfileCommand<E>

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

pub fn clone(&self) -> Dylib<E>

impl Clone for AddressSize

pub fn clone(&self) -> AddressSize

impl<E> Clone for SymsegCommand<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> SymsegCommand<E>

impl Clone for ImageFunctionEntry

pub fn clone(&self) -> ImageFunctionEntry

impl Clone for ImageArm64RuntimeFunctionEntry

pub fn clone(&self) -> ImageArm64RuntimeFunctionEntry

impl Clone for ImageDynamicRelocationTable

pub fn clone(&self) -> ImageDynamicRelocationTable

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

pub fn clone(&self) -> Dyn32<E>

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

pub fn clone(&self) -> DylibModule64<E>

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

pub fn clone(&self) -> SectionHeader32<E>

impl Clone for ImageEnclaveImport

pub fn clone(&self) -> ImageEnclaveImport

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

pub fn clone(&self) -> Sym64<E>

impl Clone for ImageVxdHeader

pub fn clone(&self) -> ImageVxdHeader

impl Clone for ComdatKind

pub fn clone(&self) -> ComdatKind

impl Clone for ImageDataDirectory

pub fn clone(&self) -> ImageDataDirectory

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

pub fn clone(&self) -> SubFrameworkCommand<E>

impl Clone for ImageAuxSymbolCrc

pub fn clone(&self) -> ImageAuxSymbolCrc

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

pub fn clone(&self) -> BuildVersionCommand<E>

impl Clone for AnonObjectHeaderV2

pub fn clone(&self) -> AnonObjectHeaderV2

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for ImageSectionHeader

pub fn clone(&self) -> ImageSectionHeader

impl Clone for ImagePrologueDynamicRelocationHeader

pub fn clone(&self) -> ImagePrologueDynamicRelocationHeader

impl Clone for ImageDebugMisc

pub fn clone(&self) -> ImageDebugMisc

impl Clone for Architecture

pub fn clone(&self) -> Architecture

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

pub fn clone(&self) -> SymbolTable<'data, Elf>

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

pub fn clone(&self) -> DylibCommand<E>

impl Clone for ImportObjectHeader

pub fn clone(&self) -> ImportObjectHeader

impl Clone for ImageArmRuntimeFunctionEntry

pub fn clone(&self) -> ImageArmRuntimeFunctionEntry

impl Clone for RelocationEncoding

pub fn clone(&self) -> RelocationEncoding

impl Clone for FatHeader

pub fn clone(&self) -> FatHeader

impl Clone for ImageBoundForwarderRef

pub fn clone(&self) -> ImageBoundForwarderRef

impl Clone for ImageAuxSymbolSection

pub fn clone(&self) -> ImageAuxSymbolSection

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

pub fn clone(&self) -> NoteCommand<E>

impl Clone for ImageCor20Header

pub fn clone(&self) -> ImageCor20Header

impl Clone for ImageNtHeaders64

pub fn clone(&self) -> ImageNtHeaders64

impl Clone for CompressionFormat

pub fn clone(&self) -> CompressionFormat

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

pub fn clone(&self) -> Export<'data>

impl Clone for ImageCoffSymbolsHeader

pub fn clone(&self) -> ImageCoffSymbolsHeader

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

pub fn clone(&self) -> NoteHeader64<E>

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

pub fn clone(&self) -> Rela32<E>

impl Clone for SectionIndex

pub fn clone(&self) -> SectionIndex

impl Clone for ScatteredRelocationInfo

pub fn clone(&self) -> ScatteredRelocationInfo

impl Clone for StandardSegment

pub fn clone(&self) -> StandardSegment

impl Clone for ImageFileHeader

pub fn clone(&self) -> ImageFileHeader

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

pub fn clone(&self) -> MachOSymbolTable<'data, 'file, Mach, R>

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

pub fn clone(&self) -> RpathCommand<E>

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

pub fn clone(&self) -> Nlist32<E>

impl Clone for SymbolKind

pub fn clone(&self) -> SymbolKind

impl Clone for ImageOptionalHeader64

pub fn clone(&self) -> ImageOptionalHeader64

impl Clone for Hasher

pub fn clone(&self) -> Hasher

impl Clone for DataFormat

pub fn clone(&self) -> DataFormat

impl Clone for MZError

pub fn clone(&self) -> MZError

impl Clone for CompressionStrategy

pub fn clone(&self) -> CompressionStrategy

impl Clone for TINFLStatus

pub fn clone(&self) -> TINFLStatus

impl Clone for MZFlush

pub fn clone(&self) -> MZFlush

impl Clone for MZStatus

pub fn clone(&self) -> MZStatus

impl Clone for StreamResult

pub fn clone(&self) -> StreamResult

impl Clone for CompressionLevel

pub fn clone(&self) -> CompressionLevel

impl Clone for TDEFLStatus

pub fn clone(&self) -> TDEFLStatus

impl Clone for TDEFLFlush

pub fn clone(&self) -> TDEFLFlush

impl Clone for Adler32[src]

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

impl Clone for Region

pub fn clone(&self) -> Region

impl Clone for Protection

pub fn clone(&self) -> Protection

impl Clone for CompilationStrategy

pub fn clone(&self) -> CompilationStrategy

impl Clone for DwarfSectionRelocTarget

pub fn clone(&self) -> DwarfSectionRelocTarget

impl Clone for NullProfilerAgent

pub fn clone(&self) -> NullProfilerAgent

impl Clone for BigEndian[src]

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

impl Clone for NativeEndian[src]

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

impl Clone for VarintEncoding[src]

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

impl Clone for RejectTrailing[src]

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

impl Clone for DefaultOptions[src]

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

impl<O, T> Clone for WithOtherTrailing<O, T> where
    T: Clone + TrailingBytes,
    O: Clone + Options
[src]

pub fn clone(&self) -> WithOtherTrailing<O, T>[src]

impl Clone for AllowTrailing[src]

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

impl Clone for Infinite[src]

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

impl<O, L> Clone for WithOtherLimit<O, L> where
    O: Clone + Options,
    L: Clone + SizeLimit, 
[src]

pub fn clone(&self) -> WithOtherLimit<O, L>[src]

impl Clone for Config[src]

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

impl Clone for FixintEncoding[src]

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

impl Clone for LittleEndian[src]

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

impl<O, I> Clone for WithOtherIntEncoding<O, I> where
    I: Clone + IntEncoding,
    O: Clone + Options
[src]

pub fn clone(&self) -> WithOtherIntEncoding<O, I>[src]

impl<O, E> Clone for WithOtherEndian<O, E> where
    E: Clone + BincodeByteOrder,
    O: Clone + Options
[src]

pub fn clone(&self) -> WithOtherEndian<O, E>[src]

impl Clone for Bounded[src]

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

impl Clone for StackDirection

pub fn clone(&self) -> StackDirection

impl Clone for OperatorName

pub fn clone(&self) -> OperatorName

impl Clone for FunctionParam

pub fn clone(&self) -> FunctionParam

impl Clone for SimpleId

pub fn clone(&self) -> SimpleId

impl Clone for VectorType

pub fn clone(&self) -> VectorType

impl Clone for MangledName

pub fn clone(&self) -> MangledName

impl Clone for NvOffset

pub fn clone(&self) -> NvOffset

impl Clone for DestructorName

pub fn clone(&self) -> DestructorName

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

pub fn clone(&self) -> Symbol<T>

impl Clone for TemplateParam

pub fn clone(&self) -> TemplateParam

impl Clone for BareFunctionType

pub fn clone(&self) -> BareFunctionType

impl Clone for UnscopedTemplateNameHandle

pub fn clone(&self) -> UnscopedTemplateNameHandle

impl Clone for DemangleOptions

pub fn clone(&self) -> DemangleOptions

impl Clone for ExprPrimary

pub fn clone(&self) -> ExprPrimary

impl Clone for StandardBuiltinType

pub fn clone(&self) -> StandardBuiltinType

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for TemplateTemplateParamHandle

pub fn clone(&self) -> TemplateTemplateParamHandle

impl Clone for Name

pub fn clone(&self) -> Name

impl Clone for PrefixHandle

pub fn clone(&self) -> PrefixHandle

impl Clone for VOffset

pub fn clone(&self) -> VOffset

impl Clone for Decltype

pub fn clone(&self) -> Decltype

impl Clone for Initializer

pub fn clone(&self) -> Initializer

impl Clone for ResourceName

pub fn clone(&self) -> ResourceName

impl Clone for SeqId

pub fn clone(&self) -> SeqId

impl Clone for DataMemberPrefix

pub fn clone(&self) -> DataMemberPrefix

impl Clone for UnresolvedQualifierLevel

pub fn clone(&self) -> UnresolvedQualifierLevel

impl Clone for Type

pub fn clone(&self) -> Type

impl Clone for UnresolvedName

pub fn clone(&self) -> UnresolvedName

impl Clone for ClosureTypeName

pub fn clone(&self) -> ClosureTypeName

impl Clone for TemplateArg

pub fn clone(&self) -> TemplateArg

impl Clone for TemplateArgs

pub fn clone(&self) -> TemplateArgs

impl<'prev, 'subs> Clone for ArgScopeStack<'prev, 'subs> where
    'subs: 'prev, 

pub fn clone(&self) -> ArgScopeStack<'prev, 'subs>

impl Clone for Identifier

pub fn clone(&self) -> Identifier

impl Clone for WellKnownComponent

pub fn clone(&self) -> WellKnownComponent

impl Clone for FunctionType

pub fn clone(&self) -> FunctionType

impl Clone for PointerToMemberType

pub fn clone(&self) -> PointerToMemberType

impl Clone for UnscopedTemplateName

pub fn clone(&self) -> UnscopedTemplateName

impl Clone for Prefix

pub fn clone(&self) -> Prefix

impl Clone for LambdaSig

pub fn clone(&self) -> LambdaSig

impl Clone for ParseOptions

pub fn clone(&self) -> ParseOptions

impl Clone for Substitution

pub fn clone(&self) -> Substitution

impl Clone for BaseUnresolvedName

pub fn clone(&self) -> BaseUnresolvedName

impl Clone for Expression

pub fn clone(&self) -> Expression

impl Clone for UnqualifiedName

pub fn clone(&self) -> UnqualifiedName

impl Clone for CallOffset

pub fn clone(&self) -> CallOffset

impl Clone for CloneSuffix

pub fn clone(&self) -> CloneSuffix

impl Clone for GlobalCtorDtor

pub fn clone(&self) -> GlobalCtorDtor

impl Clone for BuiltinType

pub fn clone(&self) -> BuiltinType

impl Clone for UnscopedName

pub fn clone(&self) -> UnscopedName

impl Clone for Encoding

pub fn clone(&self) -> Encoding

impl Clone for TypeHandle

pub fn clone(&self) -> TypeHandle

impl Clone for MemberName

pub fn clone(&self) -> MemberName

impl Clone for NonSubstitution

pub fn clone(&self) -> NonSubstitution

impl Clone for CtorDtorName

pub fn clone(&self) -> CtorDtorName

impl Clone for ArrayType

pub fn clone(&self) -> ArrayType

impl Clone for RefQualifier

pub fn clone(&self) -> RefQualifier

impl Clone for SourceName

pub fn clone(&self) -> SourceName

impl Clone for Discriminator

pub fn clone(&self) -> Discriminator

impl Clone for TaggedName

pub fn clone(&self) -> TaggedName

impl Clone for UnnamedTypeName

pub fn clone(&self) -> UnnamedTypeName

impl Clone for NestedName

pub fn clone(&self) -> NestedName

impl Clone for UnresolvedType

pub fn clone(&self) -> UnresolvedType

impl Clone for ParseContext

pub fn clone(&self) -> ParseContext

impl Clone for ClassEnumType

pub fn clone(&self) -> ClassEnumType

impl Clone for CvQualifiers

pub fn clone(&self) -> CvQualifiers

impl Clone for UnresolvedTypeHandle

pub fn clone(&self) -> UnresolvedTypeHandle

impl Clone for SimpleOperatorName

pub fn clone(&self) -> SimpleOperatorName

impl Clone for SpecialName

pub fn clone(&self) -> SpecialName

impl Clone for LocalName

pub fn clone(&self) -> LocalName

impl Clone for DemangleNodeType

pub fn clone(&self) -> DemangleNodeType

impl Clone for TemplateTemplateParam

pub fn clone(&self) -> TemplateTemplateParam

impl Clone for CloneTypeIdentifier

pub fn clone(&self) -> CloneTypeIdentifier

impl Clone for QualifiedBuiltin

pub fn clone(&self) -> QualifiedBuiltin

Implementors

impl Clone for wasmtime_wiggle::Trap[src]

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

impl Clone for Abi[src]

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

impl Clone for wasmtime_wiggle::witx::BuiltinType[src]

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

impl Clone for Definition[src]

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

impl Clone for Entry[src]

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

impl Clone for IntRepr[src]

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

impl Clone for ModuleDefinition[src]

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

impl Clone for ModuleEntry[src]

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

impl Clone for ModuleImportVariant[src]

impl Clone for RecordKind[src]

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

impl Clone for RepEquality[src]

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

impl Clone for SExpr[src]

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

impl Clone for wasmtime_wiggle::witx::Type[src]

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

impl Clone for TypeRef[src]

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

impl Clone for wasmtime_wiggle::witx::WasmType[src]

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

impl Clone for ImportTypeSyntax[src]

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

impl Clone for ParamUnknown[src]

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

impl Clone for TypePolyfill[src]

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

impl Clone for wasmtime_wiggle::bitflags::_core::cmp::Ordering[src]

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

impl Clone for Infallible1.34.0[src]

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

impl Clone for FpCategory[src]

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

impl Clone for IntErrorKind[src]

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

impl Clone for SearchStep[src]

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

impl Clone for wasmtime_wiggle::bitflags::_core::sync::atomic::Ordering[src]

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

impl Clone for BorrowHandle[src]

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

impl Clone for wasmtime_wiggle::Region[src]

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

impl Clone for wasmtime_wiggle::tracing::callsite::Identifier[src]

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

impl Clone for Field[src]

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

impl Clone for Kind[src]

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

impl Clone for wasmtime_wiggle::tracing::metadata::LevelFilter[src]

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

impl Clone for ParseLevelFilterError[src]

impl Clone for Dispatch[src]

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

impl Clone for wasmtime_wiggle::tracing::Id[src]

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

impl Clone for wasmtime_wiggle::tracing::Level[src]

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

impl Clone for wasmtime_wiggle::tracing::Span[src]

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

impl Clone for Interest[src]

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

impl Clone for HandleSyntax[src]

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

impl Clone for FuncPolyfill[src]

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

impl Clone for ModulePolyfill[src]

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

impl Clone for ParamPolyfill[src]

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

impl Clone for Polyfill[src]

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

impl Clone for Case[src]

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

impl Clone for wasmtime_wiggle::witx::Constant[src]

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

impl Clone for Document[src]

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

impl Clone for HandleDatatype[src]

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

impl Clone for wasmtime_wiggle::witx::Id[src]

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

impl Clone for InterfaceFunc[src]

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

impl Clone for InterfaceFuncParam[src]

impl Clone for wasmtime_wiggle::witx::Location[src]

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

impl Clone for wasmtime_wiggle::witx::Module[src]

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

impl Clone for ModuleImport[src]

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

impl Clone for NamedType[src]

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

impl Clone for RecordDatatype[src]

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

impl Clone for RecordMember[src]

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

impl Clone for SizeAlign[src]

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

impl Clone for Variant[src]

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

impl Clone for AllocError[src]

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

impl Clone for wasmtime_wiggle::bitflags::_core::alloc::Layout1.28.0[src]

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

impl Clone for LayoutError1.50.0[src]

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

impl Clone for TypeId[src]

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

impl Clone for CpuidResult1.27.0[src]

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

impl Clone for __m1281.27.0[src]

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

impl Clone for __m128bh[src]

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

impl Clone for __m128d1.27.0[src]

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

impl Clone for __m128i1.27.0[src]

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

impl Clone for __m2561.27.0[src]

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

impl Clone for __m256bh[src]

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

impl Clone for __m256d1.27.0[src]

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

impl Clone for __m256i1.27.0[src]

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

impl Clone for __m512[src]

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

impl Clone for __m512bh[src]

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

impl Clone for __m512d[src]

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

impl Clone for __m512i[src]

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

impl Clone for TryFromSliceError1.34.0[src]

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

impl Clone for wasmtime_wiggle::bitflags::_core::ascii::EscapeDefault[src]

pub fn clone(&self) -> EscapeDefault

Notable traits for EscapeDefault

impl Iterator for EscapeDefault type Item = u8;
[src]

impl Clone for CharTryFromError1.34.0[src]

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

impl Clone for DecodeUtf16Error1.9.0[src]

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

impl Clone for wasmtime_wiggle::bitflags::_core::char::EscapeDebug1.20.0[src]

pub fn clone(&self) -> EscapeDebug

Notable traits for EscapeDebug

impl Iterator for EscapeDebug type Item = char;
[src]

impl Clone for wasmtime_wiggle::bitflags::_core::char::EscapeDefault[src]

pub fn clone(&self) -> EscapeDefault

Notable traits for EscapeDefault

impl Iterator for EscapeDefault type Item = char;
[src]

impl Clone for wasmtime_wiggle::bitflags::_core::char::EscapeUnicode[src]

pub fn clone(&self) -> EscapeUnicode

Notable traits for EscapeUnicode

impl Iterator for EscapeUnicode type Item = char;
[src]

impl Clone for ParseCharError1.20.0[src]

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

impl Clone for ToLowercase[src]

pub fn clone(&self) -> ToLowercase

Notable traits for ToLowercase

impl Iterator for ToLowercase type Item = char;
[src]

impl Clone for ToUppercase[src]

pub fn clone(&self) -> ToUppercase

Notable traits for ToUppercase

impl Iterator for ToUppercase type Item = char;
[src]

impl Clone for wasmtime_wiggle::bitflags::_core::fmt::Error[src]

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

impl Clone for SipHasher[src]

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

impl Clone for PhantomPinned1.33.0[src]

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

impl Clone for NonZeroI81.34.0[src]

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

impl Clone for NonZeroI161.34.0[src]

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

impl Clone for NonZeroI321.34.0[src]

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

impl Clone for NonZeroI641.34.0[src]

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

impl Clone for NonZeroI1281.34.0[src]

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

impl Clone for NonZeroIsize1.34.0[src]

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

impl Clone for NonZeroU81.28.0[src]

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

impl Clone for NonZeroU161.28.0[src]

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

impl Clone for NonZeroU321.28.0[src]

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

impl Clone for NonZeroU641.28.0[src]

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

impl Clone for NonZeroU1281.28.0[src]

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

impl Clone for NonZeroUsize1.28.0[src]

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

impl Clone for ParseFloatError[src]

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

impl Clone for ParseIntError[src]

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

impl Clone for TryFromIntError1.34.0[src]

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

impl Clone for RangeFull[src]

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

impl Clone for NoneError[src]

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

impl Clone for TraitObject[src]

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

impl Clone for ParseBoolError[src]

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

impl Clone for Utf8Error[src]

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

impl Clone for RawWakerVTable1.36.0[src]

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

impl Clone for Waker1.36.0[src]

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

impl Clone for Duration1.3.0[src]

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

impl<'_, A> Clone for wasmtime_wiggle::bitflags::_core::option::Iter<'_, A>[src]

pub fn clone(&self) -> Iter<'_, A>

Notable traits for Iter<'a, A>

impl<'a, A> Iterator for Iter<'a, A> type Item = &'a A;
[src]

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

pub fn clone(&self) -> GuestPtr<'_, T>[src]

impl<'_, T> Clone for wasmtime_wiggle::bitflags::_core::result::Iter<'_, T>[src]

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

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

pub fn clone(&self) -> Chunks<'_, T>

Notable traits for Chunks<'a, T>

impl<'a, T> Iterator for Chunks<'a, T> type Item = &'a [T];
[src]

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

pub fn clone(&self) -> ChunksExact<'_, T>

Notable traits for ChunksExact<'a, T>

impl<'a, T> Iterator for ChunksExact<'a, T> type Item = &'a [T];
[src]

impl<'_, T> Clone for wasmtime_wiggle::bitflags::_core::slice::Iter<'_, T>[src]

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

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

pub fn clone(&self) -> RChunks<'_, T>

Notable traits for RChunks<'a, T>

impl<'a, T> Iterator for RChunks<'a, T> type Item = &'a [T];
[src]

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

pub fn clone(&self) -> Windows<'_, T>

Notable traits for Windows<'a, T>

impl<'a, T> Iterator for Windows<'a, T> type Item = &'a [T];
[src]

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

pub fn clone(&self) -> Split<'_, T, P>

Notable traits for Split<'a, T, P>

impl<'a, T, P> Iterator for Split<'a, T, P> where
    P: FnMut(&T) -> bool
type Item = &'a [T];
[src]

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

pub fn clone(&self) -> SplitInclusive<'_, T, P>

Notable traits for SplitInclusive<'a, T, P>

impl<'a, T, P> Iterator for SplitInclusive<'a, T, P> where
    P: FnMut(&T) -> bool
type Item = &'a [T];
[src]

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

pub fn clone(&self) -> ArrayChunks<'_, T, N>

Notable traits for ArrayChunks<'a, T, N>

impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> type Item = &'a [T; N];
[src]

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

pub fn clone(&self) -> DeclSyntax<'a>[src]

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

pub fn clone(&self) -> ModuleDeclSyntax<'a>[src]

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

pub fn clone(&self) -> TopLevelSyntax<'a>[src]

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

pub fn clone(&self) -> TypedefSyntax<'a>[src]

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

pub fn clone(&self) -> CaseSyntax<'a>[src]

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

pub fn clone(&self) -> CommentSyntax<'a>[src]

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

pub fn clone(&self) -> ConstSyntax<'a>[src]

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

pub fn clone(&self) -> EnumSyntax<'a>[src]

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

pub fn clone(&self) -> ExpectedSyntax<'a>[src]

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

pub fn clone(&self) -> FieldSyntax<'a>[src]

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

pub fn clone(&self) -> FlagsSyntax<'a>[src]

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

pub fn clone(&self) -> InterfaceFuncSyntax<'a>[src]

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

pub fn clone(&self) -> ModuleImportSyntax<'a>[src]

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

pub fn clone(&self) -> ModuleSyntax<'a>[src]

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

pub fn clone(&self) -> RecordSyntax<'a>[src]

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

pub fn clone(&self) -> TopLevelDocument<'a>[src]

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

pub fn clone(&self) -> TupleSyntax<'a>[src]

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

pub fn clone(&self) -> TypenameSyntax<'a>[src]

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

pub fn clone(&self) -> UnionSyntax<'a>[src]

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

pub fn clone(&self) -> VariantSyntax<'a>[src]

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

pub fn clone(&self) -> Arguments<'a>[src]

impl<'a> Clone for wasmtime_wiggle::bitflags::_core::panic::Location<'a>1.10.0[src]

pub fn clone(&self) -> Location<'a>[src]

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

pub fn clone(&self) -> EscapeAscii<'a>

Notable traits for EscapeAscii<'a>

impl<'a> Iterator for EscapeAscii<'a> type Item = u8;
[src]

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

pub fn clone(&self) -> CharSearcher<'a>[src]

impl<'a> Clone for wasmtime_wiggle::bitflags::_core::str::Bytes<'a>[src]

pub fn clone(&self) -> Bytes<'a>

Notable traits for Bytes<'_>

impl<'_> Iterator for Bytes<'_> type Item = u8;
[src]

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

pub fn clone(&self) -> CharIndices<'a>

Notable traits for CharIndices<'a>

impl<'a> Iterator for CharIndices<'a> type Item = (usize, char);
[src]

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

pub fn clone(&self) -> Chars<'a>

Notable traits for Chars<'a>

impl<'a> Iterator for Chars<'a> type Item = char;
[src]

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

pub fn clone(&self) -> EncodeUtf16<'a>

Notable traits for EncodeUtf16<'a>

impl<'a> Iterator for EncodeUtf16<'a> type Item = u16;
[src]

impl<'a> Clone for wasmtime_wiggle::bitflags::_core::str::EscapeDebug<'a>1.34.0[src]

pub fn clone(&self) -> EscapeDebug<'a>

Notable traits for EscapeDebug<'a>

impl<'a> Iterator for EscapeDebug<'a> type Item = char;
[src]

impl<'a> Clone for wasmtime_wiggle::bitflags::_core::str::EscapeDefault<'a>1.34.0[src]

pub fn clone(&self) -> EscapeDefault<'a>

Notable traits for EscapeDefault<'a>

impl<'a> Iterator for EscapeDefault<'a> type Item = char;
[src]

impl<'a> Clone for wasmtime_wiggle::bitflags::_core::str::EscapeUnicode<'a>1.34.0[src]

pub fn clone(&self) -> EscapeUnicode<'a>

Notable traits for EscapeUnicode<'a>

impl<'a> Iterator for EscapeUnicode<'a> type Item = char;
[src]

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

pub fn clone(&self) -> Lines<'a>

Notable traits for Lines<'a>

impl<'a> Iterator for Lines<'a> type Item = &'a str;
[src]

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

pub fn clone(&self) -> LinesAny<'a>

Notable traits for LinesAny<'a>

impl<'a> Iterator for LinesAny<'a> type Item = &'a str;
[src]

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

pub fn clone(&self) -> SplitAsciiWhitespace<'a>

Notable traits for SplitAsciiWhitespace<'a>

impl<'a> Iterator for SplitAsciiWhitespace<'a> type Item = &'a str;
[src]

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

pub fn clone(&self) -> SplitWhitespace<'a>

Notable traits for SplitWhitespace<'a>

impl<'a> Iterator for SplitWhitespace<'a> type Item = &'a str;
[src]

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

pub fn clone(&self) -> CharSliceSearcher<'a, 'b>[src]

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

pub fn clone(&self) -> StrSearcher<'a, 'b>[src]

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

pub fn clone(&self) -> CharPredicateSearcher<'a, F>[src]

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

pub fn clone(&self) -> MatchIndices<'a, P>

Notable traits for MatchIndices<'a, P>

impl<'a, P> Iterator for MatchIndices<'a, P> where
    P: Pattern<'a>, 
type Item = (usize, &'a str);
[src]

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

pub fn clone(&self) -> Matches<'a, P>

Notable traits for Matches<'a, P>

impl<'a, P> Iterator for Matches<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> RMatchIndices<'a, P>

Notable traits for RMatchIndices<'a, P>

impl<'a, P> Iterator for RMatchIndices<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = (usize, &'a str);
[src]

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

pub fn clone(&self) -> RMatches<'a, P>

Notable traits for RMatches<'a, P>

impl<'a, P> Iterator for RMatches<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> RSplit<'a, P>

Notable traits for RSplit<'a, P>

impl<'a, P> Iterator for RSplit<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> RSplitN<'a, P>

Notable traits for RSplitN<'a, P>

impl<'a, P> Iterator for RSplitN<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> RSplitTerminator<'a, P>

Notable traits for RSplitTerminator<'a, P>

impl<'a, P> Iterator for RSplitTerminator<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> Split<'a, P>

Notable traits for Split<'a, P>

impl<'a, P> Iterator for Split<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for wasmtime_wiggle::bitflags::_core::str::SplitInclusive<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.51.0[src]

pub fn clone(&self) -> SplitInclusive<'a, P>

Notable traits for SplitInclusive<'a, P>

impl<'a, P> Iterator for SplitInclusive<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> SplitN<'a, P>

Notable traits for SplitN<'a, P>

impl<'a, P> Iterator for SplitN<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> SplitTerminator<'a, P>

Notable traits for SplitTerminator<'a, P>

impl<'a, P> Iterator for SplitTerminator<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

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

pub fn clone(&self) -> Documented<'a, T>[src]

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

pub fn clone(&self) -> RChunksExact<'a, T>

Notable traits for RChunksExact<'a, T>

impl<'a, T> Iterator for RChunksExact<'a, T> type Item = &'a [T];
[src]

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

pub fn clone(&self) -> RSplit<'a, T, P>

Notable traits for RSplit<'a, T, P>

impl<'a, T, P> Iterator for RSplit<'a, T, P> where
    P: FnMut(&T) -> bool
type Item = &'a [T];
[src]

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

pub fn clone(&self) -> ArrayWindows<'a, T, N>

Notable traits for ArrayWindows<'a, T, N>

impl<'a, T, const N: usize> Iterator for ArrayWindows<'a, T, N> type Item = &'a [T; N];
[src]

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

pub fn clone(&self) -> VaListImpl<'f>[src]

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

pub fn clone(&self) -> Repeat<A>

Notable traits for Repeat<A>

impl<A> Iterator for Repeat<A> where
    A: Clone
type Item = A;
[src]

impl<A> Clone for wasmtime_wiggle::bitflags::_core::option::IntoIter<A> where
    A: Clone
[src]

pub fn clone(&self) -> IntoIter<A>

Notable traits for IntoIter<A>

impl<A> Iterator for IntoIter<A> type Item = A;
[src]

impl<A, B> Clone for wasmtime_wiggle::bitflags::_core::iter::Chain<A, B> where
    A: Clone,
    B: Clone
[src]

pub fn clone(&self) -> Chain<A, B>

Notable traits for Chain<A, B>

impl<A, B> Iterator for Chain<A, B> where
    A: Iterator,
    B: Iterator<Item = <A as Iterator>::Item>, 
type Item = <A as Iterator>::Item;
[src]

impl<A, B> Clone for wasmtime_wiggle::bitflags::_core::iter::Zip<A, B> where
    A: Clone,
    B: Clone
[src]

pub fn clone(&self) -> Zip<A, B>

Notable traits for Zip<A, B>

impl<A, B> Iterator for Zip<A, B> where
    A: Iterator,
    B: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item);
[src]

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

pub fn clone(&self) -> ControlFlow<B, C>[src]

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

pub fn clone(&self) -> DynMetadata<Dyn>[src]

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

pub fn clone(&self) -> FromFn<F>

Notable traits for FromFn<F>

impl<T, F> Iterator for FromFn<F> where
    F: FnMut() -> Option<T>, 
type Item = T;
[src]

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

pub fn clone(&self) -> OnceWith<F>

Notable traits for OnceWith<F>

impl<A, F> Iterator for OnceWith<F> where
    F: FnOnce() -> A, 
type Item = A;
[src]

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

pub fn clone(&self) -> RepeatWith<F>

Notable traits for RepeatWith<F>

impl<A, F> Iterator for RepeatWith<F> where
    F: FnMut() -> A, 
type Item = A;
[src]

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

pub fn clone(&self) -> BuildHasherDefault<H>[src]

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

pub fn clone(&self) -> DecodeUtf16<I>

Notable traits for DecodeUtf16<I>

impl<I> Iterator for DecodeUtf16<I> where
    I: Iterator<Item = u16>, 
type Item = Result<char, DecodeUtf16Error>;
[src]

impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Cloned<I> where
    I: Clone
1.1.0[src]

pub fn clone(&self) -> Cloned<I>

Notable traits for Cloned<I>

impl<'a, I, T> Iterator for Cloned<I> where
    T: 'a + Clone,
    I: Iterator<Item = &'a T>, 
type Item = T;
[src]

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

pub fn clone(&self) -> Copied<I>

Notable traits for Copied<I>

impl<'a, I, T> Iterator for Copied<I> where
    T: 'a + Copy,
    I: Iterator<Item = &'a T>, 
type Item = T;
[src]

impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Cycle<I> where
    I: Clone
[src]

pub fn clone(&self) -> Cycle<I>

Notable traits for Cycle<I>

impl<I> Iterator for Cycle<I> where
    I: Clone + Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Enumerate<I> where
    I: Clone
[src]

pub fn clone(&self) -> Enumerate<I>

Notable traits for Enumerate<I>

impl<I> Iterator for Enumerate<I> where
    I: Iterator
type Item = (usize, <I as Iterator>::Item);
[src]

impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Fuse<I> where
    I: Clone
[src]

pub fn clone(&self) -> Fuse<I>

Notable traits for Fuse<I>

impl<I> Iterator for Fuse<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> Intersperse<I>

Notable traits for Intersperse<I>

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

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

pub fn clone(&self) -> Peekable<I>

Notable traits for Peekable<I>

impl<I> Iterator for Peekable<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Skip<I> where
    I: Clone
[src]

pub fn clone(&self) -> Skip<I>

Notable traits for Skip<I>

impl<I> Iterator for Skip<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::StepBy<I> where
    I: Clone
1.28.0[src]

pub fn clone(&self) -> StepBy<I>

Notable traits for StepBy<I>

impl<I> Iterator for StepBy<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Take<I> where
    I: Clone
[src]

pub fn clone(&self) -> Take<I>

Notable traits for Take<I>

impl<I> Iterator for Take<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::FilterMap<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> FilterMap<I, F>

Notable traits for FilterMap<I, F>

impl<B, I, F> Iterator for FilterMap<I, F> where
    F: FnMut(<I as Iterator>::Item) -> Option<B>,
    I: Iterator
type Item = B;
[src]

impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Inspect<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Inspect<I, F>

Notable traits for Inspect<I, F>

impl<I, F> Iterator for Inspect<I, F> where
    F: FnMut(&<I as Iterator>::Item),
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Map<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Map<I, F>

Notable traits for Map<I, F>

impl<B, I, F> Iterator for Map<I, F> where
    F: FnMut(<I as Iterator>::Item) -> B,
    I: Iterator
type Item = B;
[src]

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

pub fn clone(&self) -> IntersperseWith<I, G>

Notable traits for IntersperseWith<I, G>

impl<I, G> Iterator for IntersperseWith<I, G> where
    I: Iterator,
    G: FnMut() -> <I as Iterator>::Item
type Item = <I as Iterator>::Item;
[src]

impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::Filter<I, P> where
    I: Clone,
    P: Clone
[src]

pub fn clone(&self) -> Filter<I, P>

Notable traits for Filter<I, P>

impl<I, P> Iterator for Filter<I, P> where
    I: Iterator,
    P: FnMut(&<I as Iterator>::Item) -> bool
type Item = <I as Iterator>::Item;
[src]

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

pub fn clone(&self) -> MapWhile<I, P>

Notable traits for MapWhile<I, P>

impl<B, I, P> Iterator for MapWhile<I, P> where
    I: Iterator,
    P: FnMut(<I as Iterator>::Item) -> Option<B>, 
type Item = B;
[src]

impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::SkipWhile<I, P> where
    I: Clone,
    P: Clone
[src]

pub fn clone(&self) -> SkipWhile<I, P>

Notable traits for SkipWhile<I, P>

impl<I, P> Iterator for SkipWhile<I, P> where
    I: Iterator,
    P: FnMut(&<I as Iterator>::Item) -> bool
type Item = <I as Iterator>::Item;
[src]

impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::TakeWhile<I, P> where
    I: Clone,
    P: Clone
[src]

pub fn clone(&self) -> TakeWhile<I, P>

Notable traits for TakeWhile<I, P>

impl<I, P> Iterator for TakeWhile<I, P> where
    I: Iterator,
    P: FnMut(&<I as Iterator>::Item) -> bool
type Item = <I as Iterator>::Item;
[src]

impl<I, St, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Scan<I, St, F> where
    F: Clone,
    I: Clone,
    St: Clone
[src]

pub fn clone(&self) -> Scan<I, St, F>

Notable traits for Scan<I, St, F>

impl<B, I, St, F> Iterator for Scan<I, St, F> where
    F: FnMut(&mut St, <I as Iterator>::Item) -> Option<B>,
    I: Iterator
type Item = B;
[src]

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

pub fn clone(&self) -> Flatten<I>

Notable traits for Flatten<I>

impl<I, U> Iterator for Flatten<I> where
    I: Iterator,
    U: 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
type Item = <U as Iterator>::Item;
[src]

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

pub fn clone(&self) -> FlatMap<I, U, F>

Notable traits for FlatMap<I, U, F>

impl<I, U, F> Iterator for FlatMap<I, U, F> where
    F: FnMut(<I as Iterator>::Item) -> U,
    I: Iterator,
    U: IntoIterator
type Item = <U as IntoIterator>::Item;
[src]

impl<Idx> Clone for wasmtime_wiggle::bitflags::_core::ops::Range<Idx> where
    Idx: Clone
[src]

pub fn clone(&self) -> Range<Idx>

Notable traits for Range<A>

impl<A> Iterator for Range<A> where
    A: Step
type Item = A;
[src]

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

pub fn clone(&self) -> RangeFrom<Idx>

Notable traits for RangeFrom<A>

impl<A> Iterator for RangeFrom<A> where
    A: Step
type Item = A;
[src]

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

pub fn clone(&self) -> RangeInclusive<Idx>

Notable traits for RangeInclusive<A>

impl<A> Iterator for RangeInclusive<A> where
    A: Step
type Item = A;
[src]

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

pub fn clone(&self) -> RangeTo<Idx>[src]

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

pub fn clone(&self) -> RangeToInclusive<Idx>[src]

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

pub fn clone(&self) -> Pin<P>

Notable traits for Pin<P>

impl<P> Future for Pin<P> where
    P: Unpin + DerefMut,
    <P as Deref>::Target: Future
type Output = <<P as Deref>::Target as Future>::Output;
[src]

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

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

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

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

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

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

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

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

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

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

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

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

pub fn clone(&self) -> Instrumented<T>

Notable traits for Instrumented<T>

impl<T> Future for Instrumented<T> where
    T: Future
type Output = <T as Future>::Output;
[src]

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

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

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

pub fn clone(&self) -> Cell<T>[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.

pub fn clone_from(&mut self, other: &RefCell<T>)[src]

Panics

Panics if other is currently mutably borrowed.

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

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

pub fn clone_from(&mut self, other: &Reverse<T>)[src]

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

pub fn clone(&self) -> Pending<T>

Notable traits for Pending<T>

impl<T> Future for Pending<T> type Output = T;
[src]

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

pub fn clone(&self) -> Ready<T>

Notable traits for Ready<T>

impl<T> Future for Ready<T> type Output = T;
[src]

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

pub fn clone(&self) -> Empty<T>

Notable traits for Empty<T>

impl<T> Iterator for Empty<T> type Item = T;
[src]

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

pub fn clone(&self) -> Once<T>

Notable traits for Once<T>

impl<T> Iterator for Once<T> type Item = T;
[src]

impl<T> Clone for wasmtime_wiggle::bitflags::_core::iter::Rev<T> where
    T: Clone
[src]

pub fn clone(&self) -> Rev<T>

Notable traits for Rev<I>

impl<I> Iterator for Rev<I> where
    I: DoubleEndedIterator
type Item = <I as Iterator>::Item;
[src]

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

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

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

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

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

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

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

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

pub fn clone_from(&mut self, other: &ManuallyDrop<T>)[src]

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

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

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

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

impl<T> Clone for wasmtime_wiggle::bitflags::_core::result::IntoIter<T> where
    T: Clone
[src]

pub fn clone(&self) -> IntoIter<T>

Notable traits for IntoIter<T>

impl<T> Iterator for IntoIter<T> type Item = T;
[src]

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

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

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

pub fn clone(&self) -> Result<T, E>[src]

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

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

pub fn clone(&self) -> Successors<T, F>

Notable traits for Successors<T, F>

impl<T, F> Iterator for Successors<T, F> where
    F: FnMut(&T) -> Option<T>, 
type Item = T;
[src]

impl<T, const N: usize> Clone for wasmtime_wiggle::bitflags::_core::array::IntoIter<T, N> where
    T: Clone
1.40.0[src]

pub fn clone(&self) -> IntoIter<T, N>

Notable traits for IntoIter<T, N>

impl<T, const N: usize> Iterator for IntoIter<T, N> type Item = T;
[src]

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

pub fn clone(&self) -> GeneratorState<Y, R>[src]