Trait wasmtime_wiggle::bitflags::_core::prelude::rust_2015::Clone 1.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 derive
d
implementation of Clone
calls clone
on each field.
For a generic struct, #[derive]
implements Clone
conditionally by adding bound Clone
on
generic parameters.
// `derive` implements Clone for Reading<T> when T is Clone. #[derive(Clone)] struct Reading<T> { frequency: T, }
How can I implement Clone
?
Types that are Copy
should have a trivial implementation of Clone
. More formally:
if T: Copy
, x: T
, and y: &T
, then let x = y.clone();
is equivalent to let x = *y;
.
Manual implementations should be careful to uphold this invariant; however, unsafe code
must not rely on it to ensure memory safety.
An example is a generic struct holding a function pointer. In this case, the
implementation of Clone
cannot be derive
d, but can be implemented as:
struct Generate<T>(fn() -> T); impl<T> Copy for Generate<T> {} impl<T> Clone for Generate<T> { fn clone(&self) -> Self { *self } }
Additional implementors
In addition to the implementors listed below,
the following types also implement Clone
:
- Function item types (i.e., the distinct types defined for each function)
- Function pointer types (e.g.,
fn() -> i32
) - Array types, for all sizes, if the item type also implements
Clone
(e.g.,[i32; 123456]
) - Tuple types, if each component also implements
Clone
(e.g.,()
,(i32, bool)
) - Closure types, if they capture no value from the environment
or if all such captured values implement
Clone
themselves. Note that variables captured by shared reference always implementClone
(even if the referent doesn’t), while variables captured by mutable reference never implementClone
.
Required methods
Provided methods
fn clone_from(&mut self, source: &Self)
[src]
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 DefaultHasher
[src]
impl Clone for DefaultHasher
[src]pub fn clone(&self) -> DefaultHasher
[src]
impl Clone for TryRecvError
[src]
impl Clone for TryRecvError
[src]pub fn clone(&self) -> TryRecvError
[src]
impl<T> Clone for SyncSender<T>
[src]
impl<T> Clone for SyncSender<T>
[src]pub fn clone(&self) -> SyncSender<T>
[src]
impl Clone for RecvTimeoutError
[src]
impl Clone for RecvTimeoutError
[src]pub fn clone(&self) -> RecvTimeoutError
[src]
impl Clone for SystemTime
[src]
impl Clone for SystemTime
[src]pub fn clone(&self) -> SystemTime
[src]
impl Clone for AddrParseError
[src]
impl Clone for AddrParseError
[src]pub fn clone(&self) -> AddrParseError
[src]
impl Clone for IntoStringError
[src]
impl Clone for IntoStringError
[src]pub fn clone(&self) -> IntoStringError
[src]
impl Clone for FromBytesWithNulError
[src]
impl Clone for FromBytesWithNulError
[src]pub fn clone(&self) -> FromBytesWithNulError
[src]
impl Clone for SocketAddr
[src]
impl Clone for SocketAddr
[src]pub fn clone(&self) -> SocketAddr
[src]
impl<T> Clone for TrySendError<T> where
T: Clone,
[src]
impl<T> Clone for TrySendError<T> where
T: Clone,
[src]pub fn clone(&self) -> TrySendError<T>
[src]
impl<'a> Clone for PrefixComponent<'a>
[src]
impl<'a> Clone for PrefixComponent<'a>
[src]pub fn clone(&self) -> PrefixComponent<'a>
[src]
impl Clone for SocketAddrV6
[src]
impl Clone for SocketAddrV6
[src]pub fn clone(&self) -> SocketAddrV6
[src]
impl Clone for OpenOptions
[src]
impl Clone for OpenOptions
[src]pub fn clone(&self) -> OpenOptions
[src]
impl Clone for ExitStatusError
[src]
impl Clone for ExitStatusError
[src]pub fn clone(&self) -> ExitStatusError
[src]
impl Clone for SystemTimeError
[src]
impl Clone for SystemTimeError
[src]pub fn clone(&self) -> SystemTimeError
[src]
impl Clone for Permissions
[src]
impl Clone for Permissions
[src]pub fn clone(&self) -> Permissions
[src]
impl<'a> Clone for Components<'a>
[src]
impl<'a> Clone for Components<'a>
[src]pub fn clone(&self) -> Components<'a>ⓘNotable traits for Components<'a>
impl<'a> Iterator for Components<'a> type Item = Component<'a>;
[src]
Notable traits for Components<'a>
impl<'a> Iterator for Components<'a> type Item = Component<'a>;
impl<'_, T, S> Clone for SymmetricDifference<'_, 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]
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 Clone for ExitStatus
[src]
impl Clone for ExitStatus
[src]pub fn clone(&self) -> ExitStatus
[src]
impl Clone for AccessError
[src]
impl Clone for AccessError
[src]pub fn clone(&self) -> AccessError
[src]
impl Clone for Ipv6MulticastScope
[src]
impl Clone for Ipv6MulticastScope
[src]pub fn clone(&self) -> Ipv6MulticastScope
[src]
impl Clone for StripPrefixError
[src]
impl Clone for StripPrefixError
[src]pub fn clone(&self) -> StripPrefixError
[src]
impl Clone for WaitTimeoutResult
[src]
impl Clone for WaitTimeoutResult
[src]pub fn clone(&self) -> WaitTimeoutResult
[src]
impl<T> Clone for SyncOnceCell<T> where
T: Clone,
[src]
impl<T> Clone for SyncOnceCell<T> where
T: Clone,
[src]pub fn clone(&self) -> SyncOnceCell<T>
[src]
impl<'_, T, S> Clone for Difference<'_, T, S>
[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]
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 Clone for FromVecWithNulError
[src]
impl Clone for FromVecWithNulError
[src]pub fn clone(&self) -> FromVecWithNulError
[src]
impl<'_, T, S> Clone for Intersection<'_, T, 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]
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 SocketAddr
[src]
impl Clone for SocketAddr
[src]pub fn clone(&self) -> SocketAddr
[src]
impl Clone for RandomState
[src]
impl Clone for RandomState
[src]pub fn clone(&self) -> RandomState
[src]
impl Clone for SocketCred
[src]
impl Clone for SocketCred
[src]pub fn clone(&self) -> SocketCred
[src]
impl Clone for SocketAddrV4
[src]
impl Clone for SocketAddrV4
[src]pub fn clone(&self) -> SocketAddrV4
[src]
impl<'_, T> !Clone for &'_ mut T where
T: ?Sized,
[src]
T: ?Sized,
Shared references can be cloned, but mutable references cannot!
impl<'_, T> Clone for &'_ T where
T: ?Sized,
[src]
impl<'_, T> Clone for &'_ T where
T: ?Sized,
[src]Shared references can be cloned, but mutable references cannot!
impl<T, A> Clone for Box<[T], A> where
T: Clone,
A: Allocator + Clone,
[src]
impl<T, A> Clone for Box<[T], A> where
T: Clone,
A: Allocator + Clone,
[src]impl<T, A> Clone for Box<T, A> where
T: Clone,
A: Allocator + Clone,
[src]
impl<T, A> Clone for Box<T, A> where
T: Clone,
A: Allocator + Clone,
[src]pub fn clone(&self) -> Box<T, A>ⓘ
[src]
pub fn clone(&self) -> Box<T, A>ⓘ
[src]Returns a new box with a clone()
of this box’s contents.
Examples
let x = Box::new(5); let y = x.clone(); // The value is the same assert_eq!(x, y); // But they are unique objects assert_ne!(&*x as *const i32, &*y as *const i32);
pub fn clone_from(&mut self, source: &Box<T, A>)
[src]
pub fn clone_from(&mut self, source: &Box<T, A>)
[src]Copies source
’s contents into self
without creating a new allocation.
Examples
let x = Box::new(5); let mut y = Box::new(10); let yp: *const i32 = &*y; y.clone_from(&x); // The value is the same assert_eq!(x, y); // And no allocation occurred assert_eq!(yp, &*y);
impl<'_, T> Clone for Difference<'_, T>
[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]
Notable traits for Difference<'a, T>
impl<'a, T> Iterator for Difference<'a, T> where
T: Ord, type Item = &'a T;
impl<'_, T> Clone for SymmetricDifference<'_, 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]
Notable traits for SymmetricDifference<'a, T>
impl<'a, T> Iterator for SymmetricDifference<'a, T> where
T: Ord, type Item = &'a T;
impl Clone for TryReserveError
[src]
impl Clone for TryReserveError
[src]pub fn clone(&self) -> TryReserveError
[src]
impl<T> Clone for IntoIterSorted<T> where
T: Clone,
[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]
Notable traits for IntoIterSorted<T>
impl<T> Iterator for IntoIterSorted<T> where
T: Ord, type Item = T;
impl<T> Clone for BinaryHeap<T> where
T: Clone,
[src]
impl<T> Clone for BinaryHeap<T> where
T: Clone,
[src]impl<T> Clone for LinkedList<T> where
T: Clone,
[src]
impl<T> Clone for LinkedList<T> where
T: Clone,
[src]impl<'_, T> Clone for Intersection<'_, 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]
Notable traits for Intersection<'a, T>
impl<'a, T> Iterator for Intersection<'a, T> where
T: Ord, type Item = &'a T;
impl Clone for FromUtf8Error
[src]
impl Clone for FromUtf8Error
[src]pub fn clone(&self) -> FromUtf8Error
[src]
impl<'a> Clone for Lexer<'a>
impl<'a> Clone for Lexer<'a>
impl Clone for assert_return_arithmetic_nan_f64x2
impl Clone for assert_return_arithmetic_nan_f64x2
pub fn clone(&self) -> assert_return_arithmetic_nan_f64x2
impl Clone for assert_return_arithmetic_nan_f32x4
impl Clone for assert_return_arithmetic_nan_f32x4
pub fn clone(&self) -> assert_return_arithmetic_nan_f32x4
impl Clone for assert_return_canonical_nan_f32x4
impl Clone for assert_return_canonical_nan_f32x4
pub fn clone(&self) -> assert_return_canonical_nan_f32x4
impl Clone for assert_return_canonical_nan_f64x2
impl Clone for assert_return_canonical_nan_f64x2
pub fn clone(&self) -> assert_return_canonical_nan_f64x2
impl Clone for LevelFilter
[src]
impl Clone for LevelFilter
[src]pub fn clone(&self) -> LevelFilter
[src]
impl Clone for ExternType
[src]
impl Clone for ExternType
[src]pub fn clone(&self) -> ExternType
[src]
impl Clone for ModuleType
[src]
impl Clone for ModuleType
[src]pub fn clone(&self) -> ModuleType
[src]
impl Clone for ModuleLimits
[src]
impl Clone for ModuleLimits
[src]pub fn clone(&self) -> ModuleLimits
[src]
impl Clone for InstanceType
[src]
impl Clone for InstanceType
[src]pub fn clone(&self) -> InstanceType
[src]
impl Clone for ProfilingStrategy
[src]
impl Clone for ProfilingStrategy
[src]pub fn clone(&self) -> ProfilingStrategy
[src]
impl Clone for Mutability
[src]
impl Clone for Mutability
[src]pub fn clone(&self) -> Mutability
[src]
impl Clone for WasmBacktraceDetails
[src]
impl Clone for WasmBacktraceDetails
[src]pub fn clone(&self) -> WasmBacktraceDetails
[src]
impl<'module> Clone for ExportType<'module>
[src]
impl<'module> Clone for ExportType<'module>
[src]pub fn clone(&self) -> ExportType<'module>
[src]
impl Clone for GlobalType
[src]
impl Clone for GlobalType
[src]pub fn clone(&self) -> GlobalType
[src]
impl<'module> Clone for ImportType<'module>
[src]
impl<'module> Clone for ImportType<'module>
[src]pub fn clone(&self) -> ImportType<'module>
[src]
impl Clone for PoolingAllocationStrategy
[src]
impl Clone for PoolingAllocationStrategy
[src]pub fn clone(&self) -> PoolingAllocationStrategy
[src]
impl Clone for InstanceLimits
[src]
impl Clone for InstanceLimits
[src]pub fn clone(&self) -> InstanceLimits
[src]
impl Clone for InstanceAllocationStrategy
[src]
impl Clone for InstanceAllocationStrategy
[src]pub fn clone(&self) -> InstanceAllocationStrategy
[src]
impl Clone for MemoryType
[src]
impl Clone for MemoryType
[src]pub fn clone(&self) -> MemoryType
[src]
impl<A> Clone for SmallVec<A> where
A: Array,
<A as Array>::Item: Clone,
impl<A> Clone for SmallVec<A> where
A: Array,
<A as Array>::Item: Clone,
pub fn clone(&self) -> SmallVec<A>
impl<R> Clone for ValueRegs<R> where
R: Clone + Copy + Debug + PartialEq<R> + Eq + InvalidSentinel,
impl<R> Clone for ValueRegs<R> where
R: Clone + Copy + Debug + PartialEq<R> + Eq + InvalidSentinel,
pub fn clone(&self) -> ValueRegs<R>
impl<K, V> Clone for Map<K, V> where
K: Clone + Copy,
V: Clone + Copy,
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,
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,
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,
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,
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,
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,
impl<K, V> Clone for SecondaryMap<K, V> where
K: Clone + EntityRef,
V: Clone,
pub fn clone(&self) -> SecondaryMap<K, V>
impl<E> Clone for StringDeserializer<E>
[src]
impl<E> Clone for StringDeserializer<E>
[src]pub fn clone(&self) -> StringDeserializer<E>
[src]
impl<E> Clone for F32Deserializer<E>
[src]
impl<E> Clone for F32Deserializer<E>
[src]pub fn clone(&self) -> F32Deserializer<E>
[src]
impl<E> Clone for I8Deserializer<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]
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]
impl<E> Clone for U8Deserializer<E>
[src]pub fn clone(&self) -> U8Deserializer<E>
[src]
impl<E> Clone for I16Deserializer<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]
impl<'de, E> Clone for StrDeserializer<'de, E>
[src]pub fn clone(&self) -> StrDeserializer<'de, E>
[src]
impl<'a> Clone for Unexpected<'a>
[src]
impl<'a> Clone for Unexpected<'a>
[src]pub fn clone(&self) -> Unexpected<'a>
[src]
impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>
[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]
impl<E> Clone for UsizeDeserializer<E>
[src]pub fn clone(&self) -> UsizeDeserializer<E>
[src]
impl<E> Clone for CharDeserializer<E>
[src]
impl<E> Clone for CharDeserializer<E>
[src]pub fn clone(&self) -> CharDeserializer<E>
[src]
impl<'a, E> Clone for BytesDeserializer<'a, E>
[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]
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]
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]
impl<E> Clone for U128Deserializer<E>
[src]pub fn clone(&self) -> U128Deserializer<E>
[src]
impl<A> Clone for SeqAccessDeserializer<A> where
A: Clone,
[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]
impl<E> Clone for I64Deserializer<E>
[src]pub fn clone(&self) -> I64Deserializer<E>
[src]
impl<E> Clone for F64Deserializer<E>
[src]
impl<E> Clone for F64Deserializer<E>
[src]pub fn clone(&self) -> F64Deserializer<E>
[src]
impl<E> Clone for IsizeDeserializer<E>
[src]
impl<E> Clone for IsizeDeserializer<E>
[src]pub fn clone(&self) -> IsizeDeserializer<E>
[src]
impl<E> Clone for U64Deserializer<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]
impl<'a, E> Clone for CowStrDeserializer<'a, E>
[src]pub fn clone(&self) -> CowStrDeserializer<'a, E>
[src]
impl Clone for IgnoredAny
[src]
impl Clone for IgnoredAny
[src]pub fn clone(&self) -> IgnoredAny
[src]
impl<E> Clone for I128Deserializer<E>
[src]
impl<E> Clone for I128Deserializer<E>
[src]pub fn clone(&self) -> I128Deserializer<E>
[src]
impl<E> Clone for U16Deserializer<E>
[src]
impl<E> Clone for U16Deserializer<E>
[src]pub fn clone(&self) -> U16Deserializer<E>
[src]
impl<E> Clone for U32Deserializer<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]
impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>
[src]pub fn clone(&self) -> BorrowedStrDeserializer<'de, E>
[src]
impl<E> Clone for I32Deserializer<E>
[src]
impl<E> Clone for I32Deserializer<E>
[src]pub fn clone(&self) -> I32Deserializer<E>
[src]
impl<E> Clone for UnitDeserializer<E>
[src]
impl<E> Clone for UnitDeserializer<E>
[src]pub fn clone(&self) -> UnitDeserializer<E>
[src]
impl<E> Clone for BoolDeserializer<E>
[src]
impl<E> Clone for BoolDeserializer<E>
[src]pub fn clone(&self) -> BoolDeserializer<E>
[src]
impl<'abbrev, 'entry, 'unit, R> Clone for AttrsIter<'abbrev, 'entry, 'unit, R> where
R: Clone + Reader,
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<'abbrev, 'unit, R> Clone for EntriesTree<'abbrev, 'unit, R> where
R: Clone + Reader,
impl<'abbrev, 'unit, R> Clone for EntriesTree<'abbrev, 'unit, R> where
R: Clone + Reader,
pub fn clone(&self) -> EntriesTree<'abbrev, 'unit, R>
impl<T> Clone for DebugStrOffsetsBase<T> where
T: Clone,
impl<T> Clone for DebugStrOffsetsBase<T> where
T: Clone,
pub fn clone(&self) -> DebugStrOffsetsBase<T>
impl<R> Clone for UnwindTableRow<R> where
R: Clone + Reader,
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,
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,
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>,
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,
impl<R> Clone for PubNamesEntry<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
pub fn clone(&self) -> PubNamesEntry<R>
impl<R> Clone for PubNamesEntryIter<R> where
R: Clone + Reader,
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,
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<R, Offset> Clone for AttributeValue<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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,
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,
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<T> Clone for DebugArangesOffset<T> where
T: Clone,
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,
impl<R> Clone for ArangeHeaderIter<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
pub fn clone(&self) -> ArangeHeaderIter<R>
impl<R, Offset> Clone for CommonInformationEntry<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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,
impl<T> Clone for DebugLineStrOffset<T> where
T: Clone,
pub fn clone(&self) -> DebugLineStrOffset<T>
impl<'abbrev, 'unit, R> Clone for EntriesCursor<'abbrev, 'unit, R> where
R: Clone + Reader,
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,
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,
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,
impl<'a, R> Clone for EhHdrTable<'a, R> where
R: Clone + Reader,
pub fn clone(&self) -> EhHdrTable<'a, R>
impl<T> Clone for LocationListsOffset<T> where
T: Clone,
impl<T> Clone for LocationListsOffset<T> where
T: Clone,
pub fn clone(&self) -> LocationListsOffset<T>
impl<T> Clone for DebugStrOffsetsIndex<T> where
T: Clone,
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,
impl<Offset> Clone for UnitType<Offset> where
Offset: Clone + ReaderOffset,
pub fn clone(&self) -> UnitType<Offset>
impl<T> Clone for DebugLocListsIndex<T> where
T: Clone,
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,
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,
impl<T> Clone for DebugRngListsIndex<T> where
T: Clone,
pub fn clone(&self) -> DebugRngListsIndex<T>
impl<R, Offset> Clone for Piece<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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<R> Clone for ArangeEntryIter<R> where
R: Clone + Reader,
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,
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,
impl<R> Clone for LineInstructions<R> where
R: Clone + Reader,
pub fn clone(&self) -> LineInstructions<R>
impl<R, Offset> Clone for Location<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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<'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,
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<R> Clone for RawLocListEntry<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
impl<R> Clone for RawLocListEntry<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
pub fn clone(&self) -> RawLocListEntry<R>
impl<Endian> Clone for EndianVec<Endian> where
Endian: Clone + Endianity,
impl<Endian> Clone for EndianVec<Endian> where
Endian: Clone + Endianity,
pub fn clone(&self) -> EndianVec<Endian>
impl<R, Offset> Clone for UnitHeader<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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, Offset> Clone for FrameDescriptionEntry<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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 CallFrameInstruction<R> where
R: Clone + Reader,
impl<R> Clone for CallFrameInstruction<R> where
R: Clone + Reader,
pub fn clone(&self) -> CallFrameInstruction<R>
impl<R> Clone for DebugTypesUnitHeadersIter<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
impl<R> Clone for DebugTypesUnitHeadersIter<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
pub fn clone(&self) -> DebugTypesUnitHeadersIter<R>
impl<R> Clone for PubTypesEntry<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
impl<R> Clone for PubTypesEntry<R> where
R: Clone + Reader,
<R as Reader>::Offset: Clone,
pub fn clone(&self) -> PubTypesEntry<R>
impl<R, Offset> Clone for LineProgramHeader<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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<Endian, T> Clone for EndianReader<Endian, T> where
T: Clone + CloneStableDeref<Target = [u8]> + Debug,
Endian: Clone + Endianity,
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,
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<R, Program, Offset> Clone for LineRows<R, Program, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
Program: Clone + LineProgram<R, Offset>,
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<'bases, Section, R> Clone for CfiEntriesIter<'bases, Section, R> where
R: Clone + Reader,
Section: Clone + UnwindSection<R>,
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<R> Clone for ParsedEhFrameHdr<R> where
R: Clone + Reader,
impl<R> Clone for ParsedEhFrameHdr<R> where
R: Clone + Reader,
pub fn clone(&self) -> ParsedEhFrameHdr<R>
impl<R, Offset> Clone for FileEntry<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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<R> Clone for PubTypesEntryIter<R> where
R: Clone + Reader,
impl<R> Clone for PubTypesEntryIter<R> where
R: Clone + Reader,
pub fn clone(&self) -> PubTypesEntryIter<R>
impl<R, Offset> Clone for CompleteLineProgram<R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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<'abbrev, 'unit, R, Offset> Clone for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
R: Clone + Reader<Offset = Offset>,
Offset: Clone + ReaderOffset,
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<T> Clone for DebugMacinfoOffset<T> where
T: Clone,
impl<T> Clone for DebugMacinfoOffset<T> where
T: Clone,
pub fn clone(&self) -> DebugMacinfoOffset<T>
impl<'_, T, S> Clone for Intersection<'_, T, 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]
Notable traits for Intersection<'a, T, S>
impl<'a, T, S> Iterator for Intersection<'a, T, S> where
T: Eq + Hash,
S: BuildHasher, type Item = &'a T;
impl<'_, T, S> Clone for Difference<'_, T, S>
[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]
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, S1, S2> Clone for SymmetricDifference<'_, T, S1, S2>
[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]
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;
impl<'_, T, S> Clone for Intersection<'_, T, S>
impl<'_, T, S> Clone for Intersection<'_, T, S>
impl<'_, T, S> Clone for Difference<'_, T, S>
impl<'_, T, S> Clone for Difference<'_, T, S>
impl<'_, T, S> Clone for SymmetricDifference<'_, T, S>
impl<'_, T, S> Clone for SymmetricDifference<'_, T, S>
impl<T> Clone for RawIter<T>
impl<T> Clone for RawIter<T>
impl<'_, K, V> Clone for Values<'_, K, V>
impl<'_, K, V> Clone for Values<'_, K, V>
impl<'_, T, S> Clone for Union<'_, T, S>
impl<'_, T, S> Clone for Union<'_, T, S>
impl<'_, K, V> Clone for Iter<'_, K, V>
impl<'_, K, V> Clone for Iter<'_, K, V>
impl<'_, K, V> Clone for Keys<'_, K, V>
impl<'_, K, V> Clone for Keys<'_, K, V>
impl<'_, K> Clone for Iter<'_, K>
impl<'_, K> Clone for Iter<'_, K>
impl<I> Clone for Peekable<I> where
I: Clone + FallibleIterator,
<I as FallibleIterator>::Item: Clone,
[src]
impl<I> Clone for Peekable<I> where
I: Clone + FallibleIterator,
<I as FallibleIterator>::Item: Clone,
[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]
impl<I, U, F> Clone for FlatMap<I, U, F> where
F: Clone,
I: Clone,
U: Clone + IntoFallibleIterator,
<U as IntoFallibleIterator>::IntoFallibleIter: Clone,
[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]
impl<I> Clone for Flatten<I> where
I: FallibleIterator + Clone,
<I as FallibleIterator>::Item: IntoFallibleIterator,
<<I as FallibleIterator>::Item as IntoFallibleIterator>::IntoFallibleIter: Clone,
[src]impl<I> Clone for Iterator<I> where
I: Clone,
[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]
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>;
impl<TyIx, Ty> Clone for TypedIxVec<TyIx, Ty> where
Ty: Clone,
impl<TyIx, Ty> Clone for TypedIxVec<TyIx, Ty> where
Ty: Clone,
pub fn clone(&self) -> TypedIxVec<TyIx, Ty>
impl<'a, T> Clone for WasmFuncTypeInputs<'a, T>
impl<'a, T> Clone for WasmFuncTypeInputs<'a, T>
impl<'a, T> Clone for WasmFuncTypeOutputs<'a, T>
impl<'a, T> Clone for WasmFuncTypeOutputs<'a, T>
impl<I, T> Clone for Tuples<I, T> where
T: Clone + HomogeneousTuple,
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
<T as TupleCollect>::Buffer: Clone,
[src]
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]impl<I, T> Clone for TupleCombinations<I, T> where
T: Clone + HasCombination<I>,
I: Clone + Iterator,
<T as HasCombination<I>>::Combination: Clone,
[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]
Notable traits for TupleCombinations<I, T>
impl<I, T> Iterator for TupleCombinations<I, T> where
T: HasCombination<I>,
I: Iterator, type Item = T;
impl<I> Clone for Permutations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
impl<I> Clone for Permutations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]pub fn clone(&self) -> Permutations<I>ⓘ
[src]
impl<I> Clone for GroupingMap<I> where
I: Clone,
[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]
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]
Notable traits for InterleaveShortest<I, J>
impl<I, J> Iterator for InterleaveShortest<I, J> where
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>, type Item = <I as Iterator>::Item;
impl<I, J> Clone for ConsTuples<I, J> where
I: Clone + Iterator<Item = J>,
[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]
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);
impl<I> Clone for CombinationsWithReplacement<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
impl<I> Clone for CombinationsWithReplacement<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]pub fn clone(&self) -> CombinationsWithReplacement<I>ⓘ
[src]
impl<I> Clone for WithPosition<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[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]
Notable traits for WithPosition<I>
impl<I> Iterator for WithPosition<I> where
I: Iterator, type Item = Position<<I as Iterator>::Item>;
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]
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]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]
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>ⓘ
[src]
impl<F> Clone for RepeatCall<F> where
F: Clone,
[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]
Notable traits for RepeatCall<F>
impl<A, F> Iterator for RepeatCall<F> where
F: FnMut() -> A, type Item = A;
impl<I, ElemF> Clone for IntersperseWith<I, ElemF> where
I: Clone + Iterator,
ElemF: Clone,
<I as Iterator>::Item: Clone,
[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]
Notable traits for IntersperseWith<I, ElemF>
impl<I, ElemF> Iterator for IntersperseWith<I, ElemF> where
I: Iterator,
ElemF: IntersperseElement<<I as Iterator>::Item>, type Item = <I as Iterator>::Item;
impl<T, U> Clone for ZipLongest<T, U> where
T: Clone,
U: Clone,
[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]
Notable traits for ZipLongest<T, U>
impl<T, U> Iterator for ZipLongest<T, U> where
T: Iterator,
U: Iterator, type Item = EitherOrBoth<<T as Iterator>::Item, <U as Iterator>::Item>;
impl<T> Clone for MinMaxResult<T> where
T: Clone,
[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]
impl<I, J> Clone for Product<I, J> where
I: Clone + Iterator,
J: Clone,
<I as Iterator>::Item: Clone,
[src]impl<I> Clone for Combinations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
impl<I> Clone for Combinations<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]pub fn clone(&self) -> Combinations<I>ⓘ
[src]
impl<T> Clone for Zip<T> where
T: Clone,
[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]
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);
impl<I> Clone for ExactlyOneError<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[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]
Notable traits for ExactlyOneError<I>
impl<I> Iterator for ExactlyOneError<I> where
I: Iterator, type Item = <I as Iterator>::Item;
impl<I, F> Clone for KMergeBy<I, F> where
F: Clone,
I: Iterator + Clone,
<I as Iterator>::Item: Clone,
[src]
impl<I, F> Clone for KMergeBy<I, F> where
F: Clone,
I: Iterator + Clone,
<I as Iterator>::Item: Clone,
[src]impl<'a, I, F> Clone for FormatWith<'a, I, F> where
F: Clone,
I: Clone,
[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, J> Clone for Interleave<I, J> where
I: Clone,
J: Clone,
[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]
Notable traits for Interleave<I, J>
impl<I, J> Iterator for Interleave<I, J> where
I: Iterator,
J: Iterator<Item = <I as Iterator>::Item>, type Item = <I as Iterator>::Item;
impl<A, B> Clone for EitherOrBoth<A, B> where
A: Clone,
B: Clone,
[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, T> Clone for TupleWindows<I, T> where
T: Clone + HomogeneousTuple,
I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
[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]
Notable traits for TupleWindows<I, T>
impl<I, T> Iterator for TupleWindows<I, T> where
T: HomogeneousTuple + Clone,
I: Iterator<Item = <T as TupleCollect>::Item>,
<T as TupleCollect>::Item: Clone, type Item = T;
impl<T> Clone for TupleBuffer<T> where
T: Clone + HomogeneousTuple,
<T as TupleCollect>::Buffer: Clone,
[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]
Notable traits for TupleBuffer<T>
impl<T> Iterator for TupleBuffer<T> where
T: HomogeneousTuple, type Item = <T as TupleCollect>::Item;
impl Clone for BernoulliError
[src]
impl Clone for BernoulliError
[src]pub fn clone(&self) -> BernoulliError
[src]
impl Clone for WeightedError
[src]
impl Clone for WeightedError
[src]pub fn clone(&self) -> WeightedError
[src]
impl Clone for IndexVecIntoIter
[src]
impl Clone for IndexVecIntoIter
[src]pub fn clone(&self) -> IndexVecIntoIterⓘNotable traits for IndexVecIntoIter
impl Iterator for IndexVecIntoIter type Item = usize;
[src]
Notable traits for IndexVecIntoIter
impl Iterator for IndexVecIntoIter type Item = usize;
impl Clone for UniformDuration
[src]
impl Clone for UniformDuration
[src]pub fn clone(&self) -> UniformDuration
[src]
impl Clone for OpenClosed01
[src]
impl Clone for OpenClosed01
[src]pub fn clone(&self) -> OpenClosed01
[src]
impl<X> Clone for Uniform<X> where
X: Clone + SampleUniform,
<X as SampleUniform>::Sampler: Clone,
[src]
impl<X> Clone for Uniform<X> where
X: Clone + SampleUniform,
<X as SampleUniform>::Sampler: Clone,
[src]impl<X> Clone for UniformInt<X> where
X: Clone,
[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]
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]
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]
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]
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]
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]
impl<R> Clone for BlockRng<R> where
R: Clone + BlockRngCore + ?Sized,
<R as BlockRngCore>::Results: Clone,
[src]impl Clone for __c_anonymous_sockaddr_can_can_addr
impl Clone for __c_anonymous_sockaddr_can_can_addr
pub fn clone(&self) -> __c_anonymous_sockaddr_can_can_addr
impl Clone for __c_anonymous_sockaddr_can_j1939
impl Clone for __c_anonymous_sockaddr_can_j1939
pub fn clone(&self) -> __c_anonymous_sockaddr_can_j1939
impl Clone for ChaCha8Core
[src]
impl Clone for ChaCha8Core
[src]pub fn clone(&self) -> ChaCha8Core
[src]
impl Clone for ChaCha12Rng
[src]
impl Clone for ChaCha12Rng
[src]pub fn clone(&self) -> ChaCha12Rng
[src]
impl Clone for ChaCha20Rng
[src]
impl Clone for ChaCha20Rng
[src]pub fn clone(&self) -> ChaCha20Rng
[src]
impl Clone for ChaCha8Rng
[src]
impl Clone for ChaCha8Rng
[src]pub fn clone(&self) -> ChaCha8Rng
[src]
impl Clone for ChaCha20Core
[src]
impl Clone for ChaCha20Core
[src]pub fn clone(&self) -> ChaCha20Core
[src]
impl Clone for ChaCha12Core
[src]
impl Clone for ChaCha12Core
[src]pub fn clone(&self) -> ChaCha12Core
[src]
impl<S3, S4, NI> Clone for SseMachine<S3, S4, NI> where
S3: Clone,
S4: Clone,
NI: Clone,
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 BacktraceSymbol
[src]
impl Clone for BacktraceSymbol
[src]pub fn clone(&self) -> BacktraceSymbol
[src]
impl Clone for BacktraceFrame
[src]
impl Clone for BacktraceFrame
[src]pub fn clone(&self) -> BacktraceFrame
[src]
impl<E> Clone for ProgramHeader32<E> where
E: Clone + Endian,
impl<E> Clone for ProgramHeader32<E> where
E: Clone + Endian,
pub fn clone(&self) -> ProgramHeader32<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,
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<'data, Mach> Clone for SymbolTable<'data, Mach> where
Mach: Clone + MachHeader,
<Mach as MachHeader>::Nlist: Clone,
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<'data, 'file, Elf> Clone for ElfSymbolTable<'data, 'file, Elf> where
'data: 'file,
Elf: Clone + FileHeader,
<Elf as FileHeader>::Endian: Clone,
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<E> Clone for FilesetEntryCommand<E> where
E: Clone + Endian,
impl<E> Clone for FilesetEntryCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> FilesetEntryCommand<E>
impl<Section> Clone for SymbolFlags<Section> where
Section: Clone,
impl<Section> Clone for SymbolFlags<Section> where
Section: Clone,
pub fn clone(&self) -> SymbolFlags<Section>
impl<E> Clone for SubUmbrellaCommand<E> where
E: Clone + Endian,
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,
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<E> Clone for CompressionHeader32<E> where
E: Clone + Endian,
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,
impl<'a, R> Clone for ReadCacheRange<'a, R> where
R: Read + Seek,
pub fn clone(&self) -> ReadCacheRange<'a, R>
impl<'data, 'file> Clone for CoffSymbolTable<'data, 'file>
impl<'data, 'file> Clone for CoffSymbolTable<'data, 'file>
pub fn clone(&self) -> CoffSymbolTable<'data, 'file>
impl<E> Clone for SubLibraryCommand<E> where
E: Clone + Endian,
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,
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,
impl<E> Clone for ProgramHeader64<E> where
E: Clone + Endian,
pub fn clone(&self) -> ProgramHeader64<E>
impl<E> Clone for PreboundDylibCommand<E> where
E: Clone + Endian,
impl<E> Clone for PreboundDylibCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> PreboundDylibCommand<E>
impl<E> Clone for CompressionHeader64<E> where
E: Clone + Endian,
impl<E> Clone for CompressionHeader64<E> where
E: Clone + Endian,
pub fn clone(&self) -> CompressionHeader64<E>
impl<E> Clone for SegmentCommand64<E> where
E: Clone + Endian,
impl<E> Clone for SegmentCommand64<E> where
E: Clone + Endian,
pub fn clone(&self) -> SegmentCommand64<E>
impl<'data, E> Clone for LoadCommandIterator<'data, E> where
E: Clone + Endian,
impl<'data, E> Clone for LoadCommandIterator<'data, E> where
E: Clone + Endian,
pub fn clone(&self) -> LoadCommandIterator<'data, E>
impl<E> Clone for SourceVersionCommand<E> where
E: Clone + Endian,
impl<E> Clone for SourceVersionCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> SourceVersionCommand<E>
impl<E> Clone for DataInCodeEntry<E> where
E: Clone + Endian,
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,
impl<E> Clone for EntryPointCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> EntryPointCommand<E>
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,
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,
impl<E> Clone for SectionHeader64<E> where
E: Clone + Endian,
pub fn clone(&self) -> SectionHeader64<E>
impl<E> Clone for SegmentCommand32<E> where
E: Clone + Endian,
impl<E> Clone for SegmentCommand32<E> where
E: Clone + Endian,
pub fn clone(&self) -> SegmentCommand32<E>
impl<E> Clone for RoutinesCommand32<E> where
E: Clone + Endian,
impl<E> Clone for RoutinesCommand32<E> where
E: Clone + Endian,
pub fn clone(&self) -> RoutinesCommand32<E>
impl<'data, E> Clone for LoadCommandVariant<'data, E> where
E: Clone + Endian,
impl<'data, E> Clone for LoadCommandVariant<'data, E> where
E: Clone + Endian,
pub fn clone(&self) -> LoadCommandVariant<'data, E>
impl<E> Clone for BuildToolVersion<E> where
E: Clone + Endian,
impl<E> Clone for BuildToolVersion<E> where
E: Clone + Endian,
pub fn clone(&self) -> BuildToolVersion<E>
impl<E> Clone for LinkerOptionCommand<E> where
E: Clone + Endian,
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,
impl<E> Clone for RoutinesCommand64<E> where
E: Clone + Endian,
pub fn clone(&self) -> RoutinesCommand64<E>
impl<E> Clone for LinkeditDataCommand<E> where
E: Clone + Endian,
impl<E> Clone for LinkeditDataCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> LinkeditDataCommand<E>
impl<E> Clone for DylinkerCommand<E> where
E: Clone + Endian,
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,
impl<'data, E> Clone for LoadCommandData<'data, E> where
E: Clone + Endian,
pub fn clone(&self) -> LoadCommandData<'data, E>
impl Clone for ImageEpilogueDynamicRelocationHeader
impl Clone for ImageEpilogueDynamicRelocationHeader
pub fn clone(&self) -> ImageEpilogueDynamicRelocationHeader
impl<E> Clone for TwolevelHintsCommand<E> where
E: Clone + Endian,
impl<E> Clone for TwolevelHintsCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> TwolevelHintsCommand<E>
impl<'data, 'file> Clone for CoffSymbol<'data, 'file>
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,
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,
impl<E> Clone for DylibReference<E> where
E: Clone + Endian,
pub fn clone(&self) -> DylibReference<E>
impl<E> Clone for VersionMinCommand<E> where
E: Clone + Endian,
impl<E> Clone for VersionMinCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> VersionMinCommand<E>
impl Clone for ImageAlpha64RuntimeFunctionEntry
impl Clone for ImageAlpha64RuntimeFunctionEntry
pub fn clone(&self) -> ImageAlpha64RuntimeFunctionEntry
impl<E> Clone for EncryptionInfoCommand64<E> where
E: Clone + Endian,
impl<E> Clone for EncryptionInfoCommand64<E> where
E: Clone + Endian,
pub fn clone(&self) -> EncryptionInfoCommand64<E>
impl<E> Clone for DylibTableOfContents<E> where
E: Clone + Endian,
impl<E> Clone for DylibTableOfContents<E> where
E: Clone + Endian,
pub fn clone(&self) -> DylibTableOfContents<E>
impl<E> Clone for EncryptionInfoCommand32<E> where
E: Clone + Endian,
impl<E> Clone for EncryptionInfoCommand32<E> where
E: Clone + Endian,
pub fn clone(&self) -> EncryptionInfoCommand32<E>
impl<E> Clone for DysymtabCommand<E> where
E: Clone + Endian,
impl<E> Clone for DysymtabCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> DysymtabCommand<E>
impl<E> Clone for PrebindCksumCommand<E> where
E: Clone + Endian,
impl<E> Clone for PrebindCksumCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> PrebindCksumCommand<E>
impl<E> Clone for FvmfileCommand<E> where
E: Clone + Endian,
impl<E> Clone for FvmfileCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> FvmfileCommand<E>
impl<E> Clone for SectionHeader32<E> where
E: Clone + Endian,
impl<E> Clone for SectionHeader32<E> where
E: Clone + Endian,
pub fn clone(&self) -> SectionHeader32<E>
impl<E> Clone for SubFrameworkCommand<E> where
E: Clone + Endian,
impl<E> Clone for SubFrameworkCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> SubFrameworkCommand<E>
impl<E> Clone for BuildVersionCommand<E> where
E: Clone + Endian,
impl<E> Clone for BuildVersionCommand<E> where
E: Clone + Endian,
pub fn clone(&self) -> BuildVersionCommand<E>
impl Clone for ImagePrologueDynamicRelocationHeader
impl Clone for ImagePrologueDynamicRelocationHeader
pub fn clone(&self) -> ImagePrologueDynamicRelocationHeader
impl<'data, Elf> Clone for SymbolTable<'data, Elf> where
Elf: Clone + FileHeader,
<Elf as FileHeader>::Sym: Clone,
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<'data, 'file, Mach, R> Clone for MachOSymbolTable<'data, 'file, Mach, R> where
R: Clone + ReadRef<'data>,
Mach: Clone + MachHeader,
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 Clone for NativeEndian
[src]
impl Clone for NativeEndian
[src]pub fn clone(&self) -> NativeEndian
[src]
impl Clone for VarintEncoding
[src]
impl Clone for VarintEncoding
[src]pub fn clone(&self) -> VarintEncoding
[src]
impl Clone for RejectTrailing
[src]
impl Clone for RejectTrailing
[src]pub fn clone(&self) -> RejectTrailing
[src]
impl Clone for DefaultOptions
[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]
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]
impl Clone for AllowTrailing
[src]pub fn clone(&self) -> AllowTrailing
[src]
impl<O, L> Clone for WithOtherLimit<O, L> where
O: Clone + Options,
L: Clone + SizeLimit,
[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 FixintEncoding
[src]
impl Clone for FixintEncoding
[src]pub fn clone(&self) -> FixintEncoding
[src]
impl Clone for LittleEndian
[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]
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]
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<'prev, 'subs> Clone for ArgScopeStack<'prev, 'subs> where
'subs: 'prev,
impl<'prev, 'subs> Clone for ArgScopeStack<'prev, 'subs> where
'subs: 'prev,
pub fn clone(&self) -> ArgScopeStack<'prev, 'subs>
Implementors
impl Clone for wasmtime_wiggle::witx::BuiltinType
[src]
impl Clone for wasmtime_wiggle::witx::BuiltinType
[src]pub fn clone(&self) -> BuiltinType
[src]
impl Clone for Definition
[src]
impl Clone for Definition
[src]pub fn clone(&self) -> Definition
[src]
impl Clone for ModuleDefinition
[src]
impl Clone for ModuleDefinition
[src]pub fn clone(&self) -> ModuleDefinition
[src]
impl Clone for ModuleEntry
[src]
impl Clone for ModuleEntry
[src]pub fn clone(&self) -> ModuleEntry
[src]
impl Clone for ModuleImportVariant
[src]
impl Clone for ModuleImportVariant
[src]pub fn clone(&self) -> ModuleImportVariant
[src]
impl Clone for RecordKind
[src]
impl Clone for RecordKind
[src]pub fn clone(&self) -> RecordKind
[src]
impl Clone for RepEquality
[src]
impl Clone for RepEquality
[src]pub fn clone(&self) -> RepEquality
[src]
impl Clone for ImportTypeSyntax
[src]
impl Clone for ImportTypeSyntax
[src]pub fn clone(&self) -> ImportTypeSyntax
[src]
impl Clone for ParamUnknown
[src]
impl Clone for ParamUnknown
[src]pub fn clone(&self) -> ParamUnknown
[src]
impl Clone for TypePolyfill
[src]
impl Clone for TypePolyfill
[src]pub fn clone(&self) -> TypePolyfill
[src]
impl Clone for Infallible
1.34.0[src]
impl Clone for Infallible
1.34.0[src]pub fn clone(&self) -> Infallible
[src]
impl Clone for FpCategory
[src]
impl Clone for FpCategory
[src]pub fn clone(&self) -> FpCategory
[src]
impl Clone for IntErrorKind
[src]
impl Clone for IntErrorKind
[src]pub fn clone(&self) -> IntErrorKind
[src]
impl Clone for SearchStep
[src]
impl Clone for SearchStep
[src]pub fn clone(&self) -> SearchStep
[src]
impl Clone for BorrowHandle
[src]
impl Clone for BorrowHandle
[src]pub fn clone(&self) -> BorrowHandle
[src]
impl Clone for wasmtime_wiggle::tracing::callsite::Identifier
[src]
impl Clone for wasmtime_wiggle::tracing::callsite::Identifier
[src]pub fn clone(&self) -> Identifier
[src]
impl Clone for wasmtime_wiggle::tracing::metadata::LevelFilter
[src]
impl Clone for wasmtime_wiggle::tracing::metadata::LevelFilter
[src]pub fn clone(&self) -> LevelFilter
[src]
impl Clone for ParseLevelFilterError
[src]
impl Clone for ParseLevelFilterError
[src]pub fn clone(&self) -> ParseLevelFilterError
[src]
impl Clone for HandleSyntax
[src]
impl Clone for HandleSyntax
[src]pub fn clone(&self) -> HandleSyntax
[src]
impl Clone for FuncPolyfill
[src]
impl Clone for FuncPolyfill
[src]pub fn clone(&self) -> FuncPolyfill
[src]
impl Clone for ModulePolyfill
[src]
impl Clone for ModulePolyfill
[src]pub fn clone(&self) -> ModulePolyfill
[src]
impl Clone for ParamPolyfill
[src]
impl Clone for ParamPolyfill
[src]pub fn clone(&self) -> ParamPolyfill
[src]
impl Clone for HandleDatatype
[src]
impl Clone for HandleDatatype
[src]pub fn clone(&self) -> HandleDatatype
[src]
impl Clone for InterfaceFunc
[src]
impl Clone for InterfaceFunc
[src]pub fn clone(&self) -> InterfaceFunc
[src]
impl Clone for InterfaceFuncParam
[src]
impl Clone for InterfaceFuncParam
[src]pub fn clone(&self) -> InterfaceFuncParam
[src]
impl Clone for ModuleImport
[src]
impl Clone for ModuleImport
[src]pub fn clone(&self) -> ModuleImport
[src]
impl Clone for RecordDatatype
[src]
impl Clone for RecordDatatype
[src]pub fn clone(&self) -> RecordDatatype
[src]
impl Clone for RecordMember
[src]
impl Clone for RecordMember
[src]pub fn clone(&self) -> RecordMember
[src]
impl Clone for AllocError
[src]
impl Clone for AllocError
[src]pub fn clone(&self) -> AllocError
[src]
impl Clone for LayoutError
1.50.0[src]
impl Clone for LayoutError
1.50.0[src]pub fn clone(&self) -> LayoutError
[src]
impl Clone for CpuidResult
1.27.0[src]
impl Clone for CpuidResult
1.27.0[src]pub fn clone(&self) -> CpuidResult
[src]
impl Clone for TryFromSliceError
1.34.0[src]
impl Clone for TryFromSliceError
1.34.0[src]pub fn clone(&self) -> TryFromSliceError
[src]
impl Clone for wasmtime_wiggle::bitflags::_core::ascii::EscapeDefault
[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]
Notable traits for EscapeDefault
impl Iterator for EscapeDefault type Item = u8;
impl Clone for CharTryFromError
1.34.0[src]
impl Clone for CharTryFromError
1.34.0[src]pub fn clone(&self) -> CharTryFromError
[src]
impl Clone for DecodeUtf16Error
1.9.0[src]
impl Clone for DecodeUtf16Error
1.9.0[src]pub fn clone(&self) -> DecodeUtf16Error
[src]
impl Clone for wasmtime_wiggle::bitflags::_core::char::EscapeDebug
1.20.0[src]
impl Clone for wasmtime_wiggle::bitflags::_core::char::EscapeDebug
1.20.0[src]pub fn clone(&self) -> EscapeDebugⓘNotable traits for EscapeDebug
impl Iterator for EscapeDebug type Item = char;
[src]
Notable traits for EscapeDebug
impl Iterator for EscapeDebug type Item = char;
impl Clone for wasmtime_wiggle::bitflags::_core::char::EscapeDefault
[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]
Notable traits for EscapeDefault
impl Iterator for EscapeDefault type Item = char;
impl Clone for wasmtime_wiggle::bitflags::_core::char::EscapeUnicode
[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]
Notable traits for EscapeUnicode
impl Iterator for EscapeUnicode type Item = char;
impl Clone for ParseCharError
1.20.0[src]
impl Clone for ParseCharError
1.20.0[src]pub fn clone(&self) -> ParseCharError
[src]
impl Clone for ToLowercase
[src]
impl Clone for ToLowercase
[src]pub fn clone(&self) -> ToLowercaseⓘNotable traits for ToLowercase
impl Iterator for ToLowercase type Item = char;
[src]
Notable traits for ToLowercase
impl Iterator for ToLowercase type Item = char;
impl Clone for ToUppercase
[src]
impl Clone for ToUppercase
[src]pub fn clone(&self) -> ToUppercaseⓘNotable traits for ToUppercase
impl Iterator for ToUppercase type Item = char;
[src]
Notable traits for ToUppercase
impl Iterator for ToUppercase type Item = char;
impl Clone for PhantomPinned
1.33.0[src]
impl Clone for PhantomPinned
1.33.0[src]pub fn clone(&self) -> PhantomPinned
[src]
impl Clone for NonZeroI16
1.34.0[src]
impl Clone for NonZeroI16
1.34.0[src]pub fn clone(&self) -> NonZeroI16
[src]
impl Clone for NonZeroI32
1.34.0[src]
impl Clone for NonZeroI32
1.34.0[src]pub fn clone(&self) -> NonZeroI32
[src]
impl Clone for NonZeroI64
1.34.0[src]
impl Clone for NonZeroI64
1.34.0[src]pub fn clone(&self) -> NonZeroI64
[src]
impl Clone for NonZeroI128
1.34.0[src]
impl Clone for NonZeroI128
1.34.0[src]pub fn clone(&self) -> NonZeroI128
[src]
impl Clone for NonZeroIsize
1.34.0[src]
impl Clone for NonZeroIsize
1.34.0[src]pub fn clone(&self) -> NonZeroIsize
[src]
impl Clone for NonZeroU16
1.28.0[src]
impl Clone for NonZeroU16
1.28.0[src]pub fn clone(&self) -> NonZeroU16
[src]
impl Clone for NonZeroU32
1.28.0[src]
impl Clone for NonZeroU32
1.28.0[src]pub fn clone(&self) -> NonZeroU32
[src]
impl Clone for NonZeroU64
1.28.0[src]
impl Clone for NonZeroU64
1.28.0[src]pub fn clone(&self) -> NonZeroU64
[src]
impl Clone for NonZeroU128
1.28.0[src]
impl Clone for NonZeroU128
1.28.0[src]pub fn clone(&self) -> NonZeroU128
[src]
impl Clone for NonZeroUsize
1.28.0[src]
impl Clone for NonZeroUsize
1.28.0[src]pub fn clone(&self) -> NonZeroUsize
[src]
impl Clone for ParseFloatError
[src]
impl Clone for ParseFloatError
[src]pub fn clone(&self) -> ParseFloatError
[src]
impl Clone for ParseIntError
[src]
impl Clone for ParseIntError
[src]pub fn clone(&self) -> ParseIntError
[src]
impl Clone for TryFromIntError
1.34.0[src]
impl Clone for TryFromIntError
1.34.0[src]pub fn clone(&self) -> TryFromIntError
[src]
impl Clone for TraitObject
[src]
impl Clone for TraitObject
[src]pub fn clone(&self) -> TraitObject
[src]
impl Clone for ParseBoolError
[src]
impl Clone for ParseBoolError
[src]pub fn clone(&self) -> ParseBoolError
[src]
impl Clone for RawWakerVTable
1.36.0[src]
impl Clone for RawWakerVTable
1.36.0[src]pub fn clone(&self) -> RawWakerVTable
[src]
impl<'_, T> Clone for ChunksExact<'_, T>
1.31.0[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]
Notable traits for ChunksExact<'a, T>
impl<'a, T> Iterator for ChunksExact<'a, T> type Item = &'a [T];
impl<'_, T, P> Clone for wasmtime_wiggle::bitflags::_core::slice::Split<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
[src]
impl<'_, T, P> Clone for wasmtime_wiggle::bitflags::_core::slice::Split<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
[src]impl<'_, T, P> Clone for wasmtime_wiggle::bitflags::_core::slice::SplitInclusive<'_, T, P> where
P: Clone + FnMut(&T) -> bool,
1.51.0[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]
Notable traits for SplitInclusive<'a, T, P>
impl<'a, T, P> Iterator for SplitInclusive<'a, T, P> where
P: FnMut(&T) -> bool, type Item = &'a [T];
impl<'_, T, const N: usize> Clone for ArrayChunks<'_, T, N>
[src]
impl<'_, T, const N: usize> Clone for ArrayChunks<'_, T, N>
[src]pub fn clone(&self) -> ArrayChunks<'_, T, N>ⓘNotable traits for ArrayChunks<'a, T, N>
impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> type Item = &'a [T; N];
[src]
Notable traits for ArrayChunks<'a, T, N>
impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> type Item = &'a [T; N];
impl<'a> Clone for DeclSyntax<'a>
[src]
impl<'a> Clone for DeclSyntax<'a>
[src]pub fn clone(&self) -> DeclSyntax<'a>
[src]
impl<'a> Clone for ModuleDeclSyntax<'a>
[src]
impl<'a> Clone for ModuleDeclSyntax<'a>
[src]pub fn clone(&self) -> ModuleDeclSyntax<'a>
[src]
impl<'a> Clone for TopLevelSyntax<'a>
[src]
impl<'a> Clone for TopLevelSyntax<'a>
[src]pub fn clone(&self) -> TopLevelSyntax<'a>
[src]
impl<'a> Clone for TypedefSyntax<'a>
[src]
impl<'a> Clone for TypedefSyntax<'a>
[src]pub fn clone(&self) -> TypedefSyntax<'a>
[src]
impl<'a> Clone for CaseSyntax<'a>
[src]
impl<'a> Clone for CaseSyntax<'a>
[src]pub fn clone(&self) -> CaseSyntax<'a>
[src]
impl<'a> Clone for CommentSyntax<'a>
[src]
impl<'a> Clone for CommentSyntax<'a>
[src]pub fn clone(&self) -> CommentSyntax<'a>
[src]
impl<'a> Clone for ConstSyntax<'a>
[src]
impl<'a> Clone for ConstSyntax<'a>
[src]pub fn clone(&self) -> ConstSyntax<'a>
[src]
impl<'a> Clone for EnumSyntax<'a>
[src]
impl<'a> Clone for EnumSyntax<'a>
[src]pub fn clone(&self) -> EnumSyntax<'a>
[src]
impl<'a> Clone for ExpectedSyntax<'a>
[src]
impl<'a> Clone for ExpectedSyntax<'a>
[src]pub fn clone(&self) -> ExpectedSyntax<'a>
[src]
impl<'a> Clone for FieldSyntax<'a>
[src]
impl<'a> Clone for FieldSyntax<'a>
[src]pub fn clone(&self) -> FieldSyntax<'a>
[src]
impl<'a> Clone for FlagsSyntax<'a>
[src]
impl<'a> Clone for FlagsSyntax<'a>
[src]pub fn clone(&self) -> FlagsSyntax<'a>
[src]
impl<'a> Clone for InterfaceFuncSyntax<'a>
[src]
impl<'a> Clone for InterfaceFuncSyntax<'a>
[src]pub fn clone(&self) -> InterfaceFuncSyntax<'a>
[src]
impl<'a> Clone for ModuleImportSyntax<'a>
[src]
impl<'a> Clone for ModuleImportSyntax<'a>
[src]pub fn clone(&self) -> ModuleImportSyntax<'a>
[src]
impl<'a> Clone for ModuleSyntax<'a>
[src]
impl<'a> Clone for ModuleSyntax<'a>
[src]pub fn clone(&self) -> ModuleSyntax<'a>
[src]
impl<'a> Clone for RecordSyntax<'a>
[src]
impl<'a> Clone for RecordSyntax<'a>
[src]pub fn clone(&self) -> RecordSyntax<'a>
[src]
impl<'a> Clone for TopLevelDocument<'a>
[src]
impl<'a> Clone for TopLevelDocument<'a>
[src]pub fn clone(&self) -> TopLevelDocument<'a>
[src]
impl<'a> Clone for TupleSyntax<'a>
[src]
impl<'a> Clone for TupleSyntax<'a>
[src]pub fn clone(&self) -> TupleSyntax<'a>
[src]
impl<'a> Clone for TypenameSyntax<'a>
[src]
impl<'a> Clone for TypenameSyntax<'a>
[src]pub fn clone(&self) -> TypenameSyntax<'a>
[src]
impl<'a> Clone for UnionSyntax<'a>
[src]
impl<'a> Clone for UnionSyntax<'a>
[src]pub fn clone(&self) -> UnionSyntax<'a>
[src]
impl<'a> Clone for VariantSyntax<'a>
[src]
impl<'a> Clone for VariantSyntax<'a>
[src]pub fn clone(&self) -> VariantSyntax<'a>
[src]
impl<'a> Clone for EscapeAscii<'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]
Notable traits for EscapeAscii<'a>
impl<'a> Iterator for EscapeAscii<'a> type Item = u8;
impl<'a> Clone for CharSearcher<'a>
[src]
impl<'a> Clone for CharSearcher<'a>
[src]pub fn clone(&self) -> CharSearcher<'a>
[src]
impl<'a> Clone for CharIndices<'a>
[src]
impl<'a> Clone for CharIndices<'a>
[src]pub fn clone(&self) -> CharIndices<'a>ⓘNotable traits for CharIndices<'a>
impl<'a> Iterator for CharIndices<'a> type Item = (usize, char);
[src]
Notable traits for CharIndices<'a>
impl<'a> Iterator for CharIndices<'a> type Item = (usize, char);
impl<'a> Clone for EncodeUtf16<'a>
1.8.0[src]
impl<'a> Clone for EncodeUtf16<'a>
1.8.0[src]pub fn clone(&self) -> EncodeUtf16<'a>ⓘNotable traits for EncodeUtf16<'a>
impl<'a> Iterator for EncodeUtf16<'a> type Item = u16;
[src]
Notable traits for EncodeUtf16<'a>
impl<'a> Iterator for EncodeUtf16<'a> type Item = u16;
impl<'a> Clone for wasmtime_wiggle::bitflags::_core::str::EscapeDebug<'a>
1.34.0[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]
Notable traits for EscapeDebug<'a>
impl<'a> Iterator for EscapeDebug<'a> type Item = char;
impl<'a> Clone for wasmtime_wiggle::bitflags::_core::str::EscapeDefault<'a>
1.34.0[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]
Notable traits for EscapeDefault<'a>
impl<'a> Iterator for EscapeDefault<'a> type Item = char;
impl<'a> Clone for wasmtime_wiggle::bitflags::_core::str::EscapeUnicode<'a>
1.34.0[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]
Notable traits for EscapeUnicode<'a>
impl<'a> Iterator for EscapeUnicode<'a> type Item = char;
impl<'a> Clone for SplitAsciiWhitespace<'a>
1.34.0[src]
impl<'a> Clone for SplitAsciiWhitespace<'a>
1.34.0[src]pub fn clone(&self) -> SplitAsciiWhitespace<'a>ⓘNotable traits for SplitAsciiWhitespace<'a>
impl<'a> Iterator for SplitAsciiWhitespace<'a> type Item = &'a str;
[src]
Notable traits for SplitAsciiWhitespace<'a>
impl<'a> Iterator for SplitAsciiWhitespace<'a> type Item = &'a str;
impl<'a> Clone for SplitWhitespace<'a>
1.1.0[src]
impl<'a> Clone for SplitWhitespace<'a>
1.1.0[src]pub fn clone(&self) -> SplitWhitespace<'a>ⓘNotable traits for SplitWhitespace<'a>
impl<'a> Iterator for SplitWhitespace<'a> type Item = &'a str;
[src]
Notable traits for SplitWhitespace<'a>
impl<'a> Iterator for SplitWhitespace<'a> type Item = &'a str;
impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>
[src]
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]
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]
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]
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]
Notable traits for MatchIndices<'a, P>
impl<'a, P> Iterator for MatchIndices<'a, P> where
P: Pattern<'a>, type Item = (usize, &'a str);
impl<'a, P> Clone for Matches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.2.0[src]
impl<'a, P> Clone for Matches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.2.0[src]impl<'a, P> Clone for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.5.0[src]
impl<'a, P> Clone for 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]
Notable traits for RMatchIndices<'a, P>
impl<'a, P> Iterator for RMatchIndices<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, type Item = (usize, &'a str);
impl<'a, P> Clone for RMatches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.2.0[src]
impl<'a, P> Clone for RMatches<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
1.2.0[src]impl<'a, P> Clone for wasmtime_wiggle::bitflags::_core::str::RSplit<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[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]impl<'a, P> Clone for RSplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
impl<'a, P> Clone for RSplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]impl<'a, P> Clone for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
impl<'a, P> Clone for 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]
Notable traits for RSplitTerminator<'a, P>
impl<'a, P> Iterator for RSplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, type Item = &'a str;
impl<'a, P> Clone for wasmtime_wiggle::bitflags::_core::str::Split<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[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]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]
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]
Notable traits for SplitInclusive<'a, P>
impl<'a, P> Iterator for SplitInclusive<'a, P> where
P: Pattern<'a>, type Item = &'a str;
impl<'a, P> Clone for SplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
impl<'a, P> Clone for SplitN<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]impl<'a, P> Clone for SplitTerminator<'a, P> where
P: Pattern<'a>,
<P as Pattern<'a>>::Searcher: Clone,
[src]
impl<'a, 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]
Notable traits for SplitTerminator<'a, P>
impl<'a, P> Iterator for SplitTerminator<'a, P> where
P: Pattern<'a>, type Item = &'a str;
impl<'a, T> Clone for Documented<'a, T> where
T: Clone,
[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]
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]
Notable traits for RChunksExact<'a, T>
impl<'a, T> Iterator for RChunksExact<'a, T> type Item = &'a [T];
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]
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]impl<'a, T, const N: usize> Clone for ArrayWindows<'a, T, N> where
T: 'a + Clone,
[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]
Notable traits for ArrayWindows<'a, T, N>
impl<'a, T, const N: usize> Iterator for ArrayWindows<'a, T, N> type Item = &'a [T; N];
impl<'f> Clone for VaListImpl<'f>
[src]
impl<'f> Clone for VaListImpl<'f>
[src]pub fn clone(&self) -> VaListImpl<'f>
[src]
impl<A, B> Clone for wasmtime_wiggle::bitflags::_core::iter::Chain<A, B> where
A: Clone,
B: Clone,
[src]
impl<A, B> Clone for wasmtime_wiggle::bitflags::_core::iter::Chain<A, B> where
A: Clone,
B: Clone,
[src]impl<A, B> Clone for wasmtime_wiggle::bitflags::_core::iter::Zip<A, B> where
A: Clone,
B: Clone,
[src]
impl<A, B> Clone for wasmtime_wiggle::bitflags::_core::iter::Zip<A, B> where
A: Clone,
B: Clone,
[src]impl<B, C> Clone for ControlFlow<B, C> where
C: Clone,
B: Clone,
[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]
impl<Dyn> Clone for DynMetadata<Dyn> where
Dyn: ?Sized,
[src]pub fn clone(&self) -> DynMetadata<Dyn>
[src]
impl<F> Clone for RepeatWith<F> where
F: Clone,
1.28.0[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]
Notable traits for RepeatWith<F>
impl<A, F> Iterator for RepeatWith<F> where
F: FnMut() -> A, type Item = A;
impl<H> Clone for BuildHasherDefault<H>
1.7.0[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]
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]
Notable traits for DecodeUtf16<I>
impl<I> Iterator for DecodeUtf16<I> where
I: Iterator<Item = u16>, type Item = Result<char, DecodeUtf16Error>;
impl<I> Clone for Intersperse<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
<I as Iterator>::Item: Clone,
[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]
Notable traits for Intersperse<I>
impl<I> Iterator for Intersperse<I> where
I: Iterator,
<I as Iterator>::Item: Clone, type Item = <I as Iterator>::Item;
impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Peekable<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]
impl<I> Clone for wasmtime_wiggle::bitflags::_core::iter::Peekable<I> where
I: Clone + Iterator,
<I as Iterator>::Item: Clone,
[src]impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::FilterMap<I, F> where
F: Clone,
I: Clone,
[src]
impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::FilterMap<I, F> where
F: Clone,
I: Clone,
[src]impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Inspect<I, F> where
F: Clone,
I: Clone,
[src]
impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Inspect<I, F> where
F: Clone,
I: Clone,
[src]impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Map<I, F> where
F: Clone,
I: Clone,
[src]
impl<I, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Map<I, F> where
F: Clone,
I: Clone,
[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]
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]
Notable traits for IntersperseWith<I, G>
impl<I, G> Iterator for IntersperseWith<I, G> where
I: Iterator,
G: FnMut() -> <I as Iterator>::Item, type Item = <I as Iterator>::Item;
impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::Filter<I, P> where
I: Clone,
P: Clone,
[src]
impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::Filter<I, P> where
I: Clone,
P: Clone,
[src]impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::SkipWhile<I, P> where
I: Clone,
P: Clone,
[src]
impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::SkipWhile<I, P> where
I: Clone,
P: Clone,
[src]impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::TakeWhile<I, P> where
I: Clone,
P: Clone,
[src]
impl<I, P> Clone for wasmtime_wiggle::bitflags::_core::iter::TakeWhile<I, P> where
I: Clone,
P: Clone,
[src]impl<I, St, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Scan<I, St, F> where
F: Clone,
I: Clone,
St: Clone,
[src]
impl<I, St, F> Clone for wasmtime_wiggle::bitflags::_core::iter::Scan<I, St, F> where
F: Clone,
I: Clone,
St: Clone,
[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]
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]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]
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]impl<Idx> Clone for RangeInclusive<Idx> where
Idx: Clone,
1.26.0[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]
Notable traits for RangeInclusive<A>
impl<A> Iterator for RangeInclusive<A> where
A: Step, type Item = A;
impl<Idx> Clone for RangeToInclusive<Idx> where
Idx: Clone,
1.26.0[src]
impl<Idx> Clone for RangeToInclusive<Idx> where
Idx: Clone,
1.26.0[src]pub fn clone(&self) -> RangeToInclusive<Idx>
[src]
impl<T> Clone for DebugValue<T> where
T: Clone + Debug,
[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]
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]
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]
Notable traits for Instrumented<T>
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Clone for WithDispatch<T> where
T: Clone,
[src]
impl<T> Clone for WithDispatch<T> where
T: Clone,
[src]pub fn clone(&self) -> WithDispatch<T>
[src]
impl<T> Clone for PhantomData<T> where
T: ?Sized,
[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]
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]
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 MaybeUninit<T> where
T: Copy,
1.36.0[src]
impl<T> Clone for MaybeUninit<T> where
T: Copy,
1.36.0[src]pub fn clone(&self) -> MaybeUninit<T>
[src]
impl<T, F> Clone for Successors<T, F> where
T: Clone,
F: Clone,
1.34.0[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]
Notable traits for Successors<T, F>
impl<T, F> Iterator for Successors<T, F> where
F: FnMut(&T) -> Option<T>, type Item = T;
impl<T, const N: usize> Clone for wasmtime_wiggle::bitflags::_core::array::IntoIter<T, N> where
T: Clone,
1.40.0[src]
impl<T, const N: usize> Clone for wasmtime_wiggle::bitflags::_core::array::IntoIter<T, N> where
T: Clone,
1.40.0[src]impl<Y, R> Clone for GeneratorState<Y, R> where
R: Clone,
Y: Clone,
[src]
impl<Y, R> Clone for GeneratorState<Y, R> where
R: Clone,
Y: Clone,
[src]