Trait otter_api_tests::imports::failure::_core::clone::Clone1.0.0[][src]

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

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

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

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

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

Derivable

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

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

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

How can I implement Clone?

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

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

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

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

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

Additional implementors

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

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

Required methods

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

Returns a copy of the value.

Examples

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

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

Provided methods

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

Performs copy-assignment from source.

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

Implementations on Foreign Types

impl Clone for Ipv4Addr[src]

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

impl Clone for System[src]

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

impl Clone for AddrParseError[src]

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

impl Clone for NulError[src]

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

impl Clone for IntoStringError[src]

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

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

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

Notable traits for Iter<'a>

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

impl Clone for CString[src]

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

impl Clone for Ipv6Addr[src]

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

impl Clone for FromBytesWithNulError[src]

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

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

Notable traits for Chain<'a>

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

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

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

impl Clone for SocketAddrV6[src]

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

impl Clone for ExitStatusError[src]

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

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

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

Notable traits for Components<'a>

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

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

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

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

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

impl Clone for ExitStatus[src]

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

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

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

impl Clone for ExitCode[src]

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

impl Clone for stat[src]

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

impl Clone for Ipv6MulticastScope[src]

impl Clone for StripPrefixError[src]

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

impl Clone for WaitTimeoutResult[src]

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

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

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

Notable traits for Box<R, Global>

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

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

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

impl Clone for Output[src]

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

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

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

Notable traits for Box<R, Global>

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

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

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

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

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

impl Clone for FromVecWithNulError[src]

impl Clone for Shutdown[src]

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

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

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

Notable traits for Ancestors<'a>

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

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

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

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

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

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

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

impl Clone for SocketAddr[src]

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

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

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

Notable traits for Iter<'a, K>

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

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

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

Notable traits for Box<R, Global>

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

impl Clone for OsString[src]

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

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

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

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

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

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

impl Clone for IpAddr[src]

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

impl Clone for SocketAddrV4[src]

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

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

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

impl Clone for bool[src]

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

impl Clone for isize[src]

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

impl Clone for u8[src]

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

impl Clone for i64[src]

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

impl Clone for i32[src]

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

impl Clone for i16[src]

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

impl Clone for u32[src]

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

impl Clone for i128[src]

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

impl Clone for i8[src]

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

impl Clone for f32[src]

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

impl Clone for f64[src]

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

impl Clone for usize[src]

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

impl Clone for u128[src]

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

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

Shared references can be cloned, but mutable references cannot!

impl Clone for char[src]

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

impl Clone for u16[src]

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

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

Shared references can be cloned, but mutable references cannot!

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

impl Clone for u64[src]

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

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

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

impl Clone for ![src]

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

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

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

Notable traits for IntoIter<T, A>

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

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

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

Notable traits for Box<R, Global>

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

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

impl Clone for String[src]

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

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

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

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

Notable traits for Box<R, Global>

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

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

Examples

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

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

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

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

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

Examples

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

y.clone_from(&x);

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

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

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

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

Notable traits for IntoIter<T>

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

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

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

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

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

Notable traits for Iter<'a, T>

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

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

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

Makes a clone of the Rc pointer.

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

Examples

use std::rc::Rc;

let five = Rc::new(5);

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

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

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

Notable traits for Box<R, Global>

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

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

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

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

Examples

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

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

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

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

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

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

Examples

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

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

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

impl Clone for TryReserveError[src]

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

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

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

Notable traits for IntoIterSorted<T>

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

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

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

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

impl Clone for Global[src]

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

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

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

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

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

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

Notable traits for Iter<'a, T>

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

impl Clone for FromUtf8Error[src]

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

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

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

Notable traits for Vec<u8, A>

impl<A> Write for Vec<u8, A> where
    A: Allocator
[src]

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

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

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

Notable traits for IntoIter<T>

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

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

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

Notable traits for IntoIter<T>

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

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

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

Notable traits for Iter<'a, T>

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

impl Clone for _Unwind_Action

pub fn clone(&self) -> _Unwind_Action

impl Clone for _Unwind_Reason_Code

pub fn clone(&self) -> _Unwind_Reason_Code

impl Clone for MgmtGamePieceInfo[src]

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

impl Clone for MgmtGameResponseGameInfo[src]

impl Clone for MgmtGamePieceVisibleInfo[src]

impl Clone for Broken[src]

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

impl Clone for Spec[src]

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

impl Clone for MgmtPlayerInfo[src]

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

impl Clone for SenderError[src]

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

impl Clone for Buffer[src]

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

impl Clone for Buffer[src]

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

impl<T, FORMAT> Clone for OneOrMany<T, FORMAT> where
    T: Clone,
    FORMAT: Clone + Format
[src]

pub fn clone(&self) -> OneOrMany<T, FORMAT>[src]

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

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

impl Clone for Same[src]

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

impl<FORMAT, STRICTNESS> Clone for TimestampNanoSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampNanoSeconds<FORMAT, STRICTNESS>[src]

impl<FORMAT, STRICTNESS> Clone for DurationSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationSecondsWithFrac<FORMAT, STRICTNESS>[src]

impl<FORMAT, STRICTNESS> Clone for TimestampNanoSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampNanoSecondsWithFrac<FORMAT, STRICTNESS>[src]

impl<FORMAT, STRICTNESS> Clone for TimestampSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampSecondsWithFrac<FORMAT, STRICTNESS>[src]

impl Clone for SpaceSeparator[src]

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

impl Clone for Lowercase[src]

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

impl Clone for Bytes[src]

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

impl<FORMAT, STRICTNESS> Clone for DurationMilliSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationMilliSeconds<FORMAT, STRICTNESS>[src]

impl Clone for BytesOrString[src]

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

impl<FORMAT, STRICTNESS> Clone for DurationNanoSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationNanoSecondsWithFrac<FORMAT, STRICTNESS>[src]

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

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

impl Clone for NoneAsEmptyString[src]

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

impl<FORMAT, STRICTNESS> Clone for TimestampMilliSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampMilliSecondsWithFrac<FORMAT, STRICTNESS>[src]

impl<FORMAT, STRICTNESS> Clone for TimestampMicroSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampMicroSecondsWithFrac<FORMAT, STRICTNESS>[src]

impl<FORMAT, STRICTNESS> Clone for TimestampSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampSeconds<FORMAT, STRICTNESS>[src]

impl Clone for Uppercase[src]

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

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

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

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

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

impl Clone for Strict[src]

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

impl Clone for CommaSeparator[src]

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

impl<FORMAT, STRICTNESS> Clone for DurationMicroSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationMicroSeconds<FORMAT, STRICTNESS>[src]

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

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

impl Clone for Flexible[src]

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

impl<FORMAT, STRICTNESS> Clone for TimestampMicroSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampMicroSeconds<FORMAT, STRICTNESS>[src]

impl Clone for PreferOne[src]

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

impl<FORMAT, STRICTNESS> Clone for DurationNanoSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationNanoSeconds<FORMAT, STRICTNESS>[src]

impl<FORMAT, STRICTNESS> Clone for DurationMilliSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationMilliSecondsWithFrac<FORMAT, STRICTNESS>[src]

impl Clone for PreferMany[src]

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

impl<FORMAT, STRICTNESS> Clone for DurationMicroSecondsWithFrac<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationMicroSecondsWithFrac<FORMAT, STRICTNESS>[src]

impl<FORMAT, STRICTNESS> Clone for DurationSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> DurationSeconds<FORMAT, STRICTNESS>[src]

impl Clone for DisplayFromStr[src]

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

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

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

impl<Sep, T> Clone for StringWithSeparator<Sep, T> where
    T: Clone,
    Sep: Clone
[src]

pub fn clone(&self) -> StringWithSeparator<Sep, T>[src]

impl<FORMAT, STRICTNESS> Clone for TimestampMilliSeconds<FORMAT, STRICTNESS> where
    FORMAT: Clone + Format,
    STRICTNESS: Clone + Strictness
[src]

pub fn clone(&self) -> TimestampMilliSeconds<FORMAT, STRICTNESS>[src]

impl Clone for OutOfRangeError[src]

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

impl Clone for ParseError[src]

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

impl Clone for SteadyTime[src]

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

impl Clone for Timespec[src]

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

impl Clone for PreciseTime[src]

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

impl Clone for Tm[src]

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

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

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

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

pub fn clone(&self) -> Box<dyn DynDigest + 'static, Global>

Notable traits for Box<R, Global>

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

impl Clone for ClassUnicodeRange

pub fn clone(&self) -> ClassUnicodeRange

impl Clone for ErrorKind

pub fn clone(&self) -> ErrorKind

impl Clone for ClassSetItem

pub fn clone(&self) -> ClassSetItem

impl Clone for HirKind

pub fn clone(&self) -> HirKind

impl Clone for Comment

pub fn clone(&self) -> Comment

impl Clone for ClassUnicode

pub fn clone(&self) -> ClassUnicode

impl Clone for SpecialLiteralKind

pub fn clone(&self) -> SpecialLiteralKind

impl Clone for Class

pub fn clone(&self) -> Class

impl Clone for RepetitionOp

pub fn clone(&self) -> RepetitionOp

impl Clone for ClassPerlKind

pub fn clone(&self) -> ClassPerlKind

impl Clone for ClassSet

pub fn clone(&self) -> ClassSet

impl Clone for Parser

pub fn clone(&self) -> Parser

impl Clone for ClassSetUnion

pub fn clone(&self) -> ClassSetUnion

impl Clone for ClassSetRange

pub fn clone(&self) -> ClassSetRange

impl Clone for Alternation

pub fn clone(&self) -> Alternation

impl Clone for ParserBuilder

pub fn clone(&self) -> ParserBuilder

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for Parser

pub fn clone(&self) -> Parser

impl Clone for ClassBracketed

pub fn clone(&self) -> ClassBracketed

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for ClassPerl

pub fn clone(&self) -> ClassPerl

impl Clone for WithComments

pub fn clone(&self) -> WithComments

impl Clone for Position

pub fn clone(&self) -> Position

impl Clone for Repetition

pub fn clone(&self) -> Repetition

impl Clone for Ast

pub fn clone(&self) -> Ast

impl Clone for FlagsItem

pub fn clone(&self) -> FlagsItem

impl Clone for GroupKind

pub fn clone(&self) -> GroupKind

impl Clone for Literals

pub fn clone(&self) -> Literals

impl Clone for Hir

pub fn clone(&self) -> Hir

impl Clone for ClassUnicode

pub fn clone(&self) -> ClassUnicode

impl Clone for ClassSetBinaryOp

pub fn clone(&self) -> ClassSetBinaryOp

impl Clone for ClassSetBinaryOpKind

pub fn clone(&self) -> ClassSetBinaryOpKind

impl Clone for Literal

pub fn clone(&self) -> Literal

impl Clone for SetFlags

pub fn clone(&self) -> SetFlags

impl Clone for Literal

pub fn clone(&self) -> Literal

impl Clone for AssertionKind

pub fn clone(&self) -> AssertionKind

impl Clone for FlagsItemKind

pub fn clone(&self) -> FlagsItemKind

impl Clone for ErrorKind

pub fn clone(&self) -> ErrorKind

impl Clone for TranslatorBuilder

pub fn clone(&self) -> TranslatorBuilder

impl Clone for Span

pub fn clone(&self) -> Span

impl Clone for ParserBuilder

pub fn clone(&self) -> ParserBuilder

impl Clone for ClassUnicodeKind

pub fn clone(&self) -> ClassUnicodeKind

impl Clone for ClassBytes

pub fn clone(&self) -> ClassBytes

impl Clone for WordBoundary

pub fn clone(&self) -> WordBoundary

impl Clone for RepetitionRange

pub fn clone(&self) -> RepetitionRange

impl Clone for ClassAscii

pub fn clone(&self) -> ClassAscii

impl Clone for Flag

pub fn clone(&self) -> Flag

impl Clone for Utf8Sequence

pub fn clone(&self) -> Utf8Sequence

impl Clone for ClassUnicodeOpKind

pub fn clone(&self) -> ClassUnicodeOpKind

impl Clone for Translator

pub fn clone(&self) -> Translator

impl Clone for RepetitionKind

pub fn clone(&self) -> RepetitionKind

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for ClassBytesRange

pub fn clone(&self) -> ClassBytesRange

impl Clone for RepetitionKind

pub fn clone(&self) -> RepetitionKind

impl Clone for Flags

pub fn clone(&self) -> Flags

impl Clone for RepetitionRange

pub fn clone(&self) -> RepetitionRange

impl Clone for GroupKind

pub fn clone(&self) -> GroupKind

impl Clone for Assertion

pub fn clone(&self) -> Assertion

impl Clone for Literal

pub fn clone(&self) -> Literal

impl Clone for ClassAsciiKind

pub fn clone(&self) -> ClassAsciiKind

impl Clone for Group

pub fn clone(&self) -> Group

impl Clone for HexLiteralKind

pub fn clone(&self) -> HexLiteralKind

impl Clone for Concat

pub fn clone(&self) -> Concat

impl Clone for CaptureName

pub fn clone(&self) -> CaptureName

impl Clone for Anchor

pub fn clone(&self) -> Anchor

impl Clone for Class

pub fn clone(&self) -> Class

impl Clone for LiteralKind

pub fn clone(&self) -> LiteralKind

impl Clone for Group

pub fn clone(&self) -> Group

impl Clone for Utf8Range

pub fn clone(&self) -> Utf8Range

impl Clone for Repetition

pub fn clone(&self) -> Repetition

impl Clone for MatchKind

pub fn clone(&self) -> MatchKind

impl Clone for Config

pub fn clone(&self) -> Config

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

pub fn clone(&self) -> AhoCorasick<S>

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for AhoCorasickBuilder

pub fn clone(&self) -> AhoCorasickBuilder

impl Clone for MatchKind

pub fn clone(&self) -> MatchKind

impl Clone for Searcher

pub fn clone(&self) -> Searcher

impl Clone for Match

pub fn clone(&self) -> Match

impl Clone for Builder

pub fn clone(&self) -> Builder

impl Clone for ErrorKind

pub fn clone(&self) -> ErrorKind

impl Clone for Prefilter

pub fn clone(&self) -> Prefilter

impl Clone for FinderBuilder

pub fn clone(&self) -> FinderBuilder

impl<'n> Clone for FinderRev<'n>

pub fn clone(&self) -> FinderRev<'n>

impl<'n> Clone for Finder<'n>

pub fn clone(&self) -> Finder<'n>

impl Clone for Timestamp[src]

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

impl Clone for Rfc3339Timestamp[src]

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

impl Clone for Error[src]

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

impl Clone for FormattedDuration[src]

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

impl Clone for Duration[src]

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

impl Clone for Error[src]

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

impl Clone for ParseColorError

pub fn clone(&self) -> ParseColorError

impl Clone for ColorChoice

pub fn clone(&self) -> ColorChoice

impl Clone for ColorSpec

pub fn clone(&self) -> ColorSpec

impl Clone for Color

pub fn clone(&self) -> Color

impl Clone for Stream

pub fn clone(&self) -> Stream

impl Clone for BacktraceFrame[src]

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

impl Clone for BacktraceSymbol[src]

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

impl Clone for Backtrace[src]

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

impl Clone for Frame[src]

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

impl Clone for PrintFmt[src]

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

impl Clone for TryDemangleError

pub fn clone(&self) -> TryDemangleError

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

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

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

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

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

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

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

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

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<T> Clone for DebugAddrBase<T> where
    T: Clone

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

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

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

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 Clone for DwAccess

pub fn clone(&self) -> DwAccess

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

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

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

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

impl Clone for ArangeEntry

pub fn clone(&self) -> ArangeEntry

impl Clone for DwOrd

pub fn clone(&self) -> DwOrd

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

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

impl Clone for DwInl

pub fn clone(&self) -> DwInl

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

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

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

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

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

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

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

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

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

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

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

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

impl Clone for Pointer

pub fn clone(&self) -> Pointer

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<T> Clone for DebugArangesOffset<T> where
    T: Clone

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

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

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

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

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

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

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

Notable traits for RegisterRuleIter<'iter, R>

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

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

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

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

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

impl Clone for DwEhPe

pub fn clone(&self) -> DwEhPe

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

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

impl Clone for DwarfFileType

pub fn clone(&self) -> DwarfFileType

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

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

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

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

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

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

impl Clone for DwVirtuality

pub fn clone(&self) -> DwVirtuality

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

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

impl Clone for ReaderOffsetId

pub fn clone(&self) -> ReaderOffsetId

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

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

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

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

impl Clone for DwDefaulted

pub fn clone(&self) -> DwDefaulted

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 EhFrameHdr<R> where
    R: Clone + Reader, 

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

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

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

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

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

impl Clone for X86_64

pub fn clone(&self) -> X86_64

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 Clone for Encoding

pub fn clone(&self) -> Encoding

impl Clone for DwId

pub fn clone(&self) -> DwId

impl Clone for AttributeSpecification

pub fn clone(&self) -> AttributeSpecification

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

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

impl Clone for SectionBaseAddresses

pub fn clone(&self) -> SectionBaseAddresses

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

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

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

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

impl Clone for Abbreviation

pub fn clone(&self) -> Abbreviation

impl Clone for LineRow

pub fn clone(&self) -> LineRow

impl Clone for Augmentation

pub fn clone(&self) -> Augmentation

impl Clone for DwAte

pub fn clone(&self) -> DwAte

impl Clone for X86

pub fn clone(&self) -> X86

impl Clone for BigEndian

pub fn clone(&self) -> BigEndian

impl Clone for DwOp

pub fn clone(&self) -> DwOp

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

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

impl Clone for DwLns

pub fn clone(&self) -> DwLns

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

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

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

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

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

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

impl Clone for DwChildren

pub fn clone(&self) -> DwChildren

impl Clone for FileEntryFormat

pub fn clone(&self) -> FileEntryFormat

impl Clone for DwUt

pub fn clone(&self) -> DwUt

impl Clone for LineEncoding

pub fn clone(&self) -> LineEncoding

impl Clone for DwAddr

pub fn clone(&self) -> DwAddr

impl Clone for DebugTypeSignature

pub fn clone(&self) -> DebugTypeSignature

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

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

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

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

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

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

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

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

impl Clone for DwoId

pub fn clone(&self) -> DwoId

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

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

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

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

impl Clone for RunTimeEndian

pub fn clone(&self) -> RunTimeEndian

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

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

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

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

impl Clone for Arm

pub fn clone(&self) -> Arm

impl Clone for DwMacro

pub fn clone(&self) -> DwMacro

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

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

impl Clone for Error

pub fn clone(&self) -> Error

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

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

impl Clone for ValueType

pub fn clone(&self) -> ValueType

impl Clone for DwTag

pub fn clone(&self) -> DwTag

impl Clone for BaseAddresses

pub fn clone(&self) -> BaseAddresses

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

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

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

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

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

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

impl Clone for DwDs

pub fn clone(&self) -> DwDs

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

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

impl Clone for DwLnct

pub fn clone(&self) -> DwLnct

impl Clone for DwEnd

pub fn clone(&self) -> DwEnd

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

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

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

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

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

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

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

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

impl Clone for Abbreviations

pub fn clone(&self) -> Abbreviations

impl Clone for DwForm

pub fn clone(&self) -> DwForm

impl Clone for DwDsc

pub fn clone(&self) -> DwDsc

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

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

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

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

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, Offset> Clone for IncompleteLineProgram<R, Offset> where
    R: Clone + Reader<Offset = Offset>,
    Offset: Clone + ReaderOffset, 

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

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

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

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

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

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 Clone for LittleEndian

pub fn clone(&self) -> LittleEndian

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

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

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

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

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

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

impl Clone for Register

pub fn clone(&self) -> Register

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

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

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

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

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

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

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 Clone for DwIdx

pub fn clone(&self) -> DwIdx

impl Clone for SectionId

pub fn clone(&self) -> SectionId

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

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

impl Clone for DwRle

pub fn clone(&self) -> DwRle

impl Clone for ColumnType

pub fn clone(&self) -> ColumnType

impl Clone for DwLle

pub fn clone(&self) -> DwLle

impl Clone for DwCfa

pub fn clone(&self) -> DwCfa

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

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

impl Clone for Value

pub fn clone(&self) -> Value

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 Clone for DwLne

pub fn clone(&self) -> DwLne

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

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

impl Clone for DwVis

pub fn clone(&self) -> DwVis

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

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

impl Clone for Range

pub fn clone(&self) -> Range

impl Clone for DwCc

pub fn clone(&self) -> DwCc

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

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

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

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

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

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

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<R, Offset> Clone for Piece<R, Offset> where
    R: Clone + Reader<Offset = Offset>,
    Offset: Clone + ReaderOffset, 

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

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

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

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

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

impl Clone for DwAt

pub fn clone(&self) -> DwAt

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

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

impl Clone for DwLang

pub fn clone(&self) -> DwLang

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

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

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

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

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

pub fn clone(&self) -> DebugStr<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 Clone for Format

pub fn clone(&self) -> Format

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

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

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

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

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

pub fn clone(&self) -> FileHeader32<E>

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

pub fn clone(&self) -> LcStr<E>

impl Clone for ImageNtHeaders64

pub fn clone(&self) -> ImageNtHeaders64

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

pub fn clone(&self) -> SymtabCommand<E>

impl Clone for ImageSeparateDebugHeader

pub fn clone(&self) -> ImageSeparateDebugHeader

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

pub fn clone(&self) -> ProgramHeader32<E>

impl Clone for ImageAuxSymbolWeak

pub fn clone(&self) -> ImageAuxSymbolWeak

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

pub fn clone(&self) -> PrebindCksumCommand<E>

impl Clone for ImageFunctionEntry64

pub fn clone(&self) -> ImageFunctionEntry64

impl Clone for Header

pub fn clone(&self) -> Header

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

pub fn clone(&self) -> DylinkerCommand<E>

impl Clone for RelocationKind

pub fn clone(&self) -> RelocationKind

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

pub fn clone(&self) -> MachHeader32<E>

impl Clone for AnonObjectHeaderV2

pub fn clone(&self) -> AnonObjectHeaderV2

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

pub fn clone(&self) -> I16Bytes<E>

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

pub fn clone(&self) -> SymbolTable<'data, Mach>

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

pub fn clone(&self) -> DyldInfoCommand<E>

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

pub fn clone(&self) -> DylibCommand<E>

impl Clone for ImageDynamicRelocation64

pub fn clone(&self) -> ImageDynamicRelocation64

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

pub fn clone(&self) -> SegmentCommand64<E>

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

pub fn clone(&self) -> Rela32<E>

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

pub fn clone(&self) -> NoteHeader32<E>

impl Clone for ImageAuxSymbolFunction

pub fn clone(&self) -> ImageAuxSymbolFunction

impl Clone for ImageDelayloadDescriptor

pub fn clone(&self) -> ImageDelayloadDescriptor

impl Clone for ImageAuxSymbolSection

pub fn clone(&self) -> ImageAuxSymbolSection

impl Clone for ImageDebugDirectory

pub fn clone(&self) -> ImageDebugDirectory

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

pub fn clone(&self) -> CompressionHeader32<E>

impl Clone for ImageDynamicRelocationTable

pub fn clone(&self) -> ImageDynamicRelocationTable

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

pub fn clone(&self) -> Rel64<E>

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

pub fn clone(&self) -> FileHeader64<E>

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

pub fn clone(&self) -> SymbolMapName<'data>

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

pub fn clone(&self) -> ProgramHeader64<E>

impl Clone for Endianness

pub fn clone(&self) -> Endianness

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

pub fn clone(&self) -> SectionHeader64<E>

impl<E> Clone for EncryptionInfoCommand32<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> EncryptionInfoCommand32<E>

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

pub fn clone(&self) -> TwolevelHint<E>

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

pub fn clone(&self) -> BuildVersionCommand<E>

impl Clone for ImageTlsDirectory32

pub fn clone(&self) -> ImageTlsDirectory32

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

pub fn clone(&self) -> SubFrameworkCommand<E>

impl Clone for SymbolScope

pub fn clone(&self) -> SymbolScope

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

pub fn clone(&self) -> CoffSymbolTable<'data, 'file>

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

pub fn clone(&self) -> ThreadCommand<E>

impl Clone for ImageEnclaveConfig64

pub fn clone(&self) -> ImageEnclaveConfig64

impl Clone for FatArch64

pub fn clone(&self) -> FatArch64

impl Clone for SymbolIndex

pub fn clone(&self) -> SymbolIndex

impl Clone for ImageBoundImportDescriptor

pub fn clone(&self) -> ImageBoundImportDescriptor

impl Clone for ImageImportDescriptor

pub fn clone(&self) -> ImageImportDescriptor

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

pub fn clone(&self) -> Section64<E>

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

pub fn clone(&self) -> DylibReference<E>

impl Clone for AddressSize

pub fn clone(&self) -> AddressSize

impl Clone for ImageLoadConfigCodeIntegrity

pub fn clone(&self) -> ImageLoadConfigCodeIntegrity

impl Clone for ImageEnclaveImport

pub fn clone(&self) -> ImageEnclaveImport

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

pub fn clone(&self) -> EncryptionInfoCommand64<E>

impl Clone for ImageCor20Header

pub fn clone(&self) -> ImageCor20Header

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

pub fn clone(&self) -> DylibTableOfContents<E>

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

pub fn clone(&self) -> Dyn64<E>

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

pub fn clone(&self) -> SubClientCommand<E>

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

pub fn clone(&self) -> PreboundDylibCommand<E>

impl Clone for ImageArchitectureEntry

pub fn clone(&self) -> ImageArchitectureEntry

impl Clone for ArchiveKind

pub fn clone(&self) -> ArchiveKind

impl Clone for ImageLoadConfigDirectory64

pub fn clone(&self) -> ImageLoadConfigDirectory64

impl Clone for Guid

pub fn clone(&self) -> Guid

impl<E> Clone for FilesetEntryCommand<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> FilesetEntryCommand<E>

impl<'data, E> Clone for LoadCommandIterator<'data, E> where
    E: Clone + Endian, 

pub fn clone(&self) -> LoadCommandIterator<'data, E>

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

pub fn clone(&self) -> IdentCommand<E>

impl Clone for SectionKind

pub fn clone(&self) -> SectionKind

impl Clone for ImageRomHeaders

pub fn clone(&self) -> ImageRomHeaders

impl<'data, E> Clone for LoadCommandVariant<'data, E> where
    E: Clone + Endian, 

pub fn clone(&self) -> LoadCommandVariant<'data, E>

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

pub fn clone(&self) -> SectionHeader32<E>

impl Clone for ImageDebugMisc

pub fn clone(&self) -> ImageDebugMisc

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

pub fn clone(&self) -> NoteHeader64<E>

impl Clone for CompressedFileRange

pub fn clone(&self) -> CompressedFileRange

impl Clone for RelocationInfo

pub fn clone(&self) -> RelocationInfo

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

pub fn clone(&self) -> Sym32<E>

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

pub fn clone(&self) -> I64Bytes<E>

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

pub fn clone(&self) -> SourceVersionCommand<E>

impl Clone for AnonObjectHeaderBigobj

pub fn clone(&self) -> AnonObjectHeaderBigobj

impl Clone for ImageEnclaveConfig32

pub fn clone(&self) -> ImageEnclaveConfig32

impl Clone for BinaryFormat

pub fn clone(&self) -> BinaryFormat

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

pub fn clone(&self) -> I32Bytes<E>

impl Clone for ImageSymbolBytes

pub fn clone(&self) -> ImageSymbolBytes

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

pub fn clone(&self) -> ObjectMapEntry<'data>

impl Clone for ImageDynamicRelocation32V2

pub fn clone(&self) -> ImageDynamicRelocation32V2

impl Clone for ImageArchiveMemberHeader

pub fn clone(&self) -> ImageArchiveMemberHeader

impl Clone for SectionFlags

pub fn clone(&self) -> SectionFlags

impl Clone for ImageDynamicRelocation64V2

pub fn clone(&self) -> ImageDynamicRelocation64V2

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

pub fn clone(&self) -> ElfSymbolTable<'data, 'file, Elf>

impl Clone for ImageOs2Header

pub fn clone(&self) -> ImageOs2Header

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

pub fn clone(&self) -> SubUmbrellaCommand<E>

impl Clone for NonPagedDebugInfo

pub fn clone(&self) -> NonPagedDebugInfo

impl Clone for Error

pub fn clone(&self) -> Error

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

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

impl Clone for BigEndian

pub fn clone(&self) -> BigEndian

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

pub fn clone(&self) -> NoteCommand<E>

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

pub fn clone(&self) -> U32Bytes<E>

impl<'data, E> Clone for LoadCommandData<'data, E> where
    E: Clone + Endian, 

pub fn clone(&self) -> LoadCommandData<'data, E>

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

pub fn clone(&self) -> Rel32<E>

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

pub fn clone(&self) -> Rela64<E>

impl Clone for ImageArm64RuntimeFunctionEntry

pub fn clone(&self) -> ImageArm64RuntimeFunctionEntry

impl<E> Clone for RoutinesCommand64<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> RoutinesCommand64<E>

impl Clone for RelocationEncoding

pub fn clone(&self) -> RelocationEncoding

impl Clone for ImageExportDirectory

pub fn clone(&self) -> ImageExportDirectory

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

pub fn clone(&self) -> RpathCommand<E>

impl Clone for ImagePrologueDynamicRelocationHeader

pub fn clone(&self) -> ImagePrologueDynamicRelocationHeader

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

pub fn clone(&self) -> Dyn32<E>

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

pub fn clone(&self) -> ElfSymbol<'data, 'file, Elf>

impl<E> Clone for SymsegCommand<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> SymsegCommand<E>

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

pub fn clone(&self) -> UuidCommand<E>

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

pub fn clone(&self) -> SubLibraryCommand<E>

impl Clone for ImageAuxSymbolFunctionBeginEnd

pub fn clone(&self) -> ImageAuxSymbolFunctionBeginEnd

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

pub fn clone(&self) -> Import<'data>

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

pub fn clone(&self) -> StringTable<'data>

impl Clone for ImageBoundForwarderRef

pub fn clone(&self) -> ImageBoundForwarderRef

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

pub fn clone(&self) -> Relocation<E>

impl Clone for ImageCoffSymbolsHeader

pub fn clone(&self) -> ImageCoffSymbolsHeader

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

pub fn clone(&self) -> Syminfo32<E>

impl Clone for ImageOptionalHeader64

pub fn clone(&self) -> ImageOptionalHeader64

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

pub fn clone(&self) -> DylibModule64<E>

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

pub fn clone(&self) -> CompressedData<'data>

impl Clone for ImageSymbolEx

pub fn clone(&self) -> ImageSymbolEx

impl Clone for ImageDosHeader

pub fn clone(&self) -> ImageDosHeader

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 DysymtabCommand<E> where
    E: Clone + Endian, 

pub fn clone(&self) -> DysymtabCommand<E>

impl Clone for ImageAlphaRuntimeFunctionEntry

pub fn clone(&self) -> ImageAlphaRuntimeFunctionEntry

impl Clone for ImportObjectHeader

pub fn clone(&self) -> ImportObjectHeader

impl Clone for AnonObjectHeader

pub fn clone(&self) -> AnonObjectHeader

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

pub fn clone(&self) -> SymbolTable<'data, Elf>

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

pub fn clone(&self) -> BuildToolVersion<E>

impl Clone for ImageRomOptionalHeader

pub fn clone(&self) -> ImageRomOptionalHeader

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

pub fn clone(&self) -> LoadCommand<E>

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

pub fn clone(&self) -> Nlist64<E>

impl Clone for ImageAuxSymbolTokenDef

pub fn clone(&self) -> ImageAuxSymbolTokenDef

impl Clone for ImageRelocation

pub fn clone(&self) -> ImageRelocation

impl Clone for ImageDynamicRelocation32

pub fn clone(&self) -> ImageDynamicRelocation32

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

pub fn clone(&self) -> CompressionHeader64<E>

impl Clone for ImageHotPatchBase

pub fn clone(&self) -> ImageHotPatchBase

impl Clone for SectionIndex

pub fn clone(&self) -> SectionIndex

impl Clone for RelocationTarget

pub fn clone(&self) -> RelocationTarget

impl Clone for ImageHotPatchInfo

pub fn clone(&self) -> ImageHotPatchInfo

impl Clone for ImageVxdHeader

pub fn clone(&self) -> ImageVxdHeader

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

pub fn clone(&self) -> TwolevelHintsCommand<E>

impl Clone for ImageEpilogueDynamicRelocationHeader

pub fn clone(&self) -> ImageEpilogueDynamicRelocationHeader

impl Clone for ImageTlsDirectory64

pub fn clone(&self) -> ImageTlsDirectory64

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

pub fn clone(&self) -> Fvmlib<E>

impl Clone for ScatteredRelocationInfo

pub fn clone(&self) -> ScatteredRelocationInfo

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

pub fn clone(&self) -> Bytes<'data>

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, 

pub fn clone(&self) -> RoutinesCommand32<E>

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

pub fn clone(&self) -> LinkeditDataCommand<E>

impl Clone for Ident

pub fn clone(&self) -> Ident

impl Clone for ImageAuxSymbolCrc

pub fn clone(&self) -> ImageAuxSymbolCrc

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

pub fn clone(&self) -> SectionTable<'data>

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

pub fn clone(&self) -> DylibModule32<E>

impl Clone for ImageOptionalHeader32

pub fn clone(&self) -> ImageOptionalHeader32

impl Clone for ImageResourceDirectoryEntry

pub fn clone(&self) -> ImageResourceDirectoryEntry

impl Clone for ImageResourceDataEntry

pub fn clone(&self) -> ImageResourceDataEntry

impl Clone for ImageAlpha64RuntimeFunctionEntry

pub fn clone(&self) -> ImageAlpha64RuntimeFunctionEntry

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

pub fn clone(&self) -> Section32<E>

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

pub fn clone(&self) -> Nlist32<E>

impl Clone for ImageResourceDirectoryString

pub fn clone(&self) -> ImageResourceDirectoryString

impl Clone for ImageSymbol

pub fn clone(&self) -> ImageSymbol

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

pub fn clone(&self) -> U16Bytes<E>

impl Clone for LittleEndian

pub fn clone(&self) -> LittleEndian

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

pub fn clone(&self) -> SymbolFlags<Section>

impl Clone for ImageImportByName

pub fn clone(&self) -> ImageImportByName

impl Clone for CompressionFormat

pub fn clone(&self) -> CompressionFormat

impl Clone for FatHeader

pub fn clone(&self) -> FatHeader

impl Clone for FatArch32

pub fn clone(&self) -> FatArch32

impl Clone for ImageArmRuntimeFunctionEntry

pub fn clone(&self) -> ImageArmRuntimeFunctionEntry

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

pub fn clone(&self) -> CoffSymbol<'data, 'file>

impl Clone for ImageResourceDirectory

pub fn clone(&self) -> ImageResourceDirectory

impl Clone for ImageDataDirectory

pub fn clone(&self) -> ImageDataDirectory

impl Clone for ImageRuntimeFunctionEntry

pub fn clone(&self) -> ImageRuntimeFunctionEntry

impl Clone for ImageNtHeaders32

pub fn clone(&self) -> ImageNtHeaders32

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

pub fn clone(&self) -> DataInCodeEntry<E>

impl Clone for SymbolSection

pub fn clone(&self) -> SymbolSection

impl Clone for ImageSectionHeader

pub fn clone(&self) -> ImageSectionHeader

impl Clone for ImageFunctionEntry

pub fn clone(&self) -> ImageFunctionEntry

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

pub fn clone(&self) -> FvmfileCommand<E>

impl Clone for FileFlags

pub fn clone(&self) -> FileFlags

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

pub fn clone(&self) -> VersionMinCommand<E>

impl Clone for ImageLoadConfigDirectory32

pub fn clone(&self) -> ImageLoadConfigDirectory32

impl Clone for Architecture

pub fn clone(&self) -> Architecture

impl Clone for SymbolKind

pub fn clone(&self) -> SymbolKind

impl Clone for ImageBaseRelocation

pub fn clone(&self) -> ImageBaseRelocation

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

pub fn clone(&self) -> U64Bytes<E>

impl Clone for ImageLinenumber

pub fn clone(&self) -> ImageLinenumber

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

pub fn clone(&self) -> EntryPointCommand<E>

impl Clone for ImageResourceDirStringU

pub fn clone(&self) -> ImageResourceDirStringU

impl Clone for ImageFileHeader

pub fn clone(&self) -> ImageFileHeader

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

pub fn clone(&self) -> Sym64<E>

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

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

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<'data> Clone for ObjectMap<'data>

pub fn clone(&self) -> ObjectMap<'data>

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

pub fn clone(&self) -> FvmlibCommand<E>

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

pub fn clone(&self) -> Dylib<E>

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

pub fn clone(&self) -> MachHeader64<E>

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

pub fn clone(&self) -> LinkerOptionCommand<E>

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

pub fn clone(&self) -> Syminfo64<E>

impl Clone for ImageSymbolExBytes

pub fn clone(&self) -> ImageSymbolExBytes

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

pub fn clone(&self) -> SectionTable<'data, Elf>

impl Clone for ComdatKind

pub fn clone(&self) -> ComdatKind

impl Clone for ImageHotPatchHashes

pub fn clone(&self) -> ImageHotPatchHashes

impl Clone for DataFormat

pub fn clone(&self) -> DataFormat

impl Clone for MZError

pub fn clone(&self) -> MZError

impl Clone for CompressionStrategy

pub fn clone(&self) -> CompressionStrategy

impl Clone for TINFLStatus

pub fn clone(&self) -> TINFLStatus

impl Clone for MZFlush

pub fn clone(&self) -> MZFlush

impl Clone for MZStatus

pub fn clone(&self) -> MZStatus

impl Clone for StreamResult

pub fn clone(&self) -> StreamResult

impl Clone for CompressionLevel

pub fn clone(&self) -> CompressionLevel

impl Clone for TDEFLStatus

pub fn clone(&self) -> TDEFLStatus

impl Clone for TDEFLFlush

pub fn clone(&self) -> TDEFLFlush

impl Clone for Adler32[src]

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

impl Clone for Color[src]

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

impl Clone for Style[src]

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

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

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

impl Clone for RecursiveMode

pub fn clone(&self) -> RecursiveMode

impl Clone for Op

pub fn clone(&self) -> Op

impl Clone for FileTime

pub fn clone(&self) -> FileTime

impl Clone for PollOpt[src]

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

impl Clone for Ready[src]

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

impl Clone for Token[src]

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

impl Clone for Event[src]

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

impl Clone for SetReadiness[src]

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

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

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

Notable traits for Iter<'a>

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

impl Clone for UnixReady[src]

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

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

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

impl<T> Clone for SyncSender<T>

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

impl<T> Clone for Sender<T>

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

impl Clone for Timeout

pub fn clone(&self) -> Timeout

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

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

Create a clone of this LazyCell

If self has not been initialized, returns an uninitialized LazyCell otherwise returns a LazyCell already initialized with a clone of the contents of self.

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

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

Create a clone of this AtomicLazyCell

If self has not been initialized, returns an uninitialized AtomicLazyCell otherwise returns an AtomicLazyCell already initialized with a clone of the contents of self.

impl Clone for WatchMask

pub fn clone(&self) -> WatchMask

impl Clone for WatchDescriptor

pub fn clone(&self) -> WatchDescriptor

impl Clone for EventMask

pub fn clone(&self) -> EventMask

impl<S> Clone for Event<S> where
    S: Clone

pub fn clone(&self) -> Event<S>

impl Clone for inotify_event

pub fn clone(&self) -> inotify_event

impl Clone for DirEntry

pub fn clone(&self) -> DirEntry

impl<I, T> Clone for Box<IndexSlice<I, [T]>, Global> where
    T: Clone,
    I: Idx

pub fn clone(&self) -> Box<IndexSlice<I, [T]>, Global>

Notable traits for Box<R, Global>

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

impl Clone for FilterOp

pub fn clone(&self) -> FilterOp

impl Clone for UnparkToken

pub fn clone(&self) -> UnparkToken

impl Clone for ParkResult

pub fn clone(&self) -> ParkResult

impl Clone for RequeueOp

pub fn clone(&self) -> RequeueOp

impl Clone for ParkToken

pub fn clone(&self) -> ParkToken

impl Clone for UnparkResult

pub fn clone(&self) -> UnparkResult

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

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

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

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

Notable traits for IntoIter<A>

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

impl Clone for Marker

pub fn clone(&self) -> Marker

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

pub fn clone(&self) -> BlockBuffer<BlockSize>

impl Clone for Hasher

pub fn clone(&self) -> Hasher

impl Clone for Status[src]

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

impl Clone for Compression[src]

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

impl Clone for FlushDecompress[src]

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

impl Clone for FlushCompress[src]

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

impl Clone for GzHeader[src]

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

impl Clone for Status[src]

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

impl Clone for Error[src]

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

impl Clone for Action[src]

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

impl Clone for Compression[src]

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

impl<'a, K, V> Clone for Iter<'a, K, V> where
    K: Enum<V>, 

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

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

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

impl<'a, V> Clone for Values<'a, V>

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

Notable traits for Values<'a, V>

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

impl<'a> Clone for PercentEncode<'a>

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

Notable traits for PercentEncode<'a>

impl<'a> Iterator for PercentEncode<'a> type Item = &'a str;

impl<'a> Clone for PercentDecode<'a>

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

Notable traits for PercentDecode<'a>

impl<'a> Iterator for PercentDecode<'a> type Item = u8;

impl Clone for ThreadRng[src]

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

impl Clone for OpenClosed01[src]

pub fn clone(&self) -> OpenClosed01[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<X> Clone for Uniform<X> where
    X: Clone + SampleUniform,
    <X as SampleUniform>::Sampler: Clone
[src]

pub fn clone(&self) -> Uniform<X>[src]

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

pub fn clone(&self) -> UniformInt<X>[src]

impl Clone for BernoulliError[src]

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

impl Clone for Bernoulli[src]

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

impl Clone for UniformChar[src]

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

impl Clone for WeightedError[src]

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

impl Clone for IndexVec[src]

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

impl Clone for UniformDuration[src]

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

impl Clone for IndexVecIntoIter[src]

pub fn clone(&self) -> IndexVecIntoIter

Notable traits for IndexVecIntoIter

impl Iterator for IndexVecIntoIter type Item = usize;
[src]

impl Clone for Standard[src]

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

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

pub fn clone(&self) -> UniformFloat<X>[src]

impl Clone for Open01[src]

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

impl Clone for StdRng[src]

pub fn clone(&self) -> StdRng[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 Clone for StepRng[src]

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

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

pub fn clone(&self) -> BlockRng64<R>[src]

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

pub fn clone(&self) -> BlockRng<R>[src]

impl Clone for OsRng[src]

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

impl Clone for Error[src]

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

impl Clone for ChaCha8Core[src]

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

impl Clone for ChaCha8Rng[src]

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

impl Clone for ChaCha12Rng[src]

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

impl Clone for ChaCha12Core[src]

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

impl Clone for ChaCha20Rng[src]

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

impl Clone for ChaCha20Core[src]

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

impl Clone for YesNI

pub fn clone(&self) -> YesNI

impl Clone for NoS3

pub fn clone(&self) -> NoS3

impl Clone for YesS3

pub fn clone(&self) -> YesS3

impl Clone for vec256_storage

pub fn clone(&self) -> vec256_storage

impl Clone for NoA1

pub fn clone(&self) -> NoA1

impl Clone for vec128_storage

pub fn clone(&self) -> vec128_storage

impl Clone for NoNI

pub fn clone(&self) -> NoNI

impl Clone for NoA2

pub fn clone(&self) -> NoA2

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

pub fn clone(&self) -> SseMachine<S3, S4, NI>

impl Clone for YesA2

pub fn clone(&self) -> YesA2

impl Clone for NoS4

pub fn clone(&self) -> NoS4

impl Clone for YesA1

pub fn clone(&self) -> YesA1

impl Clone for YesS4

pub fn clone(&self) -> YesS4

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

pub fn clone(&self) -> Avx2Machine<NI>

impl Clone for vec512_storage

pub fn clone(&self) -> vec512_storage

impl Clone for ParseError[src]

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

impl Clone for Choice[src]

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

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

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

impl<S> Clone for Ascii<S> where
    S: Clone
[src]

pub fn clone(&self) -> Ascii<S>[src]

impl<S> Clone for Host<S> where
    S: Clone
[src]

pub fn clone(&self) -> Host<S>[src]

impl Clone for Origin[src]

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

impl Clone for Position[src]

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

impl Clone for SyntaxViolation[src]

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

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

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

impl Clone for OpaqueOrigin[src]

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

impl Clone for ParseError[src]

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

impl<'a> Clone for Parse<'a>

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

Notable traits for Parse<'a>

impl<'a> Iterator for Parse<'a> type Item = (Cow<'a, str>, Cow<'a, str>);

impl Clone for Config

pub fn clone(&self) -> Config

impl Clone for BidiClass

pub fn clone(&self) -> BidiClass

impl Clone for Level

pub fn clone(&self) -> Level

impl<I> Clone for Replacements<I> where
    I: Clone

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

Notable traits for Replacements<I>

impl<I> Iterator for Replacements<I> where
    I: Iterator<Item = char>, 
type Item = char;

impl<I> Clone for Recompositions<I> where
    I: Clone

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

Notable traits for Recompositions<I>

impl<I> Iterator for Recompositions<I> where
    I: Iterator<Item = char>, 
type Item = char;

impl<I> Clone for Decompositions<I> where
    I: Clone

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

Notable traits for Decompositions<I>

impl<I> Iterator for Decompositions<I> where
    I: Iterator<Item = char>, 
type Item = char;

impl<A> Clone for ArrayVec<A> where
    A: Clone

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

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

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

impl Clone for TryFromSliceError

pub fn clone(&self) -> TryFromSliceError

impl Clone for Token[src]

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

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

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

Notable traits for Iter<'a>

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

impl Clone for Interest[src]

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

impl Clone for Event[src]

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

impl Clone for TcpKeepalive[src]

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

impl Clone for StreamError[src]

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

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

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

impl Clone for Error[src]

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

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

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

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

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

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

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

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

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

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

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

impl Clone for TextPos[src]

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

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

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

impl Clone for FilterType

pub fn clone(&self) -> FilterType

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

pub fn clone(&self) -> View<Buffer, P>

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

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

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

pub fn clone(&self) -> EnumeratePixels<'_, P>

Notable traits for EnumeratePixels<'a, P>

impl<'a, P> Iterator for EnumeratePixels<'a, P> where
    P: 'a + Pixel,
    <P as Pixel>::Subpixel: 'a, 
type Item = (u32, u32, &'a P);

impl Clone for Frame

pub fn clone(&self) -> Frame

impl Clone for PixelDensityUnit

pub fn clone(&self) -> PixelDensityUnit

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

pub fn clone(&self) -> ImageBuffer<P, Container>

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

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

impl Clone for Error

pub fn clone(&self) -> Error

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

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

impl Clone for ImageOutputFormat

pub fn clone(&self) -> ImageOutputFormat

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

pub fn clone(&self) -> Pixels<'_, P>

Notable traits for Pixels<'a, P>

impl<'a, P> Iterator for Pixels<'a, P> where
    P: 'a + Pixel,
    <P as Pixel>::Subpixel: 'a, 
type Item = &'a P;

impl Clone for UnsupportedErrorKind

pub fn clone(&self) -> UnsupportedErrorKind

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

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

impl Clone for Progress

pub fn clone(&self) -> Progress

impl Clone for DynamicImage

pub fn clone(&self) -> DynamicImage

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

pub fn clone(&self) -> ViewMut<Buffer, P>

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

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

impl Clone for Delay

pub fn clone(&self) -> Delay

impl Clone for Rect

pub fn clone(&self) -> Rect

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

pub fn clone(&self) -> Rows<'_, P>

Notable traits for Rows<'a, P>

impl<'a, P> Iterator for Rows<'a, P> where
    P: 'a + Pixel,
    <P as Pixel>::Subpixel: 'a, 
type Item = Pixels<'a, P>;

impl Clone for FilterType

pub fn clone(&self) -> FilterType

impl Clone for PixelDensity

pub fn clone(&self) -> PixelDensity

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

pub fn clone(&self) -> FlatSamples<Buffer>

impl Clone for BiLevel

pub fn clone(&self) -> BiLevel

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

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

impl Clone for NormalForm

pub fn clone(&self) -> NormalForm

impl Clone for ImageFormat

pub fn clone(&self) -> ImageFormat

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

pub fn clone(&self) -> Pixels<'_, I>

Notable traits for Pixels<'a, I>

impl<'a, I> Iterator for Pixels<'a, I> where
    I: GenericImageView, 
type Item = (u32, u32, <I as GenericImageView>::Pixel);

impl Clone for CompressionType

pub fn clone(&self) -> CompressionType

impl Clone for ColorType

pub fn clone(&self) -> ColorType

impl Clone for ExtendedColorType

pub fn clone(&self) -> ExtendedColorType

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

pub fn clone(&self) -> EnumerateRows<'_, P>

Notable traits for EnumerateRows<'a, P>

impl<'a, P> Iterator for EnumerateRows<'a, P> where
    P: 'a + Pixel,
    <P as Pixel>::Subpixel: 'a, 
type Item = (u32, EnumeratePixels<'a, P>);

impl Clone for LimitErrorKind

pub fn clone(&self) -> LimitErrorKind

impl Clone for SampleLayout

pub fn clone(&self) -> SampleLayout

impl Clone for ImageFormatHint

pub fn clone(&self) -> ImageFormatHint

impl Clone for ParameterErrorKind

pub fn clone(&self) -> ParameterErrorKind

impl Clone for ImageInfo

pub fn clone(&self) -> ImageInfo

impl Clone for PixelFormat

pub fn clone(&self) -> PixelFormat

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

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

Notable traits for RangeStep<A>

impl<A> Iterator for RangeStep<A> where
    A: CheckedAdd + PartialOrd<A> + Clone
type Item = A;
[src]

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

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

Notable traits for RangeFrom<A>

impl<A> Iterator for RangeFrom<A> where
    A: Add<A, Output = A> + Clone
type Item = A;
[src]

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

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

Notable traits for RangeStepInclusive<A>

impl<A> Iterator for RangeStepInclusive<A> where
    A: CheckedAdd + PartialOrd<A> + Clone + PartialEq<A>, 
type Item = A;
[src]

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

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

Notable traits for RangeStepFrom<A>

impl<A> Iterator for RangeStepFrom<A> where
    A: Add<A, Output = A> + Clone
type Item = A;
[src]

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

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

Notable traits for Range<A>

impl<A> Iterator for Range<A> where
    A: Add<A, Output = A> + PartialOrd<A> + Clone + ToPrimitive
type Item = A;
[src]

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

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

Notable traits for RangeInclusive<A>

impl<A> Iterator for RangeInclusive<A> where
    A: Add<A, Output = A> + PartialOrd<A> + Clone + ToPrimitive
type Item = A;
[src]

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

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

impl Clone for ParseRatioError[src]

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

impl Clone for BlendOp

pub fn clone(&self) -> BlendOp

impl Clone for FrameControl

pub fn clone(&self) -> FrameControl

impl Clone for Unit

pub fn clone(&self) -> Unit

impl Clone for PixelDimensions

pub fn clone(&self) -> PixelDimensions

impl Clone for Transformations

pub fn clone(&self) -> Transformations

impl Clone for Compression

pub fn clone(&self) -> Compression

impl Clone for Limits

pub fn clone(&self) -> Limits

impl Clone for DisposeOp

pub fn clone(&self) -> DisposeOp

impl Clone for AnimationControl

pub fn clone(&self) -> AnimationControl

impl Clone for BitDepth

pub fn clone(&self) -> BitDepth

impl Clone for FilterType

pub fn clone(&self) -> FilterType

impl Clone for ColorType

pub fn clone(&self) -> ColorType

impl Clone for Info

pub fn clone(&self) -> Info

impl Clone for CompressionOptions

pub fn clone(&self) -> CompressionOptions

impl Clone for Compression

pub fn clone(&self) -> Compression

impl Clone for MatchingType

pub fn clone(&self) -> MatchingType

impl Clone for SpecialOptions

pub fn clone(&self) -> SpecialOptions

impl Clone for RollingAdler32

pub fn clone(&self) -> RollingAdler32

impl Clone for DataFormat

pub fn clone(&self) -> DataFormat

impl Clone for TDEFLStatus

pub fn clone(&self) -> TDEFLStatus

impl Clone for MZError

pub fn clone(&self) -> MZError

impl Clone for MZFlush

pub fn clone(&self) -> MZFlush

impl Clone for TDEFLFlush

pub fn clone(&self) -> TDEFLFlush

impl Clone for MZStatus

pub fn clone(&self) -> MZStatus

impl Clone for TINFLStatus

pub fn clone(&self) -> TINFLStatus

impl Clone for StreamResult

pub fn clone(&self) -> StreamResult

impl Clone for CompressionStrategy

pub fn clone(&self) -> CompressionStrategy

impl Clone for CompressionLevel

pub fn clone(&self) -> CompressionLevel

impl Clone for PodCastError

pub fn clone(&self) -> PodCastError

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

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

impl Clone for Unparker

pub fn clone(&self) -> Unparker

impl Clone for WaitGroup

pub fn clone(&self) -> WaitGroup

impl Clone for FilterSection[src]

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

impl Clone for Node[src]

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

impl Clone for Test[src]

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

impl Clone for MacroDefinition[src]

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

impl Clone for ExprVal[src]

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

impl Clone for MathExpr[src]

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

impl Clone for LogicOperator[src]

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

impl Clone for Set[src]

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

impl Clone for StringConcat[src]

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

impl Clone for WS[src]

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

impl Clone for Template[src]

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

impl Clone for Expr[src]

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

impl Clone for Block[src]

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

impl Clone for Context[src]

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

impl Clone for LogicExpr[src]

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

impl Clone for MacroCall[src]

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

impl Clone for Forloop[src]

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

impl Clone for MathOperator[src]

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

impl Clone for If[src]

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

impl Clone for FunctionCall[src]

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

impl Clone for Pattern[src]

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

impl Clone for MatchOptions[src]

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

impl<'i, R> Clone for Token<'i, R> where
    R: Clone
[src]

pub fn clone(&self) -> Token<'i, R>[src]

impl<'i, R> Clone for Pair<'i, R> where
    R: Clone
[src]

pub fn clone(&self) -> Pair<'i, R>[src]

impl<'i> Clone for Position<'i>[src]

pub fn clone(&self) -> Position<'i>[src]

impl<'i> Clone for Span<'i>[src]

pub fn clone(&self) -> Span<'i>[src]

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

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

impl Clone for Assoc[src]

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

impl Clone for LineColLocation[src]

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

impl Clone for MatchDir[src]

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

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

pub fn clone(&self) -> ErrorVariant<R>[src]

impl Clone for Lookahead[src]

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

impl Clone for InputLocation[src]

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

impl Clone for Atomicity[src]

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

impl<'i, R> Clone for Tokens<'i, R> where
    R: Clone
[src]

pub fn clone(&self) -> Tokens<'i, R>

Notable traits for Tokens<'i, R>

impl<'i, R> Iterator for Tokens<'i, R> where
    R: RuleType
type Item = Token<'i, R>;
[src]

impl<'i, R> Clone for Pairs<'i, R> where
    R: Clone
[src]

pub fn clone(&self) -> Pairs<'i, R>

Notable traits for Pairs<'i, R>

impl<'i, R> Iterator for Pairs<'i, R> where
    R: RuleType
type Item = Pair<'i, R>;
[src]

impl<'i, R> Clone for FlatPairs<'i, R> where
    R: Clone
[src]

pub fn clone(&self) -> FlatPairs<'i, R>

Notable traits for FlatPairs<'i, R>

impl<'i, R> Iterator for FlatPairs<'i, R> where
    R: RuleType
type Item = Pair<'i, R>;
[src]

impl Clone for TrieSetOwned

pub fn clone(&self) -> TrieSetOwned

impl<'a> Clone for TrieSetSlice<'a>

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

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for Kilo

pub fn clone(&self) -> Kilo

impl Clone for FixedAt

pub fn clone(&self) -> FixedAt

impl Clone for Origin[src]

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

impl Clone for OpaqueOrigin[src]

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

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

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

Notable traits for Parse<'a>

impl<'a> Iterator for Parse<'a> type Item = (Cow<'a, str>, Cow<'a, str>);
[src]

impl Clone for Url[src]

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

impl Clone for SyntaxViolation[src]

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

impl<S> Clone for Host<S> where
    S: Clone
[src]

pub fn clone(&self) -> Host<S>[src]

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

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

impl Clone for Position[src]

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

impl<S> Clone for HostAndPort<S> where
    S: Clone
[src]

pub fn clone(&self) -> HostAndPort<S>[src]

impl Clone for ParseError[src]

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

impl Clone for Flags

pub fn clone(&self) -> Flags

impl Clone for PATH_SEGMENT_ENCODE_SET

pub fn clone(&self) -> PATH_SEGMENT_ENCODE_SET

impl Clone for USERINFO_ENCODE_SET

pub fn clone(&self) -> USERINFO_ENCODE_SET

impl<'a> Clone for PercentDecode<'a>

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

Notable traits for PercentDecode<'a>

impl<'a> Iterator for PercentDecode<'a> type Item = u8;

impl Clone for SIMPLE_ENCODE_SET

pub fn clone(&self) -> SIMPLE_ENCODE_SET

impl Clone for DEFAULT_ENCODE_SET

pub fn clone(&self) -> DEFAULT_ENCODE_SET

impl<'a, E> Clone for PercentEncode<'a, E> where
    E: Clone + EncodeSet, 

pub fn clone(&self) -> PercentEncode<'a, E>

Notable traits for PercentEncode<'a, E>

impl<'a, E> Iterator for PercentEncode<'a, E> where
    E: EncodeSet, 
type Item = &'a str;

impl Clone for QUERY_ENCODE_SET

pub fn clone(&self) -> QUERY_ENCODE_SET

impl<'a> Clone for Graphemes<'a>

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

Notable traits for Graphemes<'a>

impl<'a> Iterator for Graphemes<'a> type Item = &'a str;

impl<'a> Clone for GraphemeIndices<'a>

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

Notable traits for GraphemeIndices<'a>

impl<'a> Iterator for GraphemeIndices<'a> type Item = (usize, &'a str);

impl<'a> Clone for WordBoundIndices<'a>

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

Notable traits for WordBoundIndices<'a>

impl<'a> Iterator for WordBoundIndices<'a> type Item = (usize, &'a str);

impl Clone for GraphemeCursor

pub fn clone(&self) -> GraphemeCursor

impl<'a> Clone for WordBounds<'a>

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

Notable traits for WordBounds<'a>

impl<'a> Iterator for WordBounds<'a> type Item = &'a str;

impl Clone for WordBreak

pub fn clone(&self) -> WordBreak

impl Clone for SentenceBreak

pub fn clone(&self) -> SentenceBreak

impl Clone for GraphemeClusterBreak

pub fn clone(&self) -> GraphemeClusterBreak

impl<V> Clone for CharDataTable<V> where
    V: 'static + Clone

pub fn clone(&self) -> CharDataTable<V>

impl Clone for CharRange

pub fn clone(&self) -> CharRange

impl Clone for CharIter

pub fn clone(&self) -> CharIter

Notable traits for CharIter

impl Iterator for CharIter type Item = char;

impl Clone for UnicodeVersion

pub fn clone(&self) -> UnicodeVersion

impl Clone for TermFamily

pub fn clone(&self) -> TermFamily

impl Clone for Term

pub fn clone(&self) -> Term

Notable traits for &'a Term

impl<'a> Read for &'a Termimpl Read for Termimpl Write for Termimpl<'a> Write for &'a Term

impl<D> Clone for StyledObject<D> where
    D: Clone

pub fn clone(&self) -> StyledObject<D>

impl Clone for Attribute

pub fn clone(&self) -> Attribute

impl Clone for Style

pub fn clone(&self) -> Style

impl Clone for Key

pub fn clone(&self) -> Key

impl Clone for Alignment

pub fn clone(&self) -> Alignment

impl Clone for TermTarget

pub fn clone(&self) -> TermTarget

impl<'a, 'b> Clone for Emoji<'a, 'b>

pub fn clone(&self) -> Emoji<'a, 'b>

impl Clone for Color

pub fn clone(&self) -> Color

impl<'a> Clone for TermFeatures<'a>

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

impl Clone for Shell[src]

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

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

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

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

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

impl<'a, 'b> Clone for Arg<'a, 'b> where
    'a: 'b, 
[src]

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

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

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

Notable traits for Values<'a>

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

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

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

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

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

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

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

Notable traits for OsValues<'a>

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

impl Clone for ArgSettings[src]

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

impl Clone for AppSettings[src]

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

impl Clone for ErrorKind[src]

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

impl Clone for Style

pub fn clone(&self) -> Style

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

Cloning an ANSIGenericString will clone its underlying string.

Examples

use ansi_term::ANSIString;

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

pub fn clone(&self) -> ANSIGenericString<'a, S>

impl Clone for Suffix

pub fn clone(&self) -> Suffix

impl Clone for Colour

pub fn clone(&self) -> Colour

impl Clone for Prefix

pub fn clone(&self) -> Prefix

impl Clone for Infix

pub fn clone(&self) -> Infix

impl Clone for HyphenSplitter[src]

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

impl Clone for NoHyphenation[src]

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

impl<'a, S> Clone for Wrapper<'a, S> where
    S: Clone + WordSplitter
[src]

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

impl<'a, V> Clone for Keys<'a, V>

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

Notable traits for Keys<'a, V>

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

impl<'a, V> Clone for Values<'a, V>

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

Notable traits for Values<'a, V>

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

impl<'a, V> Clone for Iter<'a, V>

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

Notable traits for Iter<'a, V>

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

impl<V> Clone for VecMap<V> where
    V: Clone

pub fn clone(&self) -> VecMap<V>

pub fn clone_from(&mut self, source: &VecMap<V>)

impl Clone for Client[src]

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

impl Clone for Client[src]

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

impl Clone for Certificate[src]

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

impl Clone for Proxy[src]

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

impl Clone for PathAndQuery[src]

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

impl Clone for Authority[src]

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

impl Clone for HeaderValue[src]

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

impl Clone for Version[src]

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

impl Clone for StatusCode[src]

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

impl Clone for Method[src]

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

impl Clone for HeaderName[src]

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

impl Clone for Scheme[src]

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

impl Clone for Uri[src]

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

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

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

impl Clone for BytesMut[src]

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

impl Clone for Bytes[src]

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

impl<T> Clone for Empty<T>

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

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

pub fn clone(&self) -> WeakShared<Fut>

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

pub fn clone(&self) -> OptionFuture<F>

Notable traits for OptionFuture<F>

impl<F> Future for OptionFuture<F> where
    F: Future
type Output = Option<<F as Future>::Output>;

impl Clone for Aborted

pub fn clone(&self) -> Aborted

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

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

Notable traits for Abortable<Fut>

impl<Fut> Future for Abortable<Fut> where
    Fut: Future
type Output = Result<<Fut as Future>::Output, Aborted>;

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

pub fn clone(&self) -> Shared<Fut>

Notable traits for Shared<Fut>

impl<Fut> Future for Shared<Fut> where
    Fut: Future,
    <Fut as Future>::Output: Clone
type Output = <Fut as Future>::Output;

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

pub fn clone(&self) -> RepeatWith<F>

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

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

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

pub fn clone(&self) -> Either<A, B>

Notable traits for Either<A, B>

impl<A, B> Future for Either<A, B> where
    B: Future<Output = <A as Future>::Output>,
    A: Future
type Output = <A as Future>::Output;

impl<T> Clone for Pending<T>

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

impl Clone for AbortHandle

pub fn clone(&self) -> AbortHandle

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

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

impl<T> Clone for Pending<T>

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

Notable traits for Pending<T>

impl<T> Future for Pending<T> type Output = T;

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

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

Notable traits for Ready<T>

impl<T> Future for Ready<T> type Output = T;

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

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

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

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

Notable traits for AllowStdIo<T>

impl<T> Read for AllowStdIo<T> where
    T: Read
impl<T> Write for AllowStdIo<T> where
    T: Write

impl<B, F> Clone for MapData<B, F> where
    B: Clone,
    F: Clone
[src]

pub fn clone(&self) -> MapData<B, F>[src]

impl<D> Clone for Full<D> where
    D: Clone
[src]

pub fn clone(&self) -> Full<D>[src]

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

pub fn clone(&self) -> Empty<D>[src]

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

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

impl Clone for SizeHint[src]

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

impl Clone for Handle

pub fn clone(&self) -> Handle

impl Clone for Instant

pub fn clone(&self) -> Instant

impl<T> Clone for Sender<T>

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

impl Clone for BarrierWaitResult

pub fn clone(&self) -> BarrierWaitResult

impl<T> Clone for Receiver<T>

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

impl Clone for Error

pub fn clone(&self) -> Error

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

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

impl Clone for Interest

pub fn clone(&self) -> Interest

impl<T> Clone for UnboundedSender<T>

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

impl Clone for Ready

pub fn clone(&self) -> Ready

impl Clone for UCred

pub fn clone(&self) -> UCred

impl<T> Clone for Sender<T>

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

impl Clone for GaiResolver

pub fn clone(&self) -> GaiResolver

impl Clone for HttpInfo

pub fn clone(&self) -> HttpInfo

impl Clone for Name

pub fn clone(&self) -> Name

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

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

impl Clone for Builder

pub fn clone(&self) -> Builder

impl<C, B> Clone for Client<C, B> where
    C: Clone

pub fn clone(&self) -> Client<C, B>

impl Clone for Builder

pub fn clone(&self) -> Builder

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

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

Notable traits for Instrumented<T>

impl<T> Future for Instrumented<T> where
    T: Future
type Output = <T as Future>::Output;
[src]

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

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

impl Clone for Span[src]

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

impl Clone for Field[src]

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

impl Clone for Interest[src]

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

impl Clone for Identifier[src]

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

impl Clone for Level[src]

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

impl Clone for ParseLevelFilterError[src]

impl Clone for LevelFilter[src]

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

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

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

impl Clone for Kind[src]

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

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

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

impl Clone for Id[src]

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

impl Clone for Dispatch[src]

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

impl<T> Clone for UnboundedSender<T>

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

impl Clone for Canceled

pub fn clone(&self) -> Canceled

impl Clone for SendError

pub fn clone(&self) -> SendError

impl<T> Clone for Sender<T>

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

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

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

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

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

impl Clone for ParserConfig

pub fn clone(&self) -> ParserConfig

impl Clone for Error

pub fn clone(&self) -> Error

impl<'a> Clone for Header<'a>

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

impl<B> Clone for SendRequest<B> where
    B: Buf
[src]

pub fn clone(&self) -> SendRequest<B>[src]

impl Clone for FlowControl[src]

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

impl Clone for Reason[src]

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

impl Clone for StreamId[src]

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

impl Clone for Builder[src]

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

impl Clone for Builder[src]

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

impl Clone for LinesCodec

pub fn clone(&self) -> LinesCodec

impl Clone for PollSemaphore

pub fn clone(&self) -> PollSemaphore

impl Clone for BytesCodec

pub fn clone(&self) -> BytesCodec

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

pub fn clone(&self) -> Either<L, R>

Notable traits for Either<L, R>

impl<L, R, O> Future for Either<L, R> where
    L: Future<Output = O>,
    R: Future<Output = O>, 
type Output = O;

impl<T> Clone for PollSender<T>

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

Clones this PollSender. The resulting clone will not have any in-progress send operations, even if the current PollSender does.

impl Clone for CancellationToken

pub fn clone(&self) -> CancellationToken

impl Clone for Builder

pub fn clone(&self) -> Builder

impl Clone for AnyDelimiterCodec

pub fn clone(&self) -> AnyDelimiterCodec

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

pub fn clone(&self) -> Union<'_, T, S>

Notable traits for Union<'a, T, S>

impl<'a, T, S> Iterator for Union<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

impl<'_, T> Clone for Iter<'_, T>[src]

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

impl<K, V, S> Clone for IndexMap<K, V, S> where
    S: Clone,
    K: Clone,
    V: Clone
[src]

pub fn clone(&self) -> IndexMap<K, V, S>[src]

pub fn clone_from(&mut self, other: &IndexMap<K, V, S>)[src]

impl<T, S> Clone for IndexSet<T, S> where
    T: Clone,
    S: Clone
[src]

pub fn clone(&self) -> IndexSet<T, S>[src]

pub fn clone_from(&mut self, other: &IndexSet<T, S>)[src]

impl<'_, T, S> Clone for Intersection<'_, T, S>[src]

pub fn clone(&self) -> Intersection<'_, T, S>

Notable traits for Intersection<'a, T, S>

impl<'a, T, S> Iterator for Intersection<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

impl<'_, K, V> Clone for Keys<'_, K, V>[src]

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;
[src]

impl<'_, K, V> Clone for Iter<'_, K, V>[src]

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> type Item = (&'a K, &'a V);
[src]

impl<'_, T, S1, S2> Clone for SymmetricDifference<'_, T, S1, S2>[src]

pub fn clone(&self) -> SymmetricDifference<'_, T, S1, S2>

Notable traits for SymmetricDifference<'a, T, S1, S2>

impl<'a, T, S1, S2> Iterator for SymmetricDifference<'a, T, S1, S2> where
    T: Eq + Hash,
    S1: BuildHasher,
    S2: BuildHasher
type Item = &'a T;
[src]

impl<'_, K, V> Clone for Values<'_, K, V>[src]

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;
[src]

impl<'_, T, S> Clone for Difference<'_, T, S>[src]

pub fn clone(&self) -> Difference<'_, T, S>

Notable traits for Difference<'a, T, S>

impl<'a, T, S> Iterator for Difference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;
[src]

impl<T, S> Clone for HashSet<T, S> where
    T: Clone,
    S: Clone

pub fn clone(&self) -> HashSet<T, S>

pub fn clone_from(&mut self, source: &HashSet<T, S>)

impl<'_, T, S> Clone for Intersection<'_, T, S>

pub fn clone(&self) -> Intersection<'_, T, S>

Notable traits for Intersection<'a, T, S>

impl<'a, T, S> Iterator for Intersection<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

impl Clone for TryReserveError

pub fn clone(&self) -> TryReserveError

impl<'_, T, S> Clone for Difference<'_, T, S>

pub fn clone(&self) -> Difference<'_, T, S>

Notable traits for Difference<'a, T, S>

impl<'a, T, S> Iterator for Difference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

impl<T> Clone for RawTable<T> where
    T: Clone

pub fn clone(&self) -> RawTable<T>

pub fn clone_from(&mut self, source: &RawTable<T>)

impl<'_, T, S> Clone for SymmetricDifference<'_, T, S>

pub fn clone(&self) -> SymmetricDifference<'_, T, S>

Notable traits for SymmetricDifference<'a, T, S>

impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

impl<T> Clone for RawIter<T>

pub fn clone(&self) -> RawIter<T>

Notable traits for RawIter<T>

impl<T> Iterator for RawIter<T> type Item = Bucket<T>;

impl<'_, K, V> Clone for Values<'_, K, V>

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;

impl<T> Clone for Bucket<T>

pub fn clone(&self) -> Bucket<T>

impl<K, V, S> Clone for HashMap<K, V, S> where
    S: Clone,
    K: Clone,
    V: Clone

pub fn clone(&self) -> HashMap<K, V, S>

pub fn clone_from(&mut self, source: &HashMap<K, V, S>)

impl<'_, T, S> Clone for Union<'_, T, S>

pub fn clone(&self) -> Union<'_, T, S>

Notable traits for Union<'a, T, S>

impl<'a, T, S> Iterator for Union<'a, T, S> where
    T: Eq + Hash,
    S: BuildHasher
type Item = &'a T;

impl<'_, K, V> Clone for Iter<'_, K, V>

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> type Item = (&'a K, &'a V);

impl<'_, K, V> Clone for Keys<'_, K, V>

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;

impl<'_, K> Clone for Iter<'_, K>

pub fn clone(&self) -> Iter<'_, K>

Notable traits for Iter<'a, K>

impl<'a, K> Iterator for Iter<'a, K> type Item = &'a K;

impl Clone for TcpKeepalive[src]

pub fn clone(&self) -> TcpKeepalive[src]

impl Clone for Protocol[src]

pub fn clone(&self) -> Protocol[src]

impl Clone for RecvFlags[src]

pub fn clone(&self) -> RecvFlags[src]

impl Clone for Type[src]

pub fn clone(&self) -> Type[src]

impl Clone for Domain[src]

pub fn clone(&self) -> Domain[src]

impl Clone for SharedGiver[src]

pub fn clone(&self) -> SharedGiver[src]

impl Clone for TlsAcceptor[src]

pub fn clone(&self) -> TlsAcceptor[src]

impl Clone for Certificate[src]

pub fn clone(&self) -> Certificate[src]

impl Clone for Identity[src]

pub fn clone(&self) -> Identity[src]

impl Clone for TlsConnector[src]

pub fn clone(&self) -> TlsConnector[src]

impl Clone for Protocol[src]

pub fn clone(&self) -> Protocol[src]

impl Clone for PointConversionForm[src]

impl Clone for Pkcs7Flags[src]

pub fn clone(&self) -> Pkcs7Flags[src]

impl Clone for StatusType[src]

pub fn clone(&self) -> StatusType[src]

impl Clone for AlpnError[src]

pub fn clone(&self) -> AlpnError[src]

impl Clone for SslFiletype[src]

pub fn clone(&self) -> SslFiletype[src]

impl Clone for SslMethod[src]

pub fn clone(&self) -> SslMethod[src]

impl Clone for X509[src]

pub fn clone(&self) -> X509[src]

impl Clone for OcspRevokedStatus[src]

pub fn clone(&self) -> OcspRevokedStatus[src]

impl Clone for SniError[src]

pub fn clone(&self) -> SniError[src]

impl Clone for X509CheckFlags[src]

pub fn clone(&self) -> X509CheckFlags[src]

impl Clone for Id[src]

pub fn clone(&self) -> Id[src]

impl Clone for X509VerifyFlags[src]

pub fn clone(&self) -> X509VerifyFlags[src]

impl Clone for ShutdownResult[src]

pub fn clone(&self) -> ShutdownResult[src]

impl<T> Clone for PKey<T>[src]

pub fn clone(&self) -> PKey<T>[src]

impl Clone for SslSession[src]

pub fn clone(&self) -> SslSession[src]

impl Clone for NameType[src]

pub fn clone(&self) -> NameType[src]

impl Clone for Error[src]

pub fn clone(&self) -> Error[src]

impl Clone for SslAcceptor[src]

pub fn clone(&self) -> SslAcceptor[src]

impl Clone for ClientHelloResponse[src]

impl Clone for KeyIvPair[src]

pub fn clone(&self) -> KeyIvPair[src]

impl Clone for Asn1Flag[src]

pub fn clone(&self) -> Asn1Flag[src]

impl Clone for SslVerifyMode[src]

pub fn clone(&self) -> SslVerifyMode[src]

impl Clone for MessageDigest[src]

pub fn clone(&self) -> MessageDigest[src]

impl Clone for SslConnector[src]

pub fn clone(&self) -> SslConnector[src]

impl Clone for Sha224[src]

pub fn clone(&self) -> Sha224[src]

impl<T> Clone for Dsa<T>[src]

pub fn clone(&self) -> Dsa<T>[src]

impl Clone for Sha1[src]

pub fn clone(&self) -> Sha1[src]

impl Clone for Mode[src]

pub fn clone(&self) -> Mode[src]

impl Clone for X509VerifyResult[src]

pub fn clone(&self) -> X509VerifyResult[src]

impl Clone for SslOptions[src]

pub fn clone(&self) -> SslOptions[src]

impl Clone for SslAlert[src]

pub fn clone(&self) -> SslAlert[src]

impl Clone for Sha256[src]

pub fn clone(&self) -> Sha256[src]

impl Clone for DigestBytes[src]

pub fn clone(&self) -> DigestBytes[src]

impl Clone for Padding[src]

pub fn clone(&self) -> Padding[src]

impl Clone for OcspFlag[src]

pub fn clone(&self) -> OcspFlag[src]

impl Clone for ShutdownState[src]

pub fn clone(&self) -> ShutdownState[src]

impl Clone for Sha384[src]

pub fn clone(&self) -> Sha384[src]

impl Clone for OcspCertStatus[src]

pub fn clone(&self) -> OcspCertStatus[src]

impl Clone for Sha512[src]

pub fn clone(&self) -> Sha512[src]

impl Clone for SslSessionCacheMode[src]

impl Clone for ErrorCode[src]

pub fn clone(&self) -> ErrorCode[src]

impl Clone for SslContext[src]

pub fn clone(&self) -> SslContext[src]

impl Clone for SslVersion[src]

pub fn clone(&self) -> SslVersion[src]

impl Clone for SrtpProfileId[src]

pub fn clone(&self) -> SrtpProfileId[src]

impl Clone for Cipher[src]

pub fn clone(&self) -> Cipher[src]

impl<T> Clone for EcKey<T>[src]

pub fn clone(&self) -> EcKey<T>[src]

impl Clone for ExtensionContext[src]

pub fn clone(&self) -> ExtensionContext[src]

impl Clone for OcspResponseStatus[src]

impl Clone for Hasher[src]

pub fn clone(&self) -> Hasher

Notable traits for Hasher

impl Write for Hasher
[src]

impl Clone for Asn1Type[src]

pub fn clone(&self) -> Asn1Type[src]

impl Clone for SslMode[src]

pub fn clone(&self) -> SslMode[src]

impl Clone for TimeDiff[src]

pub fn clone(&self) -> TimeDiff[src]

impl Clone for Nid[src]

pub fn clone(&self) -> Nid[src]

impl Clone for CMSOptions[src]

pub fn clone(&self) -> CMSOptions[src]

impl Clone for ErrorStack[src]

pub fn clone(&self) -> ErrorStack[src]

impl<T> Clone for Rsa<T>[src]

pub fn clone(&self) -> Rsa<T>[src]

impl<T, U> Clone for Index<T, U>[src]

pub fn clone(&self) -> Index<T, U>[src]

impl Clone for SHA256_CTX[src]

pub fn clone(&self) -> SHA256_CTX[src]

impl Clone for SHA512_CTX[src]

pub fn clone(&self) -> SHA512_CTX[src]

impl Clone for point_conversion_form_t[src]

impl Clone for SHA_CTX[src]

pub fn clone(&self) -> SHA_CTX[src]

impl<'a> Clone for Name<'a>[src]

pub fn clone(&self) -> Name<'a>[src]

impl Clone for Mime[src]

pub fn clone(&self) -> Mime[src]

impl Clone for Error

pub fn clone(&self) -> Error

impl Clone for TlsConnector[src]

pub fn clone(&self) -> TlsConnector[src]

impl Clone for TlsAcceptor[src]

pub fn clone(&self) -> TlsAcceptor[src]

impl Clone for Ipv4Subnets[src]

pub fn clone(&self) -> Ipv4Subnets

Notable traits for Ipv4Subnets

impl Iterator for Ipv4Subnets type Item = Ipv4Net;
[src]

impl Clone for AddrParseError[src]

pub fn clone(&self) -> AddrParseError[src]

impl Clone for Ipv4Net[src]

pub fn clone(&self) -> Ipv4Net[src]

impl Clone for PrefixLenError[src]

pub fn clone(&self) -> PrefixLenError[src]

impl Clone for Ipv4AddrRange[src]

pub fn clone(&self) -> Ipv4AddrRange

Notable traits for Ipv4AddrRange

impl Iterator for Ipv4AddrRange type Item = Ipv4Addr;
[src]

impl Clone for Ipv6AddrRange[src]

pub fn clone(&self) -> Ipv6AddrRange

Notable traits for Ipv6AddrRange

impl Iterator for Ipv6AddrRange type Item = Ipv6Addr;
[src]

impl Clone for Ipv6Net[src]

pub fn clone(&self) -> Ipv6Net[src]

impl Clone for IpSubnets[src]

pub fn clone(&self) -> IpSubnets

Notable traits for IpSubnets

impl Iterator for IpSubnets type Item = IpNet;
[src]

impl Clone for IpNet[src]

pub fn clone(&self) -> IpNet[src]

impl Clone for Ipv6Subnets[src]

pub fn clone(&self) -> Ipv6Subnets

Notable traits for Ipv6Subnets

impl Iterator for Ipv6Subnets type Item = Ipv6Net;
[src]

impl Clone for IpAddrRange[src]

pub fn clone(&self) -> IpAddrRange

Notable traits for IpAddrRange

impl Iterator for IpAddrRange type Item = IpAddr;
[src]

impl<T> Clone for HttpsConnector<T> where
    T: Clone
[src]

pub fn clone(&self) -> HttpsConnector<T>[src]

Implementors

impl Clone for otter_api_tests::bundles::Kind[src]

pub fn clone(&self) -> Kind[src]

impl Clone for State[src]

pub fn clone(&self) -> State[src]

impl Clone for AccountScope[src]

pub fn clone(&self) -> AccountScope[src]

impl Clone for AssetUrlKey[src]

pub fn clone(&self) -> AssetUrlKey[src]

impl Clone for LinkKind[src]

pub fn clone(&self) -> LinkKind[src]

impl Clone for OccDisplacement[src]

pub fn clone(&self) -> OccDisplacement[src]

impl Clone for OccultationKindAlwaysOk[src]

impl Clone for OldNewIndex[src]

pub fn clone(&self) -> OldNewIndex[src]

impl Clone for Outline[src]

pub fn clone(&self) -> Outline[src]

impl Clone for PathResolveContext[src]

impl Clone for PathResolveMethod[src]

pub fn clone(&self) -> PathResolveMethod[src]

impl Clone for PieceAngle[src]

pub fn clone(&self) -> PieceAngle[src]

impl Clone for PieceMoveable[src]

pub fn clone(&self) -> PieceMoveable[src]

impl Clone for PieceOpError[src]

pub fn clone(&self) -> PieceOpError[src]

impl Clone for PieceOpErrorPartiallyProcessed[src]

impl Clone for PresentationLayout[src]

impl Clone for SVGProcessingError[src]

impl Clone for SpecError[src]

pub fn clone(&self) -> SpecError[src]

impl Clone for StaticUser[src]

fn clone(&self) -> StaticUser[src]

impl Clone for TablePermission[src]

pub fn clone(&self) -> TablePermission[src]

impl Clone for UoKind[src]

pub fn clone(&self) -> UoKind[src]

impl Clone for WhatResponseToClientOp[src]

impl Clone for VarError[src]

pub fn clone(&self) -> VarError[src]

impl Clone for AdaptiveFormat

pub fn clone(&self) -> AdaptiveFormat

impl Clone for Age

pub fn clone(&self) -> Age

impl Clone for Cleanup

pub fn clone(&self) -> Cleanup

impl Clone for Criterion

pub fn clone(&self) -> Criterion

impl Clone for otter_api_tests::flexi_logger::Level[src]

pub fn clone(&self) -> Level[src]

impl Clone for otter_api_tests::flexi_logger::LevelFilter[src]

pub fn clone(&self) -> LevelFilter[src]

impl Clone for Naming

pub fn clone(&self) -> Naming

impl Clone for SeekFrom[src]

pub fn clone(&self) -> SeekFrom[src]

impl Clone for RecvTimeoutError1.12.0[src]

pub fn clone(&self) -> RecvTimeoutError[src]

impl Clone for TryRecvError[src]

pub fn clone(&self) -> TryRecvError[src]

impl Clone for otter_api_tests::serde_json::Value[src]

pub fn clone(&self) -> Value[src]

impl Clone for Category[src]

pub fn clone(&self) -> Category[src]

impl Clone for otter_api_tests::shapelib::BigEndian

pub fn clone(&self) -> BigEndian

impl Clone for Config1[src]

pub fn clone(&self) -> Config1[src]

impl Clone for otter_api_tests::shapelib::ErrorKind[src]

pub fn clone(&self) -> ErrorKind[src]

impl Clone for Infallible1.34.0[src]

pub fn clone(&self) -> Infallible[src]

impl Clone for otter_api_tests::shapelib::LittleEndian

pub fn clone(&self) -> LittleEndian

impl Clone for MgmtError[src]

pub fn clone(&self) -> MgmtError[src]

impl Clone for MgmtGameUpdateMode[src]

impl Clone for OccultationMethod[src]

pub fn clone(&self) -> OccultationMethod[src]

impl Clone for otter_api_tests::shapelib::Ordering[src]

pub fn clone(&self) -> Ordering[src]

impl Clone for ProgressUpdateMode[src]

impl Clone for SubstErrorKind[src]

pub fn clone(&self) -> SubstErrorKind[src]

impl Clone for DiffToShow[src]

pub fn clone(&self) -> DiffToShow[src]

impl Clone for PieceLabelPlace[src]

pub fn clone(&self) -> PieceLabelPlace[src]

impl Clone for Void

pub fn clone(&self) -> Void

impl Clone for SearchStep[src]

pub fn clone(&self) -> SearchStep[src]

impl Clone for FchownatFlags

pub fn clone(&self) -> FchownatFlags

impl Clone for ForkResult

pub fn clone(&self) -> ForkResult

impl Clone for LinkatFlags

pub fn clone(&self) -> LinkatFlags

impl Clone for PathconfVar

pub fn clone(&self) -> PathconfVar

impl Clone for SysconfVar

pub fn clone(&self) -> SysconfVar

impl Clone for UnlinkatFlags

pub fn clone(&self) -> UnlinkatFlags

impl Clone for Whence

pub fn clone(&self) -> Whence

impl Clone for LogicError

pub fn clone(&self) -> LogicError

impl Clone for CompressionMethod

pub fn clone(&self) -> CompressionMethod

impl Clone for CharacterSet

pub fn clone(&self) -> CharacterSet

impl Clone for DecodeError

pub fn clone(&self) -> DecodeError

impl Clone for Month[src]

pub fn clone(&self) -> Month[src]

impl Clone for RoundingError[src]

pub fn clone(&self) -> RoundingError[src]

impl Clone for SecondsFormat[src]

pub fn clone(&self) -> SecondsFormat[src]

impl Clone for Weekday[src]

pub fn clone(&self) -> Weekday[src]

impl Clone for Fixed[src]

pub fn clone(&self) -> Fixed[src]

impl Clone for Numeric[src]

pub fn clone(&self) -> Numeric[src]

impl Clone for Pad[src]

pub fn clone(&self) -> Pad[src]

impl Clone for Tz

pub fn clone(&self) -> Tz

impl Clone for Target

pub fn clone(&self) -> Target

impl Clone for TimestampPrecision

pub fn clone(&self) -> TimestampPrecision

impl Clone for WriteStyle

pub fn clone(&self) -> WriteStyle

impl Clone for otter_api_tests::imports::env_logger::fmt::Color

pub fn clone(&self) -> Color

impl Clone for DIR

pub fn clone(&self) -> DIR

impl Clone for FILE

pub fn clone(&self) -> FILE

impl Clone for fpos64_t

pub fn clone(&self) -> fpos64_t

impl Clone for fpos_t

pub fn clone(&self) -> fpos_t

impl Clone for timezone

pub fn clone(&self) -> timezone

impl Clone for otter_api_tests::imports::nix::dir::Type

pub fn clone(&self) -> Type

impl Clone for otter_api_tests::imports::nix::Error

pub fn clone(&self) -> Error

impl Clone for Errno

pub fn clone(&self) -> Errno

impl Clone for FlockArg

pub fn clone(&self) -> FlockArg

impl Clone for PosixFadviseAdvice

pub fn clone(&self) -> PosixFadviseAdvice

impl Clone for AioCancelStat

pub fn clone(&self) -> AioCancelStat

impl Clone for AioFsyncMode

pub fn clone(&self) -> AioFsyncMode

impl Clone for LioMode

pub fn clone(&self) -> LioMode

impl Clone for LioOpcode

pub fn clone(&self) -> LioOpcode

impl Clone for EpollOp

pub fn clone(&self) -> EpollOp

impl Clone for MmapAdvise

pub fn clone(&self) -> MmapAdvise

impl Clone for otter_api_tests::imports::nix::sys::ptrace::Event

pub fn clone(&self) -> Event

impl Clone for Request

pub fn clone(&self) -> Request

impl Clone for QuotaFmt

pub fn clone(&self) -> QuotaFmt

impl Clone for QuotaType

pub fn clone(&self) -> QuotaType

impl Clone for RebootMode

pub fn clone(&self) -> RebootMode

impl Clone for SigHandler

pub fn clone(&self) -> SigHandler

impl Clone for SigevNotify

pub fn clone(&self) -> SigevNotify

impl Clone for SigmaskHow

pub fn clone(&self) -> SigmaskHow

impl Clone for Signal

pub fn clone(&self) -> Signal

impl Clone for AddressFamily

pub fn clone(&self) -> AddressFamily

impl Clone for ControlMessageOwned

pub fn clone(&self) -> ControlMessageOwned

impl Clone for InetAddr

pub fn clone(&self) -> InetAddr

impl Clone for otter_api_tests::imports::nix::sys::socket::IpAddr

pub fn clone(&self) -> IpAddr

impl Clone for otter_api_tests::imports::nix::sys::socket::Shutdown

pub fn clone(&self) -> Shutdown

impl Clone for SockAddr

pub fn clone(&self) -> SockAddr

impl Clone for SockProtocol

pub fn clone(&self) -> SockProtocol

impl Clone for otter_api_tests::imports::nix::sys::socket::SockType

pub fn clone(&self) -> SockType

impl Clone for FchmodatFlags

pub fn clone(&self) -> FchmodatFlags

impl Clone for UtimensatFlags

pub fn clone(&self) -> UtimensatFlags

impl Clone for BaudRate

pub fn clone(&self) -> BaudRate

impl Clone for FlowArg

pub fn clone(&self) -> FlowArg

impl Clone for FlushArg

pub fn clone(&self) -> FlushArg

impl Clone for SetArg

pub fn clone(&self) -> SetArg

impl Clone for SpecialCharacterIndices

impl Clone for otter_api_tests::imports::nix::sys::timerfd::ClockId

pub fn clone(&self) -> ClockId

impl Clone for Expiration

pub fn clone(&self) -> Expiration

impl Clone for WaitStatus

pub fn clone(&self) -> WaitStatus

impl Clone for OnceState

pub fn clone(&self) -> OnceState

impl Clone for PwdError

pub fn clone(&self) -> PwdError

impl Clone for otter_api_tests::imports::regex::Error

pub fn clone(&self) -> Error

impl Clone for otter_api_tests::imports::toml::Value[src]

pub fn clone(&self) -> Value[src]

impl Clone for otter_api_tests::imports::toml::ser::Error[src]

pub fn clone(&self) -> Error[src]

impl Clone for ConnCredentials

pub fn clone(&self) -> ConnCredentials

impl Clone for FpCategory[src]

pub fn clone(&self) -> FpCategory[src]

impl Clone for IntErrorKind[src]

pub fn clone(&self) -> IntErrorKind[src]

impl Clone for otter_api_tests::imports::failure::_core::sync::atomic::Ordering[src]

pub fn clone(&self) -> Ordering[src]

impl Clone for otter_api_tests::authproofs::Global[src]

pub fn clone(&self) -> Global[src]

impl Clone for Hash[src]

pub fn clone(&self) -> Hash[src]

impl Clone for HashCache[src]

pub fn clone(&self) -> HashCache[src]

impl Clone for otter_api_tests::bundles::Id[src]

pub fn clone(&self) -> Id[src]

impl Clone for otter_api_tests::bundles::Index[src]

pub fn clone(&self) -> Index[src]

impl Clone for LibInBundleI[src]

pub fn clone(&self) -> LibInBundleI[src]

impl Clone for Loaded[src]

pub fn clone(&self) -> Loaded[src]

impl Clone for NotBundle[src]

pub fn clone(&self) -> NotBundle[src]

impl Clone for ZipIndex[src]

pub fn clone(&self) -> ZipIndex[src]

impl Clone for LogSpecBuilder

pub fn clone(&self) -> LogSpecBuilder

impl Clone for LoggerHandle

pub fn clone(&self) -> LoggerHandle

impl Clone for ModuleFilter

pub fn clone(&self) -> ModuleFilter

impl Clone for otter_api_tests::fmt::Error[src]

pub fn clone(&self) -> Error[src]

impl Clone for FileType1.1.0[src]

pub fn clone(&self) -> FileType[src]

impl Clone for otter_api_tests::fs::Metadata[src]

pub fn clone(&self) -> Metadata[src]

impl Clone for OpenOptions[src]

pub fn clone(&self) -> OpenOptions[src]

impl Clone for Permissions[src]

pub fn clone(&self) -> Permissions[src]

impl Clone for PosCFromIteratorError

pub fn clone(&self) -> PosCFromIteratorError

impl Clone for DefaultHasher1.13.0[src]

pub fn clone(&self) -> DefaultHasher[src]

impl Clone for RandomState1.7.0[src]

pub fn clone(&self) -> RandomState[src]

impl Clone for RecvError[src]

pub fn clone(&self) -> RecvError[src]

impl Clone for CompactFormatter[src]

pub fn clone(&self) -> CompactFormatter[src]

impl Clone for otter_api_tests::serde_json::Map<String, Value>[src]

pub fn clone(&self) -> Map<String, Value>[src]

impl Clone for Number[src]

pub fn clone(&self) -> Number[src]

impl Clone for Ent[src]

pub fn clone(&self) -> Ent[src]

impl Clone for PlHeld[src]

pub fn clone(&self) -> PlHeld[src]

impl Clone for PlHist[src]

pub fn clone(&self) -> PlHist[src]

impl Clone for Posx[src]

pub fn clone(&self) -> Posx[src]

impl Clone for PieceLabel[src]

pub fn clone(&self) -> PieceLabel[src]

impl Clone for UpdateId[src]

pub fn clone(&self) -> UpdateId[src]

impl Clone for AccessTokenInfo[src]

pub fn clone(&self) -> AccessTokenInfo[src]

impl Clone for AccessTokenReport[src]

pub fn clone(&self) -> AccessTokenReport[src]

impl Clone for CoordinateOverflow

pub fn clone(&self) -> CoordinateOverflow

impl Clone for DescId[src]

pub fn clone(&self) -> DescId[src]

impl Clone for otter_api_tests::shapelib::Duration1.3.0[src]

pub fn clone(&self) -> Duration[src]

impl Clone for Explicit1[src]

pub fn clone(&self) -> Explicit1[src]

impl Clone for InstanceBundles[src]

pub fn clone(&self) -> InstanceBundles[src]

impl Clone for otter_api_tests::shapelib::Instant1.8.0[src]

pub fn clone(&self) -> Instant[src]

impl Clone for LogSpecification

pub fn clone(&self) -> LogSpecification

impl Clone for MultiSpec[src]

pub fn clone(&self) -> MultiSpec[src]

impl Clone for NonZeroUsize1.28.0[src]

pub fn clone(&self) -> NonZeroUsize[src]

impl Clone for PathBuf[src]

pub fn clone(&self) -> PathBuf[src]

pub fn clone_from(&mut self, source: &PathBuf)[src]

impl Clone for otter_api_tests::shapelib::Regex

pub fn clone(&self) -> Regex

impl Clone for otter_api_tests::shapelib::Sha512

pub fn clone(&self) -> Sha512

Notable traits for Sha512

impl Write for Sha512

impl Clone for Sha512Trunc256

pub fn clone(&self) -> Sha512Trunc256

Notable traits for Sha512Trunc256

impl Write for Sha512Trunc256

impl Clone for SubstError[src]

pub fn clone(&self) -> SubstError[src]

impl Clone for SvgId[src]

pub fn clone(&self) -> SvgId[src]

impl Clone for TimeSpec

pub fn clone(&self) -> TimeSpec

impl Clone for TryFromIntError1.34.0[src]

pub fn clone(&self) -> TryFromIntError[src]

impl Clone for Uid

pub fn clone(&self) -> Uid

impl Clone for otter_api_tests::shapelib::Url[src]

pub fn clone(&self) -> Url[src]

impl Clone for ZCoord

pub fn clone(&self) -> ZCoord

impl Clone for ParseBoolError[src]

pub fn clone(&self) -> ParseBoolError[src]

impl Clone for Utf8Error[src]

pub fn clone(&self) -> Utf8Error[src]

impl Clone for AccountId[src]

pub fn clone(&self) -> AccountId[src]

impl Clone for AccountName[src]

pub fn clone(&self) -> AccountName[src]

impl Clone for AccountNotFound[src]

pub fn clone(&self) -> AccountNotFound[src]

impl Clone for AssetUrlToken[src]

pub fn clone(&self) -> AssetUrlToken[src]

impl Clone for BadAssetUrlToken[src]

pub fn clone(&self) -> BadAssetUrlToken[src]

impl Clone for BundleMeta[src]

pub fn clone(&self) -> BundleMeta[src]

impl Clone for CircleShape[src]

pub fn clone(&self) -> CircleShape[src]

impl Clone for ClientId[src]

pub fn clone(&self) -> ClientId[src]

impl Clone for ClientSequence[src]

pub fn clone(&self) -> ClientSequence[src]

impl Clone for ColourSpec[src]

pub fn clone(&self) -> ColourSpec[src]

impl Clone for CompassAngle[src]

pub fn clone(&self) -> CompassAngle[src]

impl Clone for DirSubst[src]

fn clone(&self) -> DirSubst[src]

impl Clone for otter_api_tests::ExitStatusError[src]

impl Clone for FaceId[src]

pub fn clone(&self) -> FaceId[src]

impl Clone for FakeRngSpec[src]

pub fn clone(&self) -> FakeRngSpec[src]

impl Clone for FooParseError[src]

pub fn clone(&self) -> FooParseError[src]

impl Clone for GPlayer[src]

pub fn clone(&self) -> GPlayer[src]

impl Clone for GameBeingDestroyed[src]

impl Clone for GameOccults[src]

pub fn clone(&self) -> GameOccults[src]

impl Clone for Generation[src]

pub fn clone(&self) -> Generation[src]

impl Clone for GoodItemName[src]

pub fn clone(&self) -> GoodItemName[src]

impl Clone for Html

pub fn clone(&self) -> Html

impl Clone for IPlayer[src]

pub fn clone(&self) -> IPlayer[src]

impl Clone for InstanceName[src]

pub fn clone(&self) -> InstanceName[src]

impl Clone for InstanceRef[src]

pub fn clone(&self) -> InstanceRef[src]

impl Clone for InstanceWeakRef[src]

pub fn clone(&self) -> InstanceWeakRef[src]

impl Clone for ItemEnquiryData[src]

pub fn clone(&self) -> ItemEnquiryData[src]

impl Clone for ItemSpec[src]

pub fn clone(&self) -> ItemSpec[src]

impl Clone for LibraryEnquiryData[src]

impl Clone for LinksTable[src]

pub fn clone(&self) -> LinksTable[src]

impl Clone for ModifyingPieces[src]

pub fn clone(&self) -> ModifyingPieces[src]

impl Clone for Notch[src]

pub fn clone(&self) -> Notch[src]

impl Clone for Notches[src]

pub fn clone(&self) -> Notches[src]

impl Clone for OccId[src]

pub fn clone(&self) -> OccId[src]

impl Clone for OccultIlkId[src]

pub fn clone(&self) -> OccultIlkId[src]

impl Clone for OccultIlkName[src]

pub fn clone(&self) -> OccultIlkName[src]

impl Clone for OccultView[src]

pub fn clone(&self) -> OccultView[src]

impl Clone for Occultation[src]

pub fn clone(&self) -> Occultation[src]

impl Clone for OccultationViews[src]

pub fn clone(&self) -> OccultationViews[src]

impl Clone for OcculterRotationChecked[src]

impl Clone for Opts[src]

fn clone(&self) -> Opts[src]

impl Clone for OwnerOccultationView[src]

impl Clone for PerPlayerIdMap[src]

pub fn clone(&self) -> PerPlayerIdMap[src]

impl Clone for PieceId[src]

pub fn clone(&self) -> PieceId[src]

impl Clone for PieceLabelLoaded[src]

pub fn clone(&self) -> PieceLabelLoaded[src]

impl Clone for PieceOccult[src]

pub fn clone(&self) -> PieceOccult[src]

impl Clone for PieceRenderInstructions[src]

impl Clone for PlayerId[src]

pub fn clone(&self) -> PlayerId[src]

impl Clone for PlayerNotFound[src]

pub fn clone(&self) -> PlayerNotFound[src]

impl Clone for PreparedPieceImage[src]

impl Clone for PreparedPieceState[src]

impl Clone for PreparedUpdateEntry_Image[src]

impl Clone for PreparedUpdateEntry_Piece[src]

impl Clone for RawToken[src]

pub fn clone(&self) -> RawToken[src]

impl Clone for RectShape[src]

pub fn clone(&self) -> RectShape[src]

impl Clone for RngWrap[src]

pub fn clone(&self) -> RngWrap[src]

impl Clone for ServerConfig[src]

pub fn clone(&self) -> ServerConfig[src]

impl Clone for ServerConfigSpec[src]

pub fn clone(&self) -> ServerConfigSpec[src]

impl Clone for ShowUnocculted[src]

pub fn clone(&self) -> ShowUnocculted[src]

impl Clone for SpecDepth[src]

pub fn clone(&self) -> SpecDepth[src]

impl Clone for StaticUserIter[src]

fn clone(&self) -> StaticUserIter

Notable traits for StaticUserIter

impl Iterator for StaticUserIter type Item = StaticUser;
[src]

impl Clone for Subst[src]

fn clone(&self) -> Subst[src]

impl Clone for TablePermissionIter[src]

impl Clone for TimedFdRead[src]

pub fn clone(&self) -> TimedFdRead[src]

impl Clone for TimedFdWrite[src]

pub fn clone(&self) -> TimedFdWrite[src]

impl Clone for otter_api_tests::Timestamp[src]

pub fn clone(&self) -> Timestamp[src]

impl Clone for Timezone[src]

pub fn clone(&self) -> Timezone[src]

impl Clone for TokenDeliveryError[src]

impl Clone for TokenRevelationKey[src]

impl Clone for TokenRevelationValue[src]

impl Clone for UniformOccultationView[src]

impl Clone for UnsupportedColourSpec[src]

impl Clone for UoDescription[src]

pub fn clone(&self) -> UoDescription[src]

impl Clone for UrlSpec[src]

pub fn clone(&self) -> UrlSpec[src]

impl Clone for VisibleAngleTransform[src]

impl Clone for VisiblePieceId[src]

pub fn clone(&self) -> VisiblePieceId[src]

impl Clone for WantedTestsOpt[src]

impl Clone for WholeServerConfig[src]

pub fn clone(&self) -> WholeServerConfig[src]

impl Clone for ZLevel[src]

pub fn clone(&self) -> ZLevel[src]

impl Clone for AccessError1.26.0[src]

pub fn clone(&self) -> AccessError[src]

impl Clone for Thread[src]

pub fn clone(&self) -> Thread[src]

impl Clone for ThreadId1.19.0[src]

pub fn clone(&self) -> ThreadId[src]

impl Clone for SystemTime1.8.0[src]

pub fn clone(&self) -> SystemTime[src]

impl Clone for SystemTimeError1.8.0[src]

pub fn clone(&self) -> SystemTimeError[src]

impl Clone for AccessFlags

pub fn clone(&self) -> AccessFlags

impl Clone for Gid

pub fn clone(&self) -> Gid

impl Clone for otter_api_tests::unistd::Group

pub fn clone(&self) -> Group

impl Clone for Pid

pub fn clone(&self) -> Pid

impl Clone for User

pub fn clone(&self) -> User

impl Clone for otter_api_tests::unix::net::SocketAddr1.10.0[src]

pub fn clone(&self) -> SocketAddr[src]

impl Clone for SocketCred[src]

pub fn clone(&self) -> SocketCred[src]

impl Clone for otter_api_tests::unix::ucred::UCred[src]

pub fn clone(&self) -> UCred[src]

impl Clone for LimbVal

pub fn clone(&self) -> LimbVal

impl Clone for Mutable

pub fn clone(&self) -> Mutable

impl Clone for Overflow

pub fn clone(&self) -> Overflow

impl Clone for otter_api_tests::zcoord::ParseError

pub fn clone(&self) -> ParseError

impl Clone for RangeBackwards

pub fn clone(&self) -> RangeBackwards

impl Clone for TotallyUnboundedRange

pub fn clone(&self) -> TotallyUnboundedRange

impl Clone for otter_api_tests::zipfile::DateTime

pub fn clone(&self) -> DateTime

impl Clone for FileOptions

pub fn clone(&self) -> FileOptions

impl Clone for otter_api_tests::imports::base64::Config

pub fn clone(&self) -> Config

impl Clone for InternalFixed[src]

pub fn clone(&self) -> InternalFixed[src]

impl Clone for InternalNumeric[src]

pub fn clone(&self) -> InternalNumeric[src]

impl Clone for Parsed[src]

pub fn clone(&self) -> Parsed[src]

impl Clone for otter_api_tests::imports::chrono::Duration[src]

pub fn clone(&self) -> Duration[src]

impl Clone for FixedOffset[src]

pub fn clone(&self) -> FixedOffset[src]

impl Clone for IsoWeek[src]

pub fn clone(&self) -> IsoWeek[src]

impl Clone for Local[src]

pub fn clone(&self) -> Local[src]

impl Clone for NaiveDate[src]

pub fn clone(&self) -> NaiveDate[src]

impl Clone for NaiveDateTime[src]

pub fn clone(&self) -> NaiveDateTime[src]

impl Clone for NaiveTime[src]

pub fn clone(&self) -> NaiveTime[src]

impl Clone for otter_api_tests::imports::chrono::ParseError[src]

pub fn clone(&self) -> ParseError[src]

impl Clone for ParseMonthError[src]

pub fn clone(&self) -> ParseMonthError[src]

impl Clone for ParseWeekdayError[src]

pub fn clone(&self) -> ParseWeekdayError[src]

impl Clone for Utc[src]

pub fn clone(&self) -> Utc[src]

impl Clone for ATerm

pub fn clone(&self) -> ATerm

impl Clone for B0

pub fn clone(&self) -> B0

impl Clone for B1

pub fn clone(&self) -> B1

impl Clone for Equal

pub fn clone(&self) -> Equal

impl Clone for Greater

pub fn clone(&self) -> Greater

impl Clone for Less

pub fn clone(&self) -> Less

impl Clone for UTerm

pub fn clone(&self) -> UTerm

impl Clone for Z0

pub fn clone(&self) -> Z0

impl Clone for InvalidOutputSize

pub fn clone(&self) -> InvalidOutputSize

impl Clone for otter_api_tests::imports::env_logger::fmt::Style

pub fn clone(&self) -> Style

impl Clone for FsStats[src]

pub fn clone(&self) -> FsStats[src]

impl Clone for otter_api_tests::imports::glob::MatchOptions[src]

pub fn clone(&self) -> MatchOptions[src]

impl Clone for otter_api_tests::imports::glob::Pattern[src]

pub fn clone(&self) -> Pattern[src]

impl Clone for Dl_info

pub fn clone(&self) -> Dl_info

impl Clone for Elf32_Chdr

pub fn clone(&self) -> Elf32_Chdr

impl Clone for Elf32_Ehdr

pub fn clone(&self) -> Elf32_Ehdr

impl Clone for Elf32_Phdr

pub fn clone(&self) -> Elf32_Phdr

impl Clone for Elf32_Shdr

pub fn clone(&self) -> Elf32_Shdr

impl Clone for Elf32_Sym

pub fn clone(&self) -> Elf32_Sym

impl Clone for Elf64_Chdr

pub fn clone(&self) -> Elf64_Chdr

impl Clone for Elf64_Ehdr

pub fn clone(&self) -> Elf64_Ehdr

impl Clone for Elf64_Phdr

pub fn clone(&self) -> Elf64_Phdr

impl Clone for Elf64_Shdr

pub fn clone(&self) -> Elf64_Shdr

impl Clone for Elf64_Sym

pub fn clone(&self) -> Elf64_Sym

impl Clone for __c_anonymous_sockaddr_can_j1939

impl Clone for __c_anonymous_sockaddr_can_tp

impl Clone for __exit_status

pub fn clone(&self) -> __exit_status

impl Clone for __timeval

pub fn clone(&self) -> __timeval

impl Clone for _libc_fpstate

pub fn clone(&self) -> _libc_fpstate

impl Clone for _libc_fpxreg

pub fn clone(&self) -> _libc_fpxreg

impl Clone for _libc_xmmreg

pub fn clone(&self) -> _libc_xmmreg

impl Clone for addrinfo

pub fn clone(&self) -> addrinfo

impl Clone for af_alg_iv

pub fn clone(&self) -> af_alg_iv

impl Clone for aiocb

pub fn clone(&self) -> aiocb

impl Clone for arpd_request

pub fn clone(&self) -> arpd_request

impl Clone for arphdr

pub fn clone(&self) -> arphdr

impl Clone for arpreq

pub fn clone(&self) -> arpreq

impl Clone for arpreq_old

pub fn clone(&self) -> arpreq_old

impl Clone for can_filter

pub fn clone(&self) -> can_filter

impl Clone for can_frame

pub fn clone(&self) -> can_frame

impl Clone for canfd_frame

pub fn clone(&self) -> canfd_frame

impl Clone for cpu_set_t

pub fn clone(&self) -> cpu_set_t

impl Clone for dirent64

pub fn clone(&self) -> dirent64

impl Clone for dirent

pub fn clone(&self) -> dirent

impl Clone for dl_phdr_info

pub fn clone(&self) -> dl_phdr_info

impl Clone for dqblk

pub fn clone(&self) -> dqblk

impl Clone for epoll_event

pub fn clone(&self) -> epoll_event

impl Clone for fanotify_event_metadata

impl Clone for fanotify_response

pub fn clone(&self) -> fanotify_response

impl Clone for fd_set

pub fn clone(&self) -> fd_set

impl Clone for ff_condition_effect

pub fn clone(&self) -> ff_condition_effect

impl Clone for ff_constant_effect

pub fn clone(&self) -> ff_constant_effect

impl Clone for ff_effect

pub fn clone(&self) -> ff_effect

impl Clone for ff_envelope

pub fn clone(&self) -> ff_envelope

impl Clone for ff_periodic_effect

pub fn clone(&self) -> ff_periodic_effect

impl Clone for ff_ramp_effect

pub fn clone(&self) -> ff_ramp_effect

impl Clone for ff_replay

pub fn clone(&self) -> ff_replay

impl Clone for ff_rumble_effect

pub fn clone(&self) -> ff_rumble_effect

impl Clone for ff_trigger

pub fn clone(&self) -> ff_trigger

impl Clone for flock64

pub fn clone(&self) -> flock64

impl Clone for flock

pub fn clone(&self) -> flock

impl Clone for fsid_t

pub fn clone(&self) -> fsid_t

impl Clone for genlmsghdr

pub fn clone(&self) -> genlmsghdr

impl Clone for glob64_t

pub fn clone(&self) -> glob64_t

impl Clone for glob_t

pub fn clone(&self) -> glob_t

impl Clone for group

pub fn clone(&self) -> group

impl Clone for hostent

pub fn clone(&self) -> hostent

impl Clone for if_nameindex

pub fn clone(&self) -> if_nameindex

impl Clone for ifaddrs

pub fn clone(&self) -> ifaddrs

impl Clone for in6_addr

pub fn clone(&self) -> in6_addr

impl Clone for in6_pktinfo

pub fn clone(&self) -> in6_pktinfo

impl Clone for in6_rtmsg

pub fn clone(&self) -> in6_rtmsg

impl Clone for in_addr

pub fn clone(&self) -> in_addr

impl Clone for in_pktinfo

pub fn clone(&self) -> in_pktinfo

impl Clone for otter_api_tests::imports::libc::inotify_event

pub fn clone(&self) -> inotify_event

impl Clone for input_absinfo

pub fn clone(&self) -> input_absinfo

impl Clone for input_event

pub fn clone(&self) -> input_event

impl Clone for input_id

pub fn clone(&self) -> input_id

impl Clone for input_keymap_entry

pub fn clone(&self) -> input_keymap_entry

impl Clone for input_mask

pub fn clone(&self) -> input_mask

impl Clone for iovec

pub fn clone(&self) -> iovec

impl Clone for ip_mreq

pub fn clone(&self) -> ip_mreq

impl Clone for ip_mreq_source

pub fn clone(&self) -> ip_mreq_source

impl Clone for ip_mreqn

pub fn clone(&self) -> ip_mreqn

impl Clone for ipc_perm

pub fn clone(&self) -> ipc_perm

impl Clone for ipv6_mreq

pub fn clone(&self) -> ipv6_mreq

impl Clone for itimerspec

pub fn clone(&self) -> itimerspec

impl Clone for itimerval

pub fn clone(&self) -> itimerval

impl Clone for lconv

pub fn clone(&self) -> lconv

impl Clone for linger

pub fn clone(&self) -> linger

impl Clone for mallinfo

pub fn clone(&self) -> mallinfo

impl Clone for max_align_t

pub fn clone(&self) -> max_align_t

impl Clone for mcontext_t

pub fn clone(&self) -> mcontext_t

impl Clone for mmsghdr

pub fn clone(&self) -> mmsghdr

impl Clone for mntent

pub fn clone(&self) -> mntent

impl Clone for mq_attr

pub fn clone(&self) -> mq_attr

impl Clone for msginfo

pub fn clone(&self) -> msginfo

impl Clone for msqid_ds

pub fn clone(&self) -> msqid_ds

impl Clone for nl_mmap_hdr

pub fn clone(&self) -> nl_mmap_hdr

impl Clone for nl_mmap_req

pub fn clone(&self) -> nl_mmap_req

impl Clone for nl_pktinfo

pub fn clone(&self) -> nl_pktinfo

impl Clone for nlattr

pub fn clone(&self) -> nlattr

impl Clone for nlmsgerr

pub fn clone(&self) -> nlmsgerr

impl Clone for nlmsghdr

pub fn clone(&self) -> nlmsghdr

impl Clone for ntptimeval

pub fn clone(&self) -> ntptimeval

impl Clone for packet_mreq

pub fn clone(&self) -> packet_mreq

impl Clone for passwd

pub fn clone(&self) -> passwd

impl Clone for pollfd

pub fn clone(&self) -> pollfd

impl Clone for posix_spawn_file_actions_t

impl Clone for posix_spawnattr_t

pub fn clone(&self) -> posix_spawnattr_t

impl Clone for protoent

pub fn clone(&self) -> protoent

impl Clone for pthread_attr_t

pub fn clone(&self) -> pthread_attr_t

impl Clone for pthread_cond_t

pub fn clone(&self) -> pthread_cond_t

impl Clone for pthread_condattr_t

pub fn clone(&self) -> pthread_condattr_t

impl Clone for pthread_mutex_t

pub fn clone(&self) -> pthread_mutex_t

impl Clone for pthread_mutexattr_t

pub fn clone(&self) -> pthread_mutexattr_t

impl Clone for pthread_rwlock_t

pub fn clone(&self) -> pthread_rwlock_t

impl Clone for pthread_rwlockattr_t

pub fn clone(&self) -> pthread_rwlockattr_t

impl Clone for regex_t

pub fn clone(&self) -> regex_t

impl Clone for regmatch_t

pub fn clone(&self) -> regmatch_t

impl Clone for rlimit64

pub fn clone(&self) -> rlimit64

impl Clone for rlimit

pub fn clone(&self) -> rlimit

impl Clone for rtentry

pub fn clone(&self) -> rtentry

impl Clone for rusage

pub fn clone(&self) -> rusage

impl Clone for sched_param

pub fn clone(&self) -> sched_param

impl Clone for sem_t

pub fn clone(&self) -> sem_t

impl Clone for sembuf

pub fn clone(&self) -> sembuf

impl Clone for servent

pub fn clone(&self) -> servent

impl Clone for shmid_ds

pub fn clone(&self) -> shmid_ds

impl Clone for sigaction

pub fn clone(&self) -> sigaction

impl Clone for sigevent

pub fn clone(&self) -> sigevent

impl Clone for siginfo_t

pub fn clone(&self) -> siginfo_t

impl Clone for sigset_t

pub fn clone(&self) -> sigset_t

impl Clone for sigval

pub fn clone(&self) -> sigval

impl Clone for sock_extended_err

pub fn clone(&self) -> sock_extended_err

impl Clone for sockaddr_alg

pub fn clone(&self) -> sockaddr_alg

impl Clone for sockaddr_can

pub fn clone(&self) -> sockaddr_can

impl Clone for sockaddr_ll

pub fn clone(&self) -> sockaddr_ll

impl Clone for sockaddr_nl

pub fn clone(&self) -> sockaddr_nl

impl Clone for sockaddr_vm

pub fn clone(&self) -> sockaddr_vm

impl Clone for spwd

pub fn clone(&self) -> spwd

impl Clone for stack_t

pub fn clone(&self) -> stack_t

impl Clone for stat64

pub fn clone(&self) -> stat64

impl Clone for statfs64

pub fn clone(&self) -> statfs64

impl Clone for statfs

pub fn clone(&self) -> statfs

impl Clone for statvfs64

pub fn clone(&self) -> statvfs64

impl Clone for statvfs

pub fn clone(&self) -> statvfs

impl Clone for statx

pub fn clone(&self) -> statx

impl Clone for statx_timestamp

pub fn clone(&self) -> statx_timestamp

impl Clone for sysinfo

pub fn clone(&self) -> sysinfo

impl Clone for termios2

pub fn clone(&self) -> termios2

impl Clone for termios

pub fn clone(&self) -> termios

impl Clone for timespec

pub fn clone(&self) -> timespec

impl Clone for timeval

pub fn clone(&self) -> timeval

impl Clone for timex

pub fn clone(&self) -> timex

impl Clone for tm

pub fn clone(&self) -> tm

impl Clone for tms

pub fn clone(&self) -> tms

impl Clone for ucontext_t

pub fn clone(&self) -> ucontext_t

impl Clone for ucred

pub fn clone(&self) -> ucred

impl Clone for uinput_abs_setup

pub fn clone(&self) -> uinput_abs_setup

impl Clone for uinput_ff_erase

pub fn clone(&self) -> uinput_ff_erase

impl Clone for uinput_ff_upload

pub fn clone(&self) -> uinput_ff_upload

impl Clone for uinput_setup

pub fn clone(&self) -> uinput_setup

impl Clone for uinput_user_dev

pub fn clone(&self) -> uinput_user_dev

impl Clone for user

pub fn clone(&self) -> user

impl Clone for user_fpregs_struct

pub fn clone(&self) -> user_fpregs_struct

impl Clone for user_regs_struct

pub fn clone(&self) -> user_regs_struct

impl Clone for utimbuf

pub fn clone(&self) -> utimbuf

impl Clone for utmpx

pub fn clone(&self) -> utmpx

impl Clone for utsname

pub fn clone(&self) -> utsname

impl Clone for Entry

pub fn clone(&self) -> Entry

impl Clone for AtFlags

pub fn clone(&self) -> AtFlags

impl Clone for FallocateFlags

pub fn clone(&self) -> FallocateFlags

impl Clone for otter_api_tests::imports::nix::fcntl::FdFlag

pub fn clone(&self) -> FdFlag

impl Clone for OFlag

pub fn clone(&self) -> OFlag

impl Clone for SealFlag

pub fn clone(&self) -> SealFlag

impl Clone for SpliceFFlags

pub fn clone(&self) -> SpliceFFlags

impl Clone for InterfaceAddress

pub fn clone(&self) -> InterfaceAddress

impl Clone for DeleteModuleFlags

pub fn clone(&self) -> DeleteModuleFlags

impl Clone for ModuleInitFlags

pub fn clone(&self) -> ModuleInitFlags

impl Clone for MntFlags

pub fn clone(&self) -> MntFlags

impl Clone for otter_api_tests::imports::nix::mount::MsFlags

pub fn clone(&self) -> MsFlags

impl Clone for otter_api_tests::imports::nix::mqueue::FdFlag

pub fn clone(&self) -> FdFlag

impl Clone for MQ_OFlag

pub fn clone(&self) -> MQ_OFlag

impl Clone for MqAttr

pub fn clone(&self) -> MqAttr

impl Clone for InterfaceFlags

pub fn clone(&self) -> InterfaceFlags

impl Clone for PollFd

pub fn clone(&self) -> PollFd

impl Clone for PollFlags

pub fn clone(&self) -> PollFlags

impl Clone for ForkptyResult

pub fn clone(&self) -> ForkptyResult

impl Clone for OpenptyResult

pub fn clone(&self) -> OpenptyResult

impl Clone for winsize

pub fn clone(&self) -> winsize

impl Clone for CloneFlags

pub fn clone(&self) -> CloneFlags

impl Clone for CpuSet

pub fn clone(&self) -> CpuSet

impl Clone for EpollCreateFlags

pub fn clone(&self) -> EpollCreateFlags

impl Clone for EpollEvent

pub fn clone(&self) -> EpollEvent

impl Clone for EpollFlags

pub fn clone(&self) -> EpollFlags

impl Clone for EfdFlags

pub fn clone(&self) -> EfdFlags

impl Clone for AddWatchFlags

pub fn clone(&self) -> AddWatchFlags

impl Clone for InitFlags

pub fn clone(&self) -> InitFlags

impl Clone for Inotify

pub fn clone(&self) -> Inotify

impl Clone for otter_api_tests::imports::nix::sys::inotify::WatchDescriptor

pub fn clone(&self) -> WatchDescriptor

impl Clone for MemFdCreateFlag

pub fn clone(&self) -> MemFdCreateFlag

impl Clone for MRemapFlags

pub fn clone(&self) -> MRemapFlags

impl Clone for MapFlags

pub fn clone(&self) -> MapFlags

impl Clone for MlockAllFlags

pub fn clone(&self) -> MlockAllFlags

impl Clone for otter_api_tests::imports::nix::sys::mman::MsFlags

pub fn clone(&self) -> MsFlags

impl Clone for ProtFlags

pub fn clone(&self) -> ProtFlags

impl Clone for Persona

pub fn clone(&self) -> Persona

impl Clone for Options

pub fn clone(&self) -> Options

impl Clone for Dqblk

pub fn clone(&self) -> Dqblk

impl Clone for QuotaValidFlags

pub fn clone(&self) -> QuotaValidFlags

impl Clone for FdSet

pub fn clone(&self) -> FdSet

impl Clone for SaFlags

pub fn clone(&self) -> SaFlags

impl Clone for SigAction

pub fn clone(&self) -> SigAction

impl Clone for SigEvent

pub fn clone(&self) -> SigEvent

impl Clone for SignalIterator

pub fn clone(&self) -> SignalIterator

Notable traits for SignalIterator

impl Iterator for SignalIterator type Item = Signal;

impl Clone for SfdFlags

pub fn clone(&self) -> SfdFlags

impl Clone for SigSet

pub fn clone(&self) -> SigSet

impl Clone for signalfd_siginfo

pub fn clone(&self) -> signalfd_siginfo

impl Clone for AcceptConn

pub fn clone(&self) -> AcceptConn

impl Clone for AlgSetAeadAuthSize

pub fn clone(&self) -> AlgSetAeadAuthSize

impl Clone for BindToDevice

pub fn clone(&self) -> BindToDevice

impl Clone for Broadcast

pub fn clone(&self) -> Broadcast

impl Clone for IpAddMembership

pub fn clone(&self) -> IpAddMembership

impl Clone for IpDropMembership

pub fn clone(&self) -> IpDropMembership

impl Clone for IpMulticastLoop

pub fn clone(&self) -> IpMulticastLoop

impl Clone for IpMulticastTtl

pub fn clone(&self) -> IpMulticastTtl

impl Clone for IpTransparent

pub fn clone(&self) -> IpTransparent

impl Clone for Ipv4PacketInfo

pub fn clone(&self) -> Ipv4PacketInfo

impl Clone for Ipv6AddMembership

pub fn clone(&self) -> Ipv6AddMembership

impl Clone for Ipv6DropMembership

pub fn clone(&self) -> Ipv6DropMembership

impl Clone for Ipv6RecvPacketInfo

pub fn clone(&self) -> Ipv6RecvPacketInfo

impl Clone for KeepAlive

pub fn clone(&self) -> KeepAlive

impl Clone for Linger

pub fn clone(&self) -> Linger

impl Clone for Mark

pub fn clone(&self) -> Mark

impl Clone for OobInline

pub fn clone(&self) -> OobInline

impl Clone for OriginalDst

pub fn clone(&self) -> OriginalDst

impl Clone for PassCred

pub fn clone(&self) -> PassCred

impl Clone for PeerCredentials

pub fn clone(&self) -> PeerCredentials

impl Clone for RcvBuf

pub fn clone(&self) -> RcvBuf

impl Clone for RcvBufForce

pub fn clone(&self) -> RcvBufForce

impl Clone for ReceiveTimeout

pub fn clone(&self) -> ReceiveTimeout

impl Clone for ReceiveTimestamp

pub fn clone(&self) -> ReceiveTimestamp

impl Clone for ReuseAddr

pub fn clone(&self) -> ReuseAddr

impl Clone for ReusePort

pub fn clone(&self) -> ReusePort

impl Clone for SendTimeout

pub fn clone(&self) -> SendTimeout

impl Clone for SndBuf

pub fn clone(&self) -> SndBuf

impl Clone for SndBufForce

pub fn clone(&self) -> SndBufForce

impl Clone for otter_api_tests::imports::nix::sys::socket::sockopt::SockType

pub fn clone(&self) -> SockType

impl Clone for SocketError

pub fn clone(&self) -> SocketError

impl Clone for TcpCongestion

pub fn clone(&self) -> TcpCongestion

impl Clone for TcpKeepCount

pub fn clone(&self) -> TcpKeepCount

impl Clone for TcpKeepIdle

pub fn clone(&self) -> TcpKeepIdle

impl Clone for TcpKeepInterval

pub fn clone(&self) -> TcpKeepInterval

impl Clone for TcpNoDelay

pub fn clone(&self) -> TcpNoDelay

impl Clone for UdpGroSegment

pub fn clone(&self) -> UdpGroSegment

impl Clone for UdpGsoSegment

pub fn clone(&self) -> UdpGsoSegment

impl Clone for AlgAddr

pub fn clone(&self) -> AlgAddr

impl Clone for IpMembershipRequest

pub fn clone(&self) -> IpMembershipRequest

impl Clone for otter_api_tests::imports::nix::sys::socket::Ipv4Addr

pub fn clone(&self) -> Ipv4Addr

impl Clone for otter_api_tests::imports::nix::sys::socket::Ipv6Addr

pub fn clone(&self) -> Ipv6Addr

impl Clone for Ipv6MembershipRequest

pub fn clone(&self) -> Ipv6MembershipRequest

impl Clone for LinkAddr

pub fn clone(&self) -> LinkAddr

impl Clone for MsgFlags

pub fn clone(&self) -> MsgFlags

impl Clone for NetlinkAddr

pub fn clone(&self) -> NetlinkAddr

impl Clone for SockFlag

pub fn clone(&self) -> SockFlag

impl Clone for UnixAddr

pub fn clone(&self) -> UnixAddr

impl Clone for UnixCredentials

pub fn clone(&self) -> UnixCredentials

impl Clone for VsockAddr

pub fn clone(&self) -> VsockAddr

impl Clone for cmsghdr

pub fn clone(&self) -> cmsghdr

impl Clone for msghdr

pub fn clone(&self) -> msghdr

impl Clone for sockaddr

pub fn clone(&self) -> sockaddr

impl Clone for sockaddr_in6

pub fn clone(&self) -> sockaddr_in6

impl Clone for sockaddr_in

pub fn clone(&self) -> sockaddr_in

impl Clone for sockaddr_storage

pub fn clone(&self) -> sockaddr_storage

impl Clone for sockaddr_un

pub fn clone(&self) -> sockaddr_un

impl Clone for otter_api_tests::imports::nix::sys::stat::FileStat

pub fn clone(&self) -> stat

impl Clone for otter_api_tests::imports::nix::sys::stat::Mode

pub fn clone(&self) -> Mode

impl Clone for SFlag

pub fn clone(&self) -> SFlag

impl Clone for FsType

pub fn clone(&self) -> FsType

impl Clone for Statfs

pub fn clone(&self) -> Statfs

impl Clone for FsFlags

pub fn clone(&self) -> FsFlags

impl Clone for Statvfs

pub fn clone(&self) -> Statvfs

impl Clone for SysInfo

pub fn clone(&self) -> SysInfo

impl Clone for ControlFlags

pub fn clone(&self) -> ControlFlags

impl Clone for InputFlags

pub fn clone(&self) -> InputFlags

impl Clone for LocalFlags

pub fn clone(&self) -> LocalFlags

impl Clone for OutputFlags

pub fn clone(&self) -> OutputFlags

impl Clone for Termios

pub fn clone(&self) -> Termios

impl Clone for TimeVal

pub fn clone(&self) -> TimeVal

impl Clone for TimerFlags

pub fn clone(&self) -> TimerFlags

impl Clone for TimerSetTimeFlags

pub fn clone(&self) -> TimerSetTimeFlags

impl Clone for RemoteIoVec

pub fn clone(&self) -> RemoteIoVec

impl Clone for UtsName

pub fn clone(&self) -> UtsName

impl Clone for WaitPidFlag

pub fn clone(&self) -> WaitPidFlag

impl Clone for otter_api_tests::imports::nix::time::ClockId

pub fn clone(&self) -> ClockId

impl Clone for UContext

pub fn clone(&self) -> UContext

impl Clone for FloatIsNan

pub fn clone(&self) -> FloatIsNan

impl Clone for IgnoredAny[src]

pub fn clone(&self) -> IgnoredAny[src]

impl Clone for otter_api_tests::imports::otter_base::imports::serde::de::value::Error[src]

pub fn clone(&self) -> Error[src]

impl Clone for otter_api_tests::imports::parking_lot::WaitTimeoutResult

pub fn clone(&self) -> WaitTimeoutResult

impl Clone for Passwd

pub fn clone(&self) -> Passwd

impl Clone for otter_api_tests::imports::regex::bytes::CaptureLocations

pub fn clone(&self) -> CaptureLocations

impl Clone for otter_api_tests::imports::regex::bytes::Regex

pub fn clone(&self) -> Regex

impl Clone for otter_api_tests::imports::regex::bytes::RegexSet

pub fn clone(&self) -> RegexSet

impl Clone for otter_api_tests::imports::regex::bytes::SetMatches

pub fn clone(&self) -> SetMatches

impl Clone for otter_api_tests::imports::regex::CaptureLocations

pub fn clone(&self) -> CaptureLocations

impl Clone for otter_api_tests::imports::regex::RegexSet

pub fn clone(&self) -> RegexSet

impl Clone for otter_api_tests::imports::regex::SetMatches

pub fn clone(&self) -> SetMatches

impl Clone for DefaultConfig

pub fn clone(&self) -> DefaultConfig

impl Clone for Raw

pub fn clone(&self) -> Raw

impl Clone for otter_api_tests::imports::sha2::Sha224

pub fn clone(&self) -> Sha224

Notable traits for Sha224

impl Write for Sha224

impl Clone for otter_api_tests::imports::sha2::Sha256

pub fn clone(&self) -> Sha256

Notable traits for Sha256

impl Write for Sha256

impl Clone for otter_api_tests::imports::sha2::Sha384

pub fn clone(&self) -> Sha384

Notable traits for Sha384

impl Write for Sha384

impl Clone for Sha512Trunc224

pub fn clone(&self) -> Sha512Trunc224

Notable traits for Sha512Trunc224

impl Write for Sha512Trunc224

impl Clone for DefaultKey[src]

pub fn clone(&self) -> DefaultKey[src]

impl Clone for KeyData[src]

pub fn clone(&self) -> KeyData[src]

impl Clone for otter_api_tests::imports::toml::de::Error[src]

pub fn clone(&self) -> Error[src]

impl Clone for Datetime[src]

pub fn clone(&self) -> Datetime[src]

impl Clone for DatetimeParseError[src]

impl Clone for otter_api_tests::imports::toml::value::Map<String, Value>[src]

pub fn clone(&self) -> Map<String, Value>[src]

impl Clone for UnixSocketAddr

pub fn clone(&self) -> UnixSocketAddr

impl Clone for AllocError[src]

pub fn clone(&self) -> AllocError[src]

impl Clone for Layout1.28.0[src]

pub fn clone(&self) -> Layout[src]

impl Clone for LayoutError1.50.0[src]

pub fn clone(&self) -> LayoutError[src]

impl Clone for TypeId[src]

pub fn clone(&self) -> TypeId[src]

impl Clone for CpuidResult1.27.0[src]

pub fn clone(&self) -> CpuidResult[src]

impl Clone for __m1281.27.0[src]

pub fn clone(&self) -> __m128[src]

impl Clone for __m128bh[src]

pub fn clone(&self) -> __m128bh[src]

impl Clone for __m128d1.27.0[src]

pub fn clone(&self) -> __m128d[src]

impl Clone for __m128i1.27.0[src]

pub fn clone(&self) -> __m128i[src]

impl Clone for __m2561.27.0[src]

pub fn clone(&self) -> __m256[src]

impl Clone for __m256bh[src]

pub fn clone(&self) -> __m256bh[src]

impl Clone for __m256d1.27.0[src]

pub fn clone(&self) -> __m256d[src]

impl Clone for __m256i1.27.0[src]

pub fn clone(&self) -> __m256i[src]

impl Clone for __m512[src]

pub fn clone(&self) -> __m512[src]

impl Clone for __m512bh[src]

pub fn clone(&self) -> __m512bh[src]

impl Clone for __m512d[src]

pub fn clone(&self) -> __m512d[src]

impl Clone for __m512i[src]

pub fn clone(&self) -> __m512i[src]

impl Clone for otter_api_tests::imports::failure::_core::array::TryFromSliceError1.34.0[src]

pub fn clone(&self) -> TryFromSliceError[src]

impl Clone for otter_api_tests::imports::failure::_core::ascii::EscapeDefault[src]

pub fn clone(&self) -> EscapeDefault

Notable traits for EscapeDefault

impl Iterator for EscapeDefault type Item = u8;
[src]

impl Clone for CharTryFromError1.34.0[src]

pub fn clone(&self) -> CharTryFromError[src]

impl Clone for DecodeUtf16Error1.9.0[src]

pub fn clone(&self) -> DecodeUtf16Error[src]

impl Clone for otter_api_tests::imports::failure::_core::char::EscapeDebug1.20.0[src]

pub fn clone(&self) -> EscapeDebug

Notable traits for EscapeDebug

impl Iterator for EscapeDebug type Item = char;
[src]

impl Clone for otter_api_tests::imports::failure::_core::char::EscapeDefault[src]

pub fn clone(&self) -> EscapeDefault

Notable traits for EscapeDefault

impl Iterator for EscapeDefault type Item = char;
[src]

impl Clone for otter_api_tests::imports::failure::_core::char::EscapeUnicode[src]

pub fn clone(&self) -> EscapeUnicode

Notable traits for EscapeUnicode

impl Iterator for EscapeUnicode type Item = char;
[src]

impl Clone for ParseCharError1.20.0[src]

pub fn clone(&self) -> ParseCharError[src]

impl Clone for ToLowercase[src]

pub fn clone(&self) -> ToLowercase

Notable traits for ToLowercase

impl Iterator for ToLowercase type Item = char;
[src]

impl Clone for ToUppercase[src]

pub fn clone(&self) -> ToUppercase

Notable traits for ToUppercase

impl Iterator for ToUppercase type Item = char;
[src]

impl Clone for SipHasher[src]

pub fn clone(&self) -> SipHasher[src]

impl Clone for PhantomPinned1.33.0[src]

pub fn clone(&self) -> PhantomPinned[src]

impl Clone for NonZeroI81.34.0[src]

pub fn clone(&self) -> NonZeroI8[src]

impl Clone for NonZeroI161.34.0[src]

pub fn clone(&self) -> NonZeroI16[src]

impl Clone for NonZeroI321.34.0[src]

pub fn clone(&self) -> NonZeroI32[src]

impl Clone for NonZeroI641.34.0[src]

pub fn clone(&self) -> NonZeroI64[src]

impl Clone for NonZeroI1281.34.0[src]

pub fn clone(&self) -> NonZeroI128[src]

impl Clone for NonZeroIsize1.34.0[src]

pub fn clone(&self) -> NonZeroIsize[src]

impl Clone for NonZeroU81.28.0[src]

pub fn clone(&self) -> NonZeroU8[src]

impl Clone for NonZeroU161.28.0[src]

pub fn clone(&self) -> NonZeroU16[src]

impl Clone for NonZeroU321.28.0[src]

pub fn clone(&self) -> NonZeroU32[src]

impl Clone for NonZeroU641.28.0[src]

pub fn clone(&self) -> NonZeroU64[src]

impl Clone for NonZeroU1281.28.0[src]

pub fn clone(&self) -> NonZeroU128[src]

impl Clone for ParseFloatError[src]

pub fn clone(&self) -> ParseFloatError[src]

impl Clone for ParseIntError[src]

pub fn clone(&self) -> ParseIntError[src]

impl Clone for RangeFull[src]

pub fn clone(&self) -> RangeFull[src]

impl Clone for TraitObject[src]

pub fn clone(&self) -> TraitObject[src]

impl Clone for RawWakerVTable1.36.0[src]

pub fn clone(&self) -> RawWakerVTable[src]

impl Clone for Waker1.36.0[src]

pub fn clone(&self) -> Waker[src]

impl Clone for __c_anonymous_sockaddr_can_can_addr

impl<'_, A> Clone for otter_api_tests::imports::failure::_core::option::Iter<'_, A>[src]

pub fn clone(&self) -> Iter<'_, A>

Notable traits for Iter<'a, A>

impl<'a, A> Iterator for Iter<'a, A> type Item = &'a A;
[src]

impl<'_, B> Clone for Cow<'_, B> where
    B: ToOwned + ?Sized
[src]

pub fn clone(&self) -> Cow<'_, B>[src]

pub fn clone_from(&mut self, source: &Cow<'_, B>)[src]

impl<'_, K, V> Clone for otter_api_tests::btree_map::Iter<'_, K, V>[src]

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> where
    K: 'a,
    V: 'a, 
type Item = (&'a K, &'a V);
[src]

impl<'_, K, V> Clone for otter_api_tests::btree_map::Keys<'_, K, V>[src]

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;
[src]

impl<'_, K, V> Clone for otter_api_tests::btree_map::Range<'_, K, V>1.17.0[src]

pub fn clone(&self) -> Range<'_, K, V>

Notable traits for Range<'a, K, V>

impl<'a, K, V> Iterator for Range<'a, K, V> type Item = (&'a K, &'a V);
[src]

impl<'_, K, V> Clone for otter_api_tests::btree_map::Values<'_, K, V>[src]

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;
[src]

impl<'_, K, V> Clone for otter_api_tests::hash_map::Iter<'_, K, V>[src]

pub fn clone(&self) -> Iter<'_, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> type Item = (&'a K, &'a V);
[src]

impl<'_, K, V> Clone for otter_api_tests::hash_map::Keys<'_, K, V>[src]

pub fn clone(&self) -> Keys<'_, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> type Item = &'a K;
[src]

impl<'_, K, V> Clone for otter_api_tests::hash_map::Values<'_, K, V>[src]

pub fn clone(&self) -> Values<'_, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> type Item = &'a V;
[src]

impl<'_, T> Clone for otter_api_tests::btree_set::Difference<'_, T>[src]

pub fn clone(&self) -> Difference<'_, T>

Notable traits for Difference<'a, T>

impl<'a, T> Iterator for Difference<'a, T> where
    T: Ord
type Item = &'a T;
[src]

impl<'_, T> Clone for otter_api_tests::btree_set::Intersection<'_, T>[src]

pub fn clone(&self) -> Intersection<'_, T>

Notable traits for Intersection<'a, T>

impl<'a, T> Iterator for Intersection<'a, T> where
    T: Ord
type Item = &'a T;
[src]

impl<'_, T> Clone for otter_api_tests::btree_set::Iter<'_, T>[src]

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

impl<'_, T> Clone for otter_api_tests::btree_set::Range<'_, T>1.17.0[src]

pub fn clone(&self) -> Range<'_, T>

Notable traits for Range<'a, T>

impl<'a, T> Iterator for Range<'a, T> type Item = &'a T;
[src]

impl<'_, T> Clone for otter_api_tests::btree_set::SymmetricDifference<'_, T>[src]

pub fn clone(&self) -> SymmetricDifference<'_, T>

Notable traits for SymmetricDifference<'a, T>

impl<'a, T> Iterator for SymmetricDifference<'a, T> where
    T: Ord
type Item = &'a T;
[src]

impl<'_, T> Clone for otter_api_tests::btree_set::Union<'_, T>[src]

pub fn clone(&self) -> Union<'_, T>

Notable traits for Union<'a, T>

impl<'a, T> Iterator for Union<'a, T> where
    T: Ord
type Item = &'a T;
[src]

impl<'_, T> Clone for otter_api_tests::imports::failure::_core::result::Iter<'_, T>[src]

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

impl<'_, T> Clone for Chunks<'_, T>[src]

pub fn clone(&self) -> Chunks<'_, T>

Notable traits for Chunks<'a, T>

impl<'a, T> Iterator for Chunks<'a, T> type Item = &'a [T];
[src]

impl<'_, T> Clone for ChunksExact<'_, T>1.31.0[src]

pub fn clone(&self) -> ChunksExact<'_, T>

Notable traits for ChunksExact<'a, T>

impl<'a, T> Iterator for ChunksExact<'a, T> type Item = &'a [T];
[src]

impl<'_, T> Clone for otter_api_tests::imports::failure::_core::slice::Iter<'_, T>[src]

pub fn clone(&self) -> Iter<'_, T>

Notable traits for Iter<'a, T>

impl<'a, T> Iterator for Iter<'a, T> type Item = &'a T;
[src]

impl<'_, T> Clone for RChunks<'_, T>1.31.0[src]

pub fn clone(&self) -> RChunks<'_, T>

Notable traits for RChunks<'a, T>

impl<'a, T> Iterator for RChunks<'a, T> type Item = &'a [T];
[src]

impl<'_, T> Clone for Windows<'_, T>[src]

pub fn clone(&self) -> Windows<'_, T>

Notable traits for Windows<'a, T>

impl<'a, T> Iterator for Windows<'a, T> type Item = &'a [T];
[src]

impl<'_, T, P> Clone for otter_api_tests::imports::failure::_core::slice::Split<'_, T, P> where
    P: Clone + FnMut(&T) -> bool
[src]

pub fn clone(&self) -> Split<'_, T, P>

Notable traits for Split<'a, T, P>

impl<'a, T, P> Iterator for Split<'a, T, P> where
    P: FnMut(&T) -> bool
type Item = &'a [T];
[src]

impl<'_, T, P> Clone for otter_api_tests::imports::failure::_core::slice::SplitInclusive<'_, T, P> where
    P: Clone + FnMut(&T) -> bool
1.51.0[src]

pub fn clone(&self) -> SplitInclusive<'_, T, P>

Notable traits for SplitInclusive<'a, T, P>

impl<'a, T, P> Iterator for SplitInclusive<'a, T, P> where
    P: FnMut(&T) -> bool
type Item = &'a [T];
[src]

impl<'_, T, const N: usize> Clone for ArrayChunks<'_, T, N>[src]

pub fn clone(&self) -> ArrayChunks<'_, T, N>

Notable traits for ArrayChunks<'a, T, N>

impl<'a, T, const N: usize> Iterator for ArrayChunks<'a, T, N> type Item = &'a [T; N];
[src]

impl<'a> Clone for Item<'a>[src]

pub fn clone(&self) -> Item<'a>[src]

impl<'a> Clone for ControlMessage<'a>

pub fn clone(&self) -> ControlMessage<'a>

impl<'a> Clone for Unexpected<'a>[src]

pub fn clone(&self) -> Unexpected<'a>[src]

impl<'a> Clone for AddrName<'a>

pub fn clone(&self) -> AddrName<'a>

impl<'a> Clone for Record<'a>[src]

pub fn clone(&self) -> Record<'a>[src]

impl<'a> Clone for Arguments<'a>[src]

pub fn clone(&self) -> Arguments<'a>[src]

impl<'a> Clone for IoSlice<'a>1.36.0[src]

pub fn clone(&self) -> IoSlice<'a>[src]

impl<'a> Clone for PrettyFormatter<'a>[src]

pub fn clone(&self) -> PrettyFormatter<'a>[src]

impl<'a> Clone for CharSearcher<'a>[src]

pub fn clone(&self) -> CharSearcher<'a>[src]

impl<'a> Clone for otter_api_tests::str::Bytes<'a>[src]

pub fn clone(&self) -> Bytes<'a>

Notable traits for Bytes<'_>

impl<'_> Iterator for Bytes<'_> type Item = u8;
[src]

impl<'a> Clone for CharIndices<'a>[src]

pub fn clone(&self) -> CharIndices<'a>

Notable traits for CharIndices<'a>

impl<'a> Iterator for CharIndices<'a> type Item = (usize, char);
[src]

impl<'a> Clone for Chars<'a>[src]

pub fn clone(&self) -> Chars<'a>

Notable traits for Chars<'a>

impl<'a> Iterator for Chars<'a> type Item = char;
[src]

impl<'a> Clone for EncodeUtf16<'a>1.8.0[src]

pub fn clone(&self) -> EncodeUtf16<'a>

Notable traits for EncodeUtf16<'a>

impl<'a> Iterator for EncodeUtf16<'a> type Item = u16;
[src]

impl<'a> Clone for otter_api_tests::str::EscapeDebug<'a>1.34.0[src]

pub fn clone(&self) -> EscapeDebug<'a>

Notable traits for EscapeDebug<'a>

impl<'a> Iterator for EscapeDebug<'a> type Item = char;
[src]

impl<'a> Clone for otter_api_tests::str::EscapeDefault<'a>1.34.0[src]

pub fn clone(&self) -> EscapeDefault<'a>

Notable traits for EscapeDefault<'a>

impl<'a> Iterator for EscapeDefault<'a> type Item = char;
[src]

impl<'a> Clone for otter_api_tests::str::EscapeUnicode<'a>1.34.0[src]

pub fn clone(&self) -> EscapeUnicode<'a>

Notable traits for EscapeUnicode<'a>

impl<'a> Iterator for EscapeUnicode<'a> type Item = char;
[src]

impl<'a> Clone for Lines<'a>[src]

pub fn clone(&self) -> Lines<'a>

Notable traits for Lines<'a>

impl<'a> Iterator for Lines<'a> type Item = &'a str;
[src]

impl<'a> Clone for LinesAny<'a>[src]

pub fn clone(&self) -> LinesAny<'a>

Notable traits for LinesAny<'a>

impl<'a> Iterator for LinesAny<'a> type Item = &'a str;
[src]

impl<'a> Clone for SplitAsciiWhitespace<'a>1.34.0[src]

pub fn clone(&self) -> SplitAsciiWhitespace<'a>

Notable traits for SplitAsciiWhitespace<'a>

impl<'a> Iterator for SplitAsciiWhitespace<'a> type Item = &'a str;
[src]

impl<'a> Clone for SplitWhitespace<'a>1.1.0[src]

pub fn clone(&self) -> SplitWhitespace<'a>

Notable traits for SplitWhitespace<'a>

impl<'a> Iterator for SplitWhitespace<'a> type Item = &'a str;
[src]

impl<'a> Clone for otter_api_tests::imports::anyhow::Chain<'a>[src]

pub fn clone(&self) -> Chain<'a>

Notable traits for Chain<'a>

impl<'a> Iterator for Chain<'a> type Item = &'a (dyn Error + 'static);
[src]

impl<'a> Clone for StrftimeItems<'a>[src]

pub fn clone(&self) -> StrftimeItems<'a>

Notable traits for StrftimeItems<'a>

impl<'a> Iterator for StrftimeItems<'a> type Item = Item<'a>;
[src]

impl<'a> Clone for otter_api_tests::imports::log::Metadata<'a>[src]

pub fn clone(&self) -> Metadata<'a>[src]

impl<'a> Clone for CmsgIterator<'a>

pub fn clone(&self) -> CmsgIterator<'a>

Notable traits for CmsgIterator<'a>

impl<'a> Iterator for CmsgIterator<'a> type Item = ControlMessageOwned;

impl<'a> Clone for RecvMsg<'a>

pub fn clone(&self) -> RecvMsg<'a>

impl<'a> Clone for otter_api_tests::imports::regex::bytes::SetMatchesIter<'a>

pub fn clone(&self) -> SetMatchesIter<'a>

Notable traits for SetMatchesIter<'a>

impl<'a> Iterator for SetMatchesIter<'a> type Item = usize;

impl<'a> Clone for otter_api_tests::imports::regex::SetMatchesIter<'a>

pub fn clone(&self) -> SetMatchesIter<'a>

Notable traits for SetMatchesIter<'a>

impl<'a> Iterator for SetMatchesIter<'a> type Item = usize;

impl<'a> Clone for RawRef<'a>

pub fn clone(&self) -> RawRef<'a>

impl<'a> Clone for otter_api_tests::imports::failure::_core::panic::Location<'a>1.10.0[src]

pub fn clone(&self) -> Location<'a>[src]

impl<'a> Clone for EscapeAscii<'a>[src]

pub fn clone(&self) -> EscapeAscii<'a>

Notable traits for EscapeAscii<'a>

impl<'a> Iterator for EscapeAscii<'a> type Item = u8;
[src]

impl<'a, 'b> Clone for CharSliceSearcher<'a, 'b>[src]

pub fn clone(&self) -> CharSliceSearcher<'a, 'b>[src]

impl<'a, 'b> Clone for StrSearcher<'a, 'b>[src]

pub fn clone(&self) -> StrSearcher<'a, 'b>[src]

impl<'a, 'b> Clone for otter_api_tests::tempfile::Builder<'a, 'b>[src]

pub fn clone(&self) -> Builder<'a, 'b>[src]

impl<'a, E> Clone for BytesDeserializer<'a, E>[src]

pub fn clone(&self) -> BytesDeserializer<'a, E>[src]

impl<'a, E> Clone for CowStrDeserializer<'a, E>[src]

pub fn clone(&self) -> CowStrDeserializer<'a, E>[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, I> Clone for otter_api_tests::imports::otter_base::imports::itertools::Format<'a, I> where
    I: Clone
[src]

pub fn clone(&self) -> Format<'a, I>[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<'a, K, V> Clone for otter_api_tests::imports::slotmap::basic::Iter<'a, K, V> where
    K: 'a + Clone + Key,
    V: 'a + Clone
[src]

pub fn clone(&self) -> Iter<'a, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> where
    K: Key
type Item = (K, &'a V);
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::basic::Keys<'a, K, V> where
    K: 'a + Clone + Key,
    V: 'a + Clone
[src]

pub fn clone(&self) -> Keys<'a, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> where
    K: Key
type Item = K;
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::basic::Values<'a, K, V> where
    K: 'a + Clone + Key,
    V: 'a + Clone
[src]

pub fn clone(&self) -> Values<'a, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> where
    K: Key
type Item = &'a V;
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::dense::Iter<'a, K, V> where
    K: 'a + Clone + Key,
    V: 'a + Clone
[src]

pub fn clone(&self) -> Iter<'a, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> where
    K: 'a + Key
type Item = (K, &'a V);
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::dense::Keys<'a, K, V> where
    K: 'a + Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> Keys<'a, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> where
    K: 'a + Key
type Item = K;
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::dense::Values<'a, K, V> where
    K: 'a + Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> Values<'a, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> where
    K: 'a + Key
type Item = &'a V;
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::hop::Iter<'a, K, V> where
    K: 'a + Clone + Key,
    V: 'a + Clone
[src]

pub fn clone(&self) -> Iter<'a, K, V>

Notable traits for Iter<'a, K, V>

impl<'a, K, V> Iterator for Iter<'a, K, V> where
    K: Key
type Item = (K, &'a V);
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::hop::Keys<'a, K, V> where
    K: 'a + Clone + Key,
    V: 'a + Clone
[src]

pub fn clone(&self) -> Keys<'a, K, V>

Notable traits for Keys<'a, K, V>

impl<'a, K, V> Iterator for Keys<'a, K, V> where
    K: Key
type Item = K;
[src]

impl<'a, K, V> Clone for otter_api_tests::imports::slotmap::hop::Values<'a, K, V> where
    K: 'a + Clone + Key,
    V: 'a + Clone
[src]

pub fn clone(&self) -> Values<'a, K, V>

Notable traits for Values<'a, K, V>

impl<'a, K, V> Iterator for Values<'a, K, V> where
    K: Key
type Item = &'a V;
[src]

impl<'a, P> Clone for MatchIndices<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.5.0[src]

pub fn clone(&self) -> MatchIndices<'a, P>

Notable traits for MatchIndices<'a, P>

impl<'a, P> Iterator for MatchIndices<'a, P> where
    P: Pattern<'a>, 
type Item = (usize, &'a str);
[src]

impl<'a, P> Clone for Matches<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.2.0[src]

pub fn clone(&self) -> Matches<'a, P>

Notable traits for Matches<'a, P>

impl<'a, P> Iterator for Matches<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for RMatchIndices<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.5.0[src]

pub fn clone(&self) -> RMatchIndices<'a, P>

Notable traits for RMatchIndices<'a, P>

impl<'a, P> Iterator for RMatchIndices<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = (usize, &'a str);
[src]

impl<'a, P> Clone for RMatches<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.2.0[src]

pub fn clone(&self) -> RMatches<'a, P>

Notable traits for RMatches<'a, P>

impl<'a, P> Iterator for RMatches<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for otter_api_tests::str::RSplit<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

pub fn clone(&self) -> RSplit<'a, P>

Notable traits for RSplit<'a, P>

impl<'a, P> Iterator for RSplit<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for RSplitN<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

pub fn clone(&self) -> RSplitN<'a, P>

Notable traits for RSplitN<'a, P>

impl<'a, P> Iterator for RSplitN<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for RSplitTerminator<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

pub fn clone(&self) -> RSplitTerminator<'a, P>

Notable traits for RSplitTerminator<'a, P>

impl<'a, P> Iterator for RSplitTerminator<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: ReverseSearcher<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for otter_api_tests::str::Split<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

pub fn clone(&self) -> Split<'a, P>

Notable traits for Split<'a, P>

impl<'a, P> Iterator for Split<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for otter_api_tests::str::SplitInclusive<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
1.51.0[src]

pub fn clone(&self) -> SplitInclusive<'a, P>

Notable traits for SplitInclusive<'a, P>

impl<'a, P> Iterator for SplitInclusive<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for SplitN<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

pub fn clone(&self) -> SplitN<'a, P>

Notable traits for SplitN<'a, P>

impl<'a, P> Iterator for SplitN<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

impl<'a, P> Clone for SplitTerminator<'a, P> where
    P: Pattern<'a>,
    <P as Pattern<'a>>::Searcher: Clone
[src]

pub fn clone(&self) -> SplitTerminator<'a, P>

Notable traits for SplitTerminator<'a, P>

impl<'a, P> Iterator for SplitTerminator<'a, P> where
    P: Pattern<'a>, 
type Item = &'a str;
[src]

impl<'a, T> Clone for RChunksExact<'a, T>1.31.0[src]

pub fn clone(&self) -> RChunksExact<'a, T>

Notable traits for RChunksExact<'a, T>

impl<'a, T> Iterator for RChunksExact<'a, T> type Item = &'a [T];
[src]

impl<'a, T, P> Clone for otter_api_tests::imports::failure::_core::slice::RSplit<'a, T, P> where
    T: 'a + Clone,
    P: Clone + FnMut(&T) -> bool
1.27.0[src]

pub fn clone(&self) -> RSplit<'a, T, P>

Notable traits for RSplit<'a, T, P>

impl<'a, T, P> Iterator for RSplit<'a, T, P> where
    P: FnMut(&T) -> bool
type Item = &'a [T];
[src]

impl<'a, T, const N: usize> Clone for ArrayWindows<'a, T, N> where
    T: 'a + Clone
[src]

pub fn clone(&self) -> ArrayWindows<'a, T, N>

Notable traits for ArrayWindows<'a, T, N>

impl<'a, T, const N: usize> Iterator for ArrayWindows<'a, T, N> type Item = &'a [T; N];
[src]

impl<'b, 'c, T> Clone for otter_api_tests::imports::rmp_serde::decode::Reference<'b, 'c, T> where
    T: 'static + Clone + ?Sized

pub fn clone(&self) -> Reference<'b, 'c, T>

impl<'c, 't> Clone for otter_api_tests::imports::regex::bytes::SubCaptureMatches<'c, 't>

pub fn clone(&self) -> SubCaptureMatches<'c, 't>

Notable traits for SubCaptureMatches<'c, 't>

impl<'c, 't> Iterator for SubCaptureMatches<'c, 't> type Item = Option<Match<'t>>;

impl<'c, 't> Clone for otter_api_tests::imports::regex::SubCaptureMatches<'c, 't>

pub fn clone(&self) -> SubCaptureMatches<'c, 't>

Notable traits for SubCaptureMatches<'c, 't>

impl<'c, 't> Iterator for SubCaptureMatches<'c, 't> type Item = Option<Match<'t>>;

impl<'de, E> Clone for BorrowedBytesDeserializer<'de, E>[src]

pub fn clone(&self) -> BorrowedBytesDeserializer<'de, E>[src]

impl<'de, E> Clone for BorrowedStrDeserializer<'de, E>[src]

pub fn clone(&self) -> BorrowedStrDeserializer<'de, E>[src]

impl<'de, E> Clone for StrDeserializer<'de, E>[src]

pub fn clone(&self) -> StrDeserializer<'de, E>[src]

impl<'de, I, E> Clone for MapDeserializer<'de, I, E> where
    I: Iterator + Clone,
    <I as Iterator>::Item: Pair,
    <<I as Iterator>::Item as Pair>::Second: Clone
[src]

pub fn clone(&self) -> MapDeserializer<'de, I, E>[src]

impl<'f> Clone for VaListImpl<'f>[src]

pub fn clone(&self) -> VaListImpl<'f>[src]

impl<'i, P> Clone for EffectiveACL<'i, P> where
    P: Clone + Perm
[src]

pub fn clone(&self) -> EffectiveACL<'i, P>[src]

impl<'pi> Clone for Count<'pi>[src]

pub fn clone(&self) -> Count<'pi>[src]

impl<'pi> Clone for ProgressInfo<'pi>[src]

pub fn clone(&self) -> ProgressInfo<'pi>[src]

impl<'r> Clone for otter_api_tests::imports::regex::bytes::CaptureNames<'r>

pub fn clone(&self) -> CaptureNames<'r>

Notable traits for CaptureNames<'r>

impl<'r> Iterator for CaptureNames<'r> type Item = Option<&'r str>;

impl<'r> Clone for otter_api_tests::imports::regex::CaptureNames<'r>

pub fn clone(&self) -> CaptureNames<'r>

Notable traits for CaptureNames<'r>

impl<'r> Iterator for CaptureNames<'r> type Item = Option<&'r str>;

impl<'t> Clone for otter_api_tests::imports::regex::bytes::Match<'t>

pub fn clone(&self) -> Match<'t>

impl<'t> Clone for otter_api_tests::imports::regex::bytes::NoExpand<'t>

pub fn clone(&self) -> NoExpand<'t>

impl<'t> Clone for otter_api_tests::imports::regex::Match<'t>

pub fn clone(&self) -> Match<'t>

impl<'t> Clone for otter_api_tests::imports::regex::NoExpand<'t>

pub fn clone(&self) -> NoExpand<'t>

impl<A> Clone for otter_api_tests::iter::Repeat<A> where
    A: Clone
[src]

pub fn clone(&self) -> Repeat<A>

Notable traits for Repeat<A>

impl<A> Iterator for Repeat<A> where
    A: Clone
type Item = A;
[src]

impl<A> Clone for Authorisation<A>[src]

pub fn clone(&self) -> Authorisation<A>[src]

impl<A> Clone for RepeatN<A> where
    A: Clone
[src]

pub fn clone(&self) -> RepeatN<A>

Notable traits for RepeatN<A>

impl<A> Iterator for RepeatN<A> where
    A: Clone
type Item = A;
[src]

impl<A> Clone for MapAccessDeserializer<A> where
    A: Clone
[src]

pub fn clone(&self) -> MapAccessDeserializer<A>[src]

impl<A> Clone for SeqAccessDeserializer<A> where
    A: Clone
[src]

pub fn clone(&self) -> SeqAccessDeserializer<A>[src]

impl<A> Clone for otter_api_tests::imports::failure::_core::option::IntoIter<A> where
    A: Clone
[src]

pub fn clone(&self) -> IntoIter<A>

Notable traits for IntoIter<A>

impl<A> Iterator for IntoIter<A> type Item = A;
[src]

impl<A, B> Clone for EitherOrBoth<A, B> where
    B: Clone,
    A: Clone
[src]

pub fn clone(&self) -> EitherOrBoth<A, B>[src]

impl<A, B> Clone for otter_api_tests::iter::Chain<A, B> where
    B: Clone,
    A: Clone
[src]

pub fn clone(&self) -> Chain<A, B>

Notable traits for Chain<A, B>

impl<A, B> Iterator for Chain<A, B> where
    B: Iterator<Item = <A as Iterator>::Item>,
    A: Iterator
type Item = <A as Iterator>::Item;
[src]

impl<A, B> Clone for otter_api_tests::iter::Zip<A, B> where
    B: Clone,
    A: Clone
[src]

pub fn clone(&self) -> Zip<A, B>

Notable traits for Zip<A, B>

impl<A, B> Iterator for Zip<A, B> where
    B: Iterator,
    A: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item);
[src]

impl<B, C> Clone for ControlFlow<B, C> where
    C: Clone,
    B: Clone
[src]

pub fn clone(&self) -> ControlFlow<B, C>[src]

impl<B: Clone + Substitutor, X: Clone + Substitutor> Clone for ExtendedSubst<B, X>[src]

fn clone(&self) -> ExtendedSubst<B, X>[src]

impl<C> Clone for BinaryConfig<C> where
    C: Clone

pub fn clone(&self) -> BinaryConfig<C>

impl<C> Clone for HumanReadableConfig<C> where
    C: Clone

pub fn clone(&self) -> HumanReadableConfig<C>

impl<C> Clone for StructMapConfig<C> where
    C: Clone

pub fn clone(&self) -> StructMapConfig<C>

impl<C> Clone for StructTupleConfig<C> where
    C: Clone

pub fn clone(&self) -> StructTupleConfig<C>

impl<C> Clone for VariantIntegerConfig<C> where
    C: Clone

pub fn clone(&self) -> VariantIntegerConfig<C>

impl<C> Clone for VariantStringConfig<C> where
    C: Clone

pub fn clone(&self) -> VariantStringConfig<C>

impl<D> Clone for OccultationKindGeneral<D> where
    D: Clone
[src]

impl<D, R> Clone for DigestRead<D, R> where
    R: Clone + Read,
    D: Clone + Digest
[src]

pub fn clone(&self) -> DigestRead<D, R>

Notable traits for DigestRead<D, R>

impl<D, R> Read for DigestRead<D, R> where
    R: Read,
    D: Digest
[src]

impl<D, W> Clone for DigestWrite<D, W> where
    W: Clone + Write,
    D: Clone + Digest
[src]

pub fn clone(&self) -> DigestWrite<D, W>

Notable traits for DigestWrite<D, W>

impl<D, W> Write for DigestWrite<D, W> where
    W: Write,
    D: Digest
[src]

impl<Dyn> Clone for DynMetadata<Dyn> where
    Dyn: ?Sized
[src]

pub fn clone(&self) -> DynMetadata<Dyn>[src]

impl<E> Clone for ParseNotNanError<E> where
    E: Clone

pub fn clone(&self) -> ParseNotNanError<E>

impl<E> Clone for BoolDeserializer<E>[src]

pub fn clone(&self) -> BoolDeserializer<E>[src]

impl<E> Clone for CharDeserializer<E>[src]

pub fn clone(&self) -> CharDeserializer<E>[src]

impl<E> Clone for F32Deserializer<E>[src]

pub fn clone(&self) -> F32Deserializer<E>[src]

impl<E> Clone for F64Deserializer<E>[src]

pub fn clone(&self) -> F64Deserializer<E>[src]

impl<E> Clone for I8Deserializer<E>[src]

pub fn clone(&self) -> I8Deserializer<E>[src]

impl<E> Clone for I16Deserializer<E>[src]

pub fn clone(&self) -> I16Deserializer<E>[src]

impl<E> Clone for I32Deserializer<E>[src]

pub fn clone(&self) -> I32Deserializer<E>[src]

impl<E> Clone for I64Deserializer<E>[src]

pub fn clone(&self) -> I64Deserializer<E>[src]

impl<E> Clone for I128Deserializer<E>[src]

pub fn clone(&self) -> I128Deserializer<E>[src]

impl<E> Clone for IsizeDeserializer<E>[src]

pub fn clone(&self) -> IsizeDeserializer<E>[src]

impl<E> Clone for StringDeserializer<E>[src]

pub fn clone(&self) -> StringDeserializer<E>[src]

impl<E> Clone for U8Deserializer<E>[src]

pub fn clone(&self) -> U8Deserializer<E>[src]

impl<E> Clone for U16Deserializer<E>[src]

pub fn clone(&self) -> U16Deserializer<E>[src]

impl<E> Clone for U32Deserializer<E>[src]

pub fn clone(&self) -> U32Deserializer<E>[src]

impl<E> Clone for U64Deserializer<E>[src]

pub fn clone(&self) -> U64Deserializer<E>[src]

impl<E> Clone for U128Deserializer<E>[src]

pub fn clone(&self) -> U128Deserializer<E>[src]

impl<E> Clone for UnitDeserializer<E>[src]

pub fn clone(&self) -> UnitDeserializer<E>[src]

impl<E> Clone for UsizeDeserializer<E>[src]

pub fn clone(&self) -> UsizeDeserializer<E>[src]

impl<E> Clone for Compat<E> where
    E: Clone

pub fn clone(&self) -> Compat<E>

impl<F> Clone for FromFn<F> where
    F: Clone
1.34.0[src]

pub fn clone(&self) -> FromFn<F>

Notable traits for FromFn<F>

impl<T, F> Iterator for FromFn<F> where
    F: FnMut() -> Option<T>, 
type Item = T;
[src]

impl<F> Clone for OnceWith<F> where
    F: Clone
1.43.0[src]

pub fn clone(&self) -> OnceWith<F>

Notable traits for OnceWith<F>

impl<A, F> Iterator for OnceWith<F> where
    F: FnOnce() -> A, 
type Item = A;
[src]

impl<F> Clone for otter_api_tests::iter::RepeatWith<F> where
    F: Clone
1.28.0[src]

pub fn clone(&self) -> RepeatWith<F>

Notable traits for RepeatWith<F>

impl<A, F> Iterator for RepeatWith<F> where
    F: FnMut() -> A, 
type Item = A;
[src]

impl<F> Clone for RepeatCall<F> where
    F: Clone
[src]

pub fn clone(&self) -> RepeatCall<F>

Notable traits for RepeatCall<F>

impl<A, F> Iterator for RepeatCall<F> where
    F: FnMut() -> A, 
type Item = A;
[src]

impl<H> Clone for BuildHasherDefault<H>1.7.0[src]

pub fn clone(&self) -> BuildHasherDefault<H>[src]

impl<I> Clone for Cloned<I> where
    I: Clone
1.1.0[src]

pub fn clone(&self) -> Cloned<I>

Notable traits for Cloned<I>

impl<'a, I, T> Iterator for Cloned<I> where
    T: 'a + Clone,
    I: Iterator<Item = &'a T>, 
type Item = T;
[src]

impl<I> Clone for Copied<I> where
    I: Clone
1.36.0[src]

pub fn clone(&self) -> Copied<I>

Notable traits for Copied<I>

impl<'a, I, T> Iterator for Copied<I> where
    T: 'a + Copy,
    I: Iterator<Item = &'a T>, 
type Item = T;
[src]

impl<I> Clone for Cycle<I> where
    I: Clone
[src]

pub fn clone(&self) -> Cycle<I>

Notable traits for Cycle<I>

impl<I> Iterator for Cycle<I> where
    I: Clone + Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Enumerate<I> where
    I: Clone
[src]

pub fn clone(&self) -> Enumerate<I>

Notable traits for Enumerate<I>

impl<I> Iterator for Enumerate<I> where
    I: Iterator
type Item = (usize, <I as Iterator>::Item);
[src]

impl<I> Clone for Fuse<I> where
    I: Clone
[src]

pub fn clone(&self) -> Fuse<I>

Notable traits for Fuse<I>

impl<I> Iterator for Fuse<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Intersperse<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> Intersperse<I>

Notable traits for Intersperse<I>

impl<I> Iterator for Intersperse<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Peekable<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> Peekable<I>

Notable traits for Peekable<I>

impl<I> Iterator for Peekable<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Skip<I> where
    I: Clone
[src]

pub fn clone(&self) -> Skip<I>

Notable traits for Skip<I>

impl<I> Iterator for Skip<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for StepBy<I> where
    I: Clone
1.28.0[src]

pub fn clone(&self) -> StepBy<I>

Notable traits for StepBy<I>

impl<I> Iterator for StepBy<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Take<I> where
    I: Clone
[src]

pub fn clone(&self) -> Take<I>

Notable traits for Take<I>

impl<I> Iterator for Take<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Combinations<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> Combinations<I>

Notable traits for Combinations<I>

impl<I> Iterator for Combinations<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

impl<I> Clone for CombinationsWithReplacement<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> CombinationsWithReplacement<I>

Notable traits for CombinationsWithReplacement<I>

impl<I> Iterator for CombinationsWithReplacement<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

impl<I> Clone for ExactlyOneError<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> ExactlyOneError<I>

Notable traits for ExactlyOneError<I>

impl<I> Iterator for ExactlyOneError<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for GroupingMap<I> where
    I: Clone
[src]

pub fn clone(&self) -> GroupingMap<I>[src]

impl<I> Clone for MultiPeek<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> MultiPeek<I>

Notable traits for MultiPeek<I>

impl<I> Iterator for MultiPeek<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for MultiProduct<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> MultiProduct<I>

Notable traits for MultiProduct<I>

impl<I> Iterator for MultiProduct<I> where
    I: Iterator + Clone,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

impl<I> Clone for PeekNth<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> PeekNth<I>

Notable traits for PeekNth<I>

impl<I> Iterator for PeekNth<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Permutations<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> Permutations<I>

Notable traits for Permutations<I>

impl<I> Iterator for Permutations<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

impl<I> Clone for Powerset<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> Powerset<I>

Notable traits for Powerset<I>

impl<I> Iterator for Powerset<I> where
    I: Iterator,
    <I as Iterator>::Item: Clone
type Item = Vec<<I as Iterator>::Item, Global>;
[src]

impl<I> Clone for PutBack<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> PutBack<I>

Notable traits for PutBack<I>

impl<I> Iterator for PutBack<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for PutBackN<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> PutBackN<I>

Notable traits for PutBackN<I>

impl<I> Iterator for PutBackN<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for RcIter<I>[src]

pub fn clone(&self) -> RcIter<I>

Notable traits for RcIter<I>

impl<A, I> Iterator for RcIter<I> where
    I: Iterator<Item = A>, 
type Item = A;
[src]

impl<I> Clone for Step<I> where
    I: Clone
[src]

pub fn clone(&self) -> Step<I>

Notable traits for Step<I>

impl<I> Iterator for Step<I> where
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for Unique<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> Unique<I>

Notable traits for Unique<I>

impl<I> Iterator for Unique<I> where
    I: Iterator,
    <I as Iterator>::Item: Eq,
    <I as Iterator>::Item: Hash,
    <I as Iterator>::Item: Clone
type Item = <I as Iterator>::Item;
[src]

impl<I> Clone for WhileSome<I> where
    I: Clone
[src]

pub fn clone(&self) -> WhileSome<I>

Notable traits for WhileSome<I>

impl<I, A> Iterator for WhileSome<I> where
    I: Iterator<Item = Option<A>>, 
type Item = A;
[src]

impl<I> Clone for WithPosition<I> where
    I: Clone + Iterator,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> WithPosition<I>

Notable traits for WithPosition<I>

impl<I> Iterator for WithPosition<I> where
    I: Iterator
type Item = Position<<I as Iterator>::Item>;
[src]

impl<I> Clone for DecodeUtf16<I> where
    I: Clone + Iterator<Item = u16>, 
1.9.0[src]

pub fn clone(&self) -> DecodeUtf16<I>

Notable traits for DecodeUtf16<I>

impl<I> Iterator for DecodeUtf16<I> where
    I: Iterator<Item = u16>, 
type Item = Result<char, DecodeUtf16Error>;
[src]

impl<I, E> Clone for SeqDeserializer<I, E> where
    E: Clone,
    I: Clone
[src]

pub fn clone(&self) -> SeqDeserializer<I, E>[src]

impl<I, ElemF> Clone for otter_api_tests::imports::otter_base::imports::itertools::IntersperseWith<I, ElemF> where
    I: Clone + Iterator,
    ElemF: Clone,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> IntersperseWith<I, ElemF>

Notable traits for IntersperseWith<I, ElemF>

impl<I, ElemF> Iterator for IntersperseWith<I, ElemF> where
    I: Iterator,
    ElemF: IntersperseElement<<I as Iterator>::Item>, 
type Item = <I as Iterator>::Item;
[src]

impl<I, F> Clone for FilterMap<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> FilterMap<I, F>

Notable traits for FilterMap<I, F>

impl<B, I, F> Iterator for FilterMap<I, F> where
    F: FnMut(<I as Iterator>::Item) -> Option<B>,
    I: Iterator
type Item = B;
[src]

impl<I, F> Clone for Inspect<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Inspect<I, F>

Notable traits for Inspect<I, F>

impl<I, F> Iterator for Inspect<I, F> where
    F: FnMut(&<I as Iterator>::Item),
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, F> Clone for otter_api_tests::iter::Map<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Map<I, F>

Notable traits for Map<I, F>

impl<B, I, F> Iterator for Map<I, F> where
    F: FnMut(<I as Iterator>::Item) -> B,
    I: Iterator
type Item = B;
[src]

impl<I, F> Clone for Batching<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Batching<I, F>

Notable traits for Batching<I, F>

impl<B, F, I> Iterator for Batching<I, F> where
    F: FnMut(&mut I) -> Option<B>,
    I: Iterator
type Item = B;
[src]

impl<I, F> Clone for FilterOk<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> FilterOk<I, F>

Notable traits for FilterOk<I, F>

impl<I, F, T, E> Iterator for FilterOk<I, F> where
    F: FnMut(&T) -> bool,
    I: Iterator<Item = Result<T, E>>, 
type Item = Result<T, E>;
[src]

impl<I, F> Clone for KMergeBy<I, F> where
    F: Clone,
    I: Iterator + Clone,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> KMergeBy<I, F>

Notable traits for KMergeBy<I, F>

impl<I, F> Iterator for KMergeBy<I, F> where
    F: KMergePredicate<<I as Iterator>::Item>,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, F> Clone for PadUsing<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> PadUsing<I, F>

Notable traits for PadUsing<I, F>

impl<I, F> Iterator for PadUsing<I, F> where
    F: FnMut(usize) -> <I as Iterator>::Item,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, F> Clone for Positions<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Positions<I, F>

Notable traits for Positions<I, F>

impl<I, F> Iterator for Positions<I, F> where
    F: FnMut(<I as Iterator>::Item) -> bool,
    I: Iterator
type Item = usize;
[src]

impl<I, F> Clone for Update<I, F> where
    F: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Update<I, F>

Notable traits for Update<I, F>

impl<I, F> Iterator for Update<I, F> where
    F: FnMut(&mut <I as Iterator>::Item),
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, G> Clone for otter_api_tests::iter::IntersperseWith<I, G> where
    G: Clone,
    I: Iterator + 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
    G: FnMut() -> <I as Iterator>::Item,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, J> Clone for ConsTuples<I, J> where
    I: Clone + Iterator<Item = J>, 
[src]

pub fn clone(&self) -> ConsTuples<I, J>

Notable traits for ConsTuples<Iter, ((G, 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, 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, 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, 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, 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<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, 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, K, L> Iterator for ConsTuples<Iter, ((K, L), X)> where
    Iter: Iterator<Item = ((K, L), X)>, 
type Item = (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, 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);
[src]

impl<I, J> Clone for Interleave<I, J> where
    I: Clone,
    J: Clone
[src]

pub fn clone(&self) -> Interleave<I, J>

Notable traits for Interleave<I, J>

impl<I, J> Iterator for Interleave<I, J> where
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>, 
type Item = <I as Iterator>::Item;
[src]

impl<I, J> Clone for InterleaveShortest<I, J> where
    I: Clone + Iterator,
    J: Clone + Iterator<Item = <I as Iterator>::Item>, 
[src]

pub fn clone(&self) -> InterleaveShortest<I, J>

Notable traits for InterleaveShortest<I, J>

impl<I, J> Iterator for InterleaveShortest<I, J> where
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>, 
type Item = <I as Iterator>::Item;
[src]

impl<I, J> Clone for Product<I, J> where
    I: Clone + Iterator,
    J: Clone,
    <I as Iterator>::Item: Clone
[src]

pub fn clone(&self) -> Product<I, J>

Notable traits for Product<I, J>

impl<I, J> Iterator for Product<I, J> where
    I: Iterator,
    J: Clone + Iterator,
    <I as Iterator>::Item: Clone
type Item = (<I as Iterator>::Item, <J as Iterator>::Item);
[src]

impl<I, J> Clone for ZipEq<I, J> where
    I: Clone,
    J: Clone
[src]

pub fn clone(&self) -> ZipEq<I, J>

Notable traits for ZipEq<I, J>

impl<I, J> Iterator for ZipEq<I, J> where
    I: Iterator,
    J: Iterator
type Item = (<I as Iterator>::Item, <J as Iterator>::Item);
[src]

impl<I, J, F> Clone for MergeBy<I, J, F> where
    F: Clone,
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>,
    Peekable<I>: Clone,
    Peekable<J>: Clone
[src]

pub fn clone(&self) -> MergeBy<I, J, F>

Notable traits for MergeBy<I, J, F>

impl<I, J, F> Iterator for MergeBy<I, J, F> where
    F: MergePredicate<<I as Iterator>::Item>,
    I: Iterator,
    J: Iterator<Item = <I as Iterator>::Item>, 
type Item = <I as Iterator>::Item;
[src]

impl<I, J, F> Clone for MergeJoinBy<I, J, F> where
    F: Clone,
    I: Iterator,
    J: Iterator,
    PutBack<Fuse<I>>: Clone,
    PutBack<Fuse<J>>: Clone
[src]

pub fn clone(&self) -> MergeJoinBy<I, J, F>

Notable traits for MergeJoinBy<I, J, F>

impl<I, J, F> Iterator for MergeJoinBy<I, J, F> where
    F: FnMut(&<I as Iterator>::Item, &<J as Iterator>::Item) -> Ordering,
    I: Iterator,
    J: Iterator
type Item = EitherOrBoth<<I as Iterator>::Item, <J as Iterator>::Item>;
[src]

impl<I, P> Clone for Filter<I, P> where
    P: Clone,
    I: Clone
[src]

pub fn clone(&self) -> Filter<I, P>

Notable traits for Filter<I, P>

impl<I, P> Iterator for Filter<I, P> where
    P: FnMut(&<I as Iterator>::Item) -> bool,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, P> Clone for MapWhile<I, P> where
    P: Clone,
    I: Clone
[src]

pub fn clone(&self) -> MapWhile<I, P>

Notable traits for MapWhile<I, P>

impl<B, I, P> Iterator for MapWhile<I, P> where
    P: FnMut(<I as Iterator>::Item) -> Option<B>,
    I: Iterator
type Item = B;
[src]

impl<I, P> Clone for SkipWhile<I, P> where
    P: Clone,
    I: Clone
[src]

pub fn clone(&self) -> SkipWhile<I, P>

Notable traits for SkipWhile<I, P>

impl<I, P> Iterator for SkipWhile<I, P> where
    P: FnMut(&<I as Iterator>::Item) -> bool,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, P> Clone for TakeWhile<I, P> where
    P: Clone,
    I: Clone
[src]

pub fn clone(&self) -> TakeWhile<I, P>

Notable traits for TakeWhile<I, P>

impl<I, P> Iterator for TakeWhile<I, P> where
    P: FnMut(&<I as Iterator>::Item) -> bool,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<I, St, F> Clone for Scan<I, St, F> where
    F: Clone,
    I: Clone,
    St: Clone
[src]

pub fn clone(&self) -> Scan<I, St, F>

Notable traits for Scan<I, St, F>

impl<B, I, St, F> Iterator for Scan<I, St, F> where
    F: FnMut(&mut St, <I as Iterator>::Item) -> Option<B>,
    I: Iterator
type Item = B;
[src]

impl<I, T> Clone for IndexSlice<I, T> where
    T: Clone + ?Sized,
    I: Clone + Idx

pub fn clone(&self) -> IndexSlice<I, T>

impl<I, T> Clone for otter_api_tests::shapelib::IndexVec<I, T> where
    T: Clone,
    I: Idx

pub fn clone(&self) -> IndexVec<I, T>

pub fn clone_from(&mut self, o: &IndexVec<I, T>)

impl<I, T> Clone for TupleCombinations<I, T> where
    T: Clone + HasCombination<I>,
    I: Clone + Iterator,
    <T as HasCombination<I>>::Combination: Clone
[src]

pub fn clone(&self) -> TupleCombinations<I, T>

Notable traits for TupleCombinations<I, T>

impl<I, T> Iterator for TupleCombinations<I, T> where
    T: HasCombination<I>,
    I: Iterator
type Item = T;
[src]

impl<I, T> Clone for TupleWindows<I, T> where
    T: Clone + HomogeneousTuple,
    I: Clone + Iterator<Item = <T as TupleCollect>::Item>, 
[src]

pub fn clone(&self) -> TupleWindows<I, T>

Notable traits for TupleWindows<I, T>

impl<I, T> Iterator for TupleWindows<I, T> where
    T: HomogeneousTuple + Clone,
    I: Iterator<Item = <T as TupleCollect>::Item>,
    <T as TupleCollect>::Item: Clone
type Item = T;
[src]

impl<I, T> Clone for Tuples<I, T> where
    T: Clone + HomogeneousTuple,
    I: Clone + Iterator<Item = <T as TupleCollect>::Item>,
    <T as TupleCollect>::Buffer: Clone
[src]

pub fn clone(&self) -> Tuples<I, T>

Notable traits for Tuples<I, T>

impl<I, T> Iterator for Tuples<I, T> where
    T: HomogeneousTuple,
    I: Iterator<Item = <T as TupleCollect>::Item>, 
type Item = T;
[src]

impl<I, U> Clone for Flatten<I> where
    U: Clone + Iterator,
    I: Clone + Iterator,
    <I as Iterator>::Item: IntoIterator,
    <<I as Iterator>::Item as IntoIterator>::IntoIter == U,
    <<I as Iterator>::Item as IntoIterator>::Item == <U as Iterator>::Item
1.29.0[src]

pub fn clone(&self) -> Flatten<I>

Notable traits for Flatten<I>

impl<I, U> Iterator for Flatten<I> where
    U: Iterator,
    I: Iterator,
    <I as Iterator>::Item: IntoIterator,
    <<I as Iterator>::Item as IntoIterator>::IntoIter == U,
    <<I as Iterator>::Item as IntoIterator>::Item == <U as Iterator>::Item
type Item = <U as Iterator>::Item;
[src]

impl<I, U, F> Clone for FlatMap<I, U, F> where
    U: Clone + IntoIterator,
    F: Clone,
    I: Clone,
    <U as IntoIterator>::IntoIter: Clone
[src]

pub fn clone(&self) -> FlatMap<I, U, F>

Notable traits for FlatMap<I, U, F>

impl<I, U, F> Iterator for FlatMap<I, U, F> where
    U: IntoIterator,
    F: FnMut(<I as Iterator>::Item) -> U,
    I: Iterator
type Item = <U as IntoIterator>::Item;
[src]

impl<I, V, F> Clone for UniqueBy<I, V, F> where
    V: Clone,
    F: Clone,
    I: Clone + Iterator
[src]

pub fn clone(&self) -> UniqueBy<I, V, F>

Notable traits for UniqueBy<I, V, F>

impl<I, V, F> Iterator for UniqueBy<I, V, F> where
    V: Eq + Hash,
    F: FnMut(&<I as Iterator>::Item) -> V,
    I: Iterator
type Item = <I as Iterator>::Item;
[src]

impl<Id> Clone for InstanceAccessDetails<Id> where
    Id: Clone
[src]

pub fn clone(&self) -> InstanceAccessDetails<Id>[src]

impl<Idx> Clone for otter_api_tests::imports::failure::_core::ops::Range<Idx> where
    Idx: Clone
[src]

pub fn clone(&self) -> Range<Idx>

Notable traits for Range<A>

impl<A> Iterator for Range<A> where
    A: Step
type Item = A;
[src]

impl<Idx> Clone for otter_api_tests::imports::failure::_core::ops::RangeFrom<Idx> where
    Idx: Clone
[src]

pub fn clone(&self) -> RangeFrom<Idx>

Notable traits for RangeFrom<A>

impl<A> Iterator for RangeFrom<A> where
    A: Step
type Item = A;
[src]

impl<Idx> Clone for otter_api_tests::imports::failure::_core::ops::RangeInclusive<Idx> where
    Idx: Clone
1.26.0[src]

pub fn clone(&self) -> RangeInclusive<Idx>

Notable traits for RangeInclusive<A>

impl<A> Iterator for RangeInclusive<A> where
    A: Step
type Item = A;
[src]

impl<Idx> Clone for RangeTo<Idx> where
    Idx: Clone
[src]

pub fn clone(&self) -> RangeTo<Idx>[src]

impl<Idx> Clone for RangeToInclusive<Idx> where
    Idx: Clone
1.26.0[src]

pub fn clone(&self) -> RangeToInclusive<Idx>[src]

impl<K, V> Clone for BTreeMap<K, V> where
    K: Clone,
    V: Clone
[src]

pub fn clone(&self) -> BTreeMap<K, V>[src]

impl<K, V> Clone for DenseSlotMap<K, V> where
    K: Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> DenseSlotMap<K, V>[src]

impl<K, V> Clone for EnumMap<K, V> where
    K: Enum<V>,
    <K as Enum<V>>::Array: Clone

pub fn clone(&self) -> EnumMap<K, V>

impl<K, V> Clone for otter_api_tests::imports::slotmap::basic::IntoIter<K, V> where
    K: Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> IntoIter<K, V>

Notable traits for IntoIter<K, V>

impl<K, V> Iterator for IntoIter<K, V> where
    K: Key
type Item = (K, V);
[src]

impl<K, V> Clone for otter_api_tests::imports::slotmap::dense::IntoIter<K, V> where
    K: Clone,
    V: Clone
[src]

pub fn clone(&self) -> IntoIter<K, V>

Notable traits for IntoIter<K, V>

impl<K, V> Iterator for IntoIter<K, V> where
    K: Key
type Item = (K, V);
[src]

impl<K, V> Clone for otter_api_tests::imports::slotmap::hop::IntoIter<K, V> where
    K: Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> IntoIter<K, V>

Notable traits for IntoIter<K, V>

impl<K, V> Iterator for IntoIter<K, V> where
    K: Key
type Item = (K, V);
[src]

impl<K, V> Clone for HopSlotMap<K, V> where
    K: Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> HopSlotMap<K, V>[src]

impl<K, V> Clone for SecondaryMap<K, V> where
    K: Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> SecondaryMap<K, V>[src]

impl<K, V> Clone for SlotMap<K, V> where
    K: Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> SlotMap<K, V>[src]

impl<K, V, S> Clone for otter_api_tests::shapelib::HashMap<K, V, S> where
    S: Clone,
    K: Clone,
    V: Clone
[src]

pub fn clone(&self) -> HashMap<K, V, S>[src]

pub fn clone_from(&mut self, other: &HashMap<K, V, S>)[src]

impl<K, V, S> Clone for SparseSecondaryMap<K, V, S> where
    S: Clone + BuildHasher,
    K: Clone + Key,
    V: Clone
[src]

pub fn clone(&self) -> SparseSecondaryMap<K, V, S>[src]

impl<L, R> Clone for otter_api_tests::shapelib::Either<L, R> where
    L: Clone,
    R: Clone
[src]

pub fn clone(&self) -> Either<L, R>

Notable traits for Either<L, R>

impl<L, R> Read for Either<L, R> where
    L: Read,
    R: Read
impl<L, R> Iterator for Either<L, R> where
    L: Iterator,
    R: Iterator<Item = <L as Iterator>::Item>, 
type Item = <L as Iterator>::Item;impl<L, R> Write for Either<L, R> where
    L: Write,
    R: Write
[src]

impl<NS, ZL> Clone for PieceUpdateOp<NS, ZL> where
    NS: Clone,
    ZL: Clone
[src]

pub fn clone(&self) -> PieceUpdateOp<NS, ZL>[src]

impl<P> Clone for LoadedAcl<P> where
    P: Clone + Perm
[src]

pub fn clone(&self) -> LoadedAcl<P>[src]

impl<P> Clone for PermSet<P> where
    P: Clone + Perm
[src]

pub fn clone(&self) -> PermSet<P>[src]

impl<P> Clone for Pin<P> where
    P: Clone
1.33.0[src]

pub fn clone(&self) -> Pin<P>

Notable traits for Pin<P>

impl<P> Future for Pin<P> where
    P: Unpin + DerefMut,
    <P as Deref>::Target: Future
type Output = <<P as Deref>::Target as Future>::Output;
[src]

impl<P, Z> Clone for PriOccultedGeneral<P, Z> where
    P: Clone,
    Z: Clone
[src]

pub fn clone(&self) -> PriOccultedGeneral<P, Z>[src]

impl<POEPU> Clone for ErrorSignaledViaUpdate<POEPU> where
    POEPU: Clone + Debug
[src]

pub fn clone(&self) -> ErrorSignaledViaUpdate<POEPU>[src]

impl<Perm> Clone for Acl<Perm> where
    Perm: Clone + Eq + Hash
[src]

pub fn clone(&self) -> Acl<Perm>[src]

impl<Perm> Clone for AclEntry<Perm> where
    Perm: Clone + Eq + Hash
[src]

pub fn clone(&self) -> AclEntry<Perm>[src]

impl<R> Clone for ZipArchive<R> where
    R: Clone + Read + Seek

pub fn clone(&self) -> ZipArchive<R>

impl<S> Clone for UniCase<S> where
    S: Clone
[src]

pub fn clone(&self) -> UniCase<S>[src]

impl<St, F> Clone for Iterate<St, F> where
    F: Clone,
    St: Clone
[src]

pub fn clone(&self) -> Iterate<St, F>

Notable traits for Iterate<St, F>

impl<St, F> Iterator for Iterate<St, F> where
    F: FnMut(&St) -> St, 
type Item = St;
[src]

impl<St, F> Clone for Unfold<St, F> where
    F: Clone,
    St: Clone
[src]

pub fn clone(&self) -> Unfold<St, F>

Notable traits for Unfold<St, F>

impl<A, St, F> Iterator for Unfold<St, F> where
    F: FnMut(&mut St) -> Option<A>, 
type Item = A;
[src]

impl<T> Clone for RegionC<T> where
    T: Clone + Copy

pub fn clone(&self) -> RegionC<T>

impl<T> Clone for otter_api_tests::mpsc::TrySendError<T> where
    T: Clone
[src]

pub fn clone(&self) -> TrySendError<T>[src]

impl<T> Clone for LocalResult<T> where
    T: Clone
[src]

pub fn clone(&self) -> LocalResult<T>[src]

impl<T> Clone for FoldWhile<T> where
    T: Clone
[src]

pub fn clone(&self) -> FoldWhile<T>[src]

impl<T> Clone for MinMaxResult<T> where
    T: Clone
[src]

pub fn clone(&self) -> MinMaxResult<T>[src]

impl<T> Clone for otter_api_tests::imports::otter_base::imports::itertools::Position<T> where
    T: Clone
[src]

pub fn clone(&self) -> Position<T>[src]

impl<T> Clone for Bound<T> where
    T: Clone
1.17.0[src]

pub fn clone(&self) -> Bound<T>[src]

impl<T> Clone for Option<T> where
    T: Clone
[src]

pub fn clone(&self) -> Option<T>[src]

pub fn clone_from(&mut self, source: &Option<T>)[src]

impl<T> Clone for Poll<T> where
    T: Clone
1.36.0[src]

pub fn clone(&self) -> Poll<T>[src]

impl<T> Clone for Reverse<T> where
    T: Clone
1.19.0[src]

pub fn clone(&self) -> Reverse<T>[src]

pub fn clone_from(&mut self, other: &Reverse<T>)[src]

impl<T> Clone for otter_api_tests::io::Cursor<T> where
    T: Clone
[src]

pub fn clone(&self) -> Cursor<T>

Notable traits for Cursor<T>

impl<T> Read for Cursor<T> where
    T: AsRef<[u8]>, 
impl<'_> Write for Cursor<&'_ mut [u8]>impl Write for Cursor<Vec<u8, Global>>impl<'_> Write for Cursor<&'_ mut Vec<u8, Global>>impl Write for Cursor<Box<[u8], Global>>
[src]

pub fn clone_from(&mut self, other: &Cursor<T>)[src]

impl<T> Clone for otter_api_tests::iter::Empty<T>1.2.0[src]

pub fn clone(&self) -> Empty<T>

Notable traits for Empty<T>

impl<T> Iterator for Empty<T> type Item = T;
[src]

impl<T> Clone for Once<T> where
    T: Clone
1.2.0[src]

pub fn clone(&self) -> Once<T>

Notable traits for Once<T>

impl<T> Iterator for Once<T> type Item = T;
[src]

impl<T> Clone for Rev<T> where
    T: Clone
[src]

pub fn clone(&self) -> Rev<T>

Notable traits for Rev<I>

impl<I> Iterator for Rev<I> where
    I: DoubleEndedIterator
type Item = <I as Iterator>::Item;
[src]

impl<T> Clone for otter_api_tests::mpsc::SendError<T> where
    T: Clone
[src]

pub fn clone(&self) -> SendError<T>[src]

impl<T> Clone for otter_api_tests::mpsc::Sender<T>[src]

pub fn clone(&self) -> Sender<T>[src]

impl<T> Clone for otter_api_tests::mpsc::SyncSender<T>[src]

pub fn clone(&self) -> SyncSender<T>[src]

impl<T> Clone for Discriminant<T>1.21.0[src]

pub fn clone(&self) -> Discriminant<T>[src]

impl<T> Clone for ManuallyDrop<T> where
    T: Clone
1.20.0[src]

pub fn clone(&self) -> ManuallyDrop<T>[src]

pub fn clone_from(&mut self, other: &ManuallyDrop<T>)[src]

impl<T> Clone for Arc<T> where
    T: ?Sized
[src]

pub fn clone(&self) -> Arc<T>[src]

Makes a clone of the Arc pointer.

This creates another pointer to the same allocation, increasing the strong reference count.

Examples

use std::sync::Arc;

let five = Arc::new(5);

let _ = Arc::clone(&five);

impl<T> Clone for BTreeSet<T> where
    T: Clone
[src]

pub fn clone(&self) -> BTreeSet<T>[src]

pub fn clone_from(&mut self, other: &BTreeSet<T>)[src]

impl<T> Clone for OrderedFloat<T> where
    T: Clone

pub fn clone(&self) -> OrderedFloat<T>

impl<T> Clone for PhantomData<T> where
    T: ?Sized
[src]

pub fn clone(&self) -> PhantomData<T>[src]

impl<T> Clone for PosC<T> where
    T: Clone

pub fn clone(&self) -> PosC<T>

impl<T> Clone for RectC<T> where
    T: Clone

pub fn clone(&self) -> RectC<T>

impl<T> Clone for VecDeque<T> where
    T: Clone
[src]

pub fn clone(&self) -> VecDeque<T>[src]

pub fn clone_from(&mut self, other: &VecDeque<T>)[src]

impl<T> Clone for Wrapping<T> where
    T: Clone
[src]

pub fn clone(&self) -> Wrapping<T>[src]

impl<T> Clone for IsHtmlFormatted<T> where
    T: Clone + Display

pub fn clone(&self) -> IsHtmlFormatted<T>

impl<T> Clone for JsonString<T> where
    T: Clone + Serialize
[src]

pub fn clone(&self) -> JsonString<T>[src]

impl<T> Clone for OldNew<T> where
    T: Clone
[src]

pub fn clone(&self) -> OldNew<T>[src]

impl<T> Clone for PosOffTableError<T> where
    T: Clone + Debug
[src]

pub fn clone(&self) -> PosOffTableError<T>[src]

impl<T> Clone for RefCell<T> where
    T: Clone
[src]

pub fn clone(&self) -> RefCell<T>[src]

Panics

Panics if the value is currently mutably borrowed.

pub fn clone_from(&mut self, other: &RefCell<T>)[src]

Panics

Panics if other is currently mutably borrowed.

impl<T> Clone for Lazy<T> where
    T: Clone

pub fn clone(&self) -> Lazy<T>

impl<T> Clone for AlgSetKey<T> where
    T: Clone

pub fn clone(&self) -> AlgSetKey<T>

impl<T> Clone for IoVec<T> where
    T: Clone

pub fn clone(&self) -> IoVec<T>

impl<T> Clone for otter_api_tests::imports::once_cell::sync::OnceCell<T> where
    T: Clone

pub fn clone(&self) -> OnceCell<T>

impl<T> Clone for otter_api_tests::imports::once_cell::unsync::OnceCell<T> where
    T: Clone

pub fn clone(&self) -> OnceCell<T>

impl<T> Clone for NotNan<T> where
    T: Clone

pub fn clone(&self) -> NotNan<T>

impl<T> Clone for CapacityError<T> where
    T: Clone
[src]

pub fn clone(&self) -> CapacityError<T>[src]

impl<T> Clone for TupleBuffer<T> where
    T: Clone + HomogeneousTuple,
    <T as TupleCollect>::Buffer: Clone
[src]

pub fn clone(&self) -> TupleBuffer<T>

Notable traits for TupleBuffer<T>

impl<T> Iterator for TupleBuffer<T> where
    T: HomogeneousTuple
type Item = <T as TupleCollect>::Item;
[src]

impl<T> Clone for otter_api_tests::imports::otter_base::imports::itertools::Zip<T> where
    T: Clone
[src]

pub fn clone(&self) -> Zip<T>

Notable traits for Zip<(A, B, C, D, E, F, G)>

impl<A, B, C, D, E, F, G> Iterator for Zip<(A, B, C, D, E, F, G)> where
    C: Iterator,
    E: Iterator,
    B: Iterator,
    G: Iterator,
    A: 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, <G as Iterator>::Item);impl<A, B, C, D, E, F> Iterator for Zip<(A, B, C, D, E, F)> where
    C: Iterator,
    E: Iterator,
    B: Iterator,
    A: 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<A, B, C, D, E> Iterator for Zip<(A, B, C, D, E)> where
    C: Iterator,
    E: Iterator,
    B: Iterator,
    A: 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, J, K> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)> where
    C: Iterator,
    E: Iterator,
    B: Iterator,
    G: Iterator,
    A: Iterator,
    K: Iterator,
    F: Iterator,
    I: 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> Iterator for Zip<(A,)> where
    A: Iterator
type Item = (<A as Iterator>::Item,);impl<A, B, C, D> Iterator for Zip<(A, B, C, D)> where
    C: Iterator,
    B: Iterator,
    A: 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> Iterator for Zip<(A, B, C)> where
    C: Iterator,
    B: Iterator,
    A: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C 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,
    B: Iterator,
    G: Iterator,
    A: Iterator,
    F: 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, 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,
    B: Iterator,
    G: Iterator,
    A: Iterator,
    F: Iterator,
    I: 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, I, J, K, L> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)> where
    C: Iterator,
    E: Iterator,
    L: Iterator,
    B: Iterator,
    G: Iterator,
    A: Iterator,
    K: Iterator,
    F: Iterator,
    I: 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, <L 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,
    B: Iterator,
    G: Iterator,
    A: Iterator,
    F: Iterator,
    I: 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> Iterator for Zip<(A, B)> where
    B: Iterator,
    A: Iterator
type Item = (<A as Iterator>::Item, <B as Iterator>::Item);
[src]

impl<T> Clone for Spanned<T> where
    T: Clone
[src]

pub fn clone(&self) -> Spanned<T>[src]

impl<T> Clone for Cell<T> where
    T: Copy
[src]

pub fn clone(&self) -> Cell<T>[src]

impl<T> Clone for otter_api_tests::imports::failure::_core::future::Pending<T>1.48.0[src]

pub fn clone(&self) -> Pending<T>

Notable traits for Pending<T>

impl<T> Future for Pending<T> type Output = T;
[src]

impl<T> Clone for otter_api_tests::imports::failure::_core::future::Ready<T> where
    T: Clone
1.48.0[src]

pub fn clone(&self) -> Ready<T>

Notable traits for Ready<T>

impl<T> Future for Ready<T> type Output = T;
[src]

impl<T> Clone for otter_api_tests::imports::failure::_core::lazy::OnceCell<T> where
    T: Clone
[src]

pub fn clone(&self) -> OnceCell<T>[src]

impl<T> Clone for NonNull<T> where
    T: ?Sized
1.25.0[src]

pub fn clone(&self) -> NonNull<T>[src]

impl<T> Clone for otter_api_tests::imports::failure::_core::result::IntoIter<T> where
    T: Clone
[src]

pub fn clone(&self) -> IntoIter<T>

Notable traits for IntoIter<T>

impl<T> Iterator for IntoIter<T> type Item = T;
[src]

impl<T> Clone for MaybeUninit<T> where
    T: Copy
1.36.0[src]

pub fn clone(&self) -> MaybeUninit<T>[src]

impl<T, A> Clone for Unauthorised<T, A> where
    T: Clone,
    A: Clone
[src]

pub fn clone(&self) -> Unauthorised<T, A>[src]

impl<T, E> Clone for Result<T, E> where
    E: Clone,
    T: Clone
[src]

pub fn clone(&self) -> Result<T, E>[src]

pub fn clone_from(&mut self, source: &Result<T, E>)[src]

impl<T, F> Clone for Successors<T, F> where
    T: Clone,
    F: Clone
1.34.0[src]

pub fn clone(&self) -> Successors<T, F>

Notable traits for Successors<T, F>

impl<T, F> Iterator for Successors<T, F> where
    F: FnMut(&T) -> Option<T>, 
type Item = T;
[src]

impl<T, I> Clone for Deque<T, I> where
    T: Clone,
    I: Clone + Offset

pub fn clone(&self) -> Deque<T, I>

impl<T, N> Clone for GenericArray<T, N> where
    T: Clone,
    N: ArrayLength<T>, 

pub fn clone(&self) -> GenericArray<T, N>

impl<T, N> Clone for GenericArrayIter<T, N> where
    T: Clone,
    N: ArrayLength<T>, 

pub fn clone(&self) -> GenericArrayIter<T, N>

Notable traits for GenericArrayIter<T, N>

impl<T, N> Iterator for GenericArrayIter<T, N> where
    N: ArrayLength<T>, 
type Item = T;

impl<T, S> Clone for otter_api_tests::shapelib::HashSet<T, S> where
    T: Clone,
    S: Clone
[src]

pub fn clone(&self) -> HashSet<T, S>[src]

pub fn clone_from(&mut self, other: &HashSet<T, S>)[src]

impl<T, U> Clone for LazyTransform<T, U> where
    T: Clone,
    U: Clone

pub fn clone(&self) -> LazyTransform<T, U>

pub fn clone_from(&mut self, source: &LazyTransform<T, U>)

impl<T, U> Clone for ZipLongest<T, U> where
    T: Clone,
    U: Clone
[src]

pub fn clone(&self) -> ZipLongest<T, U>

Notable traits for ZipLongest<T, U>

impl<T, U> Iterator for ZipLongest<T, U> where
    T: Iterator,
    U: Iterator
type Item = EitherOrBoth<<T as Iterator>::Item, <U as Iterator>::Item>;
[src]

impl<T, const CAP: usize> Clone for otter_api_tests::shapelib::ArrayVec<T, CAP> where
    T: Clone
[src]

pub fn clone(&self) -> ArrayVec<T, CAP>

Notable traits for ArrayVec<u8, CAP>

impl<const CAP: usize> Write for ArrayVec<u8, CAP>
[src]

pub fn clone_from(&mut self, rhs: &ArrayVec<T, CAP>)[src]

impl<T, const CAP: usize> Clone for otter_api_tests::imports::otter_base::imports::arrayvec::IntoIter<T, CAP> where
    T: Clone
[src]

pub fn clone(&self) -> IntoIter<T, CAP>

Notable traits for IntoIter<T, CAP>

impl<T, const CAP: usize> Iterator for IntoIter<T, CAP> type Item = T;
[src]

impl<T, const N: usize> Clone for otter_api_tests::imports::failure::_core::array::IntoIter<T, N> where
    T: Clone
1.40.0[src]

pub fn clone(&self) -> IntoIter<T, N>

Notable traits for IntoIter<T, N>

impl<T, const N: usize> Iterator for IntoIter<T, N> type Item = T;
[src]

impl<T: Clone> Clone for G<T>[src]

fn clone(&self) -> G<T>[src]

impl<Tz> Clone for Date<Tz> where
    Tz: Clone + TimeZone,
    <Tz as TimeZone>::Offset: Clone
[src]

pub fn clone(&self) -> Date<Tz>[src]

impl<Tz> Clone for otter_api_tests::imports::chrono::DateTime<Tz> where
    Tz: Clone + TimeZone,
    <Tz as TimeZone>::Offset: Clone
[src]

pub fn clone(&self) -> DateTime<Tz>[src]

impl<U> Clone for PreparedPieceUpdateGeneral<U> where
    U: Clone
[src]

impl<U> Clone for NInt<U> where
    U: Clone + Unsigned + NonZero

pub fn clone(&self) -> NInt<U>

impl<U> Clone for PInt<U> where
    U: Clone + Unsigned + NonZero

pub fn clone(&self) -> PInt<U>

impl<U, B> Clone for UInt<U, B> where
    U: Clone,
    B: Clone

pub fn clone(&self) -> UInt<U, B>

impl<V, A> Clone for TArr<V, A> where
    A: Clone,
    V: Clone

pub fn clone(&self) -> TArr<V, A>

impl<Y, R> Clone for GeneratorState<Y, R> where
    R: Clone,
    Y: Clone
[src]

pub fn clone(&self) -> GeneratorState<Y, R>[src]

impl<const CAP: usize> Clone for ArrayString<CAP>[src]

pub fn clone(&self) -> ArrayString<CAP>[src]

pub fn clone_from(&mut self, rhs: &ArrayString<CAP>)[src]