pub enum NearInstant {}
Expand description
Indicates that a cloning operation is:
- constant time
- nonblocking (atomic operations may be fine, but acquiring a lock is not)
- at most the overhead of a few atomic operations
- generally, deserving of being called near-instant in speed.
The nightly-only UseCloned
trait
provides additional constraints, that may be worth considering.
Trait Implementations§
Source§impl IndependentClone<NearInstant> for ()
impl IndependentClone<NearInstant> for ()
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicBool
impl IndependentClone<NearInstant> for AtomicBool
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicI16
impl IndependentClone<NearInstant> for AtomicI16
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicI32
impl IndependentClone<NearInstant> for AtomicI32
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicI64
impl IndependentClone<NearInstant> for AtomicI64
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicI8
impl IndependentClone<NearInstant> for AtomicI8
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicIsize
impl IndependentClone<NearInstant> for AtomicIsize
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicU16
impl IndependentClone<NearInstant> for AtomicU16
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicU32
impl IndependentClone<NearInstant> for AtomicU32
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicU64
impl IndependentClone<NearInstant> for AtomicU64
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicU8
impl IndependentClone<NearInstant> for AtomicU8
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for AtomicUsize
impl IndependentClone<NearInstant> for AtomicUsize
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<T> IndependentClone<NearInstant> for Discriminant<T>
impl<T> IndependentClone<NearInstant> for Discriminant<T>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for Duration
impl IndependentClone<NearInstant> for Duration
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<T> IndependentClone<NearInstant> for Empty<T>
impl<T> IndependentClone<NearInstant> for Empty<T>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for Infallible
impl IndependentClone<NearInstant> for Infallible
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for Instant
impl IndependentClone<NearInstant> for Instant
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for Layout
impl IndependentClone<NearInstant> for Layout
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<i128>
impl IndependentClone<NearInstant> for NonZero<i128>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<i16>
impl IndependentClone<NearInstant> for NonZero<i16>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<i32>
impl IndependentClone<NearInstant> for NonZero<i32>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<i64>
impl IndependentClone<NearInstant> for NonZero<i64>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<i8>
impl IndependentClone<NearInstant> for NonZero<i8>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<isize>
impl IndependentClone<NearInstant> for NonZero<isize>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<u128>
impl IndependentClone<NearInstant> for NonZero<u128>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<u16>
impl IndependentClone<NearInstant> for NonZero<u16>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<u32>
impl IndependentClone<NearInstant> for NonZero<u32>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<u64>
impl IndependentClone<NearInstant> for NonZero<u64>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<u8>
impl IndependentClone<NearInstant> for NonZero<u8>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for NonZero<usize>
impl IndependentClone<NearInstant> for NonZero<usize>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for Ordering
impl IndependentClone<NearInstant> for Ordering
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for Ordering
impl IndependentClone<NearInstant> for Ordering
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<T: ?Sized> IndependentClone<NearInstant> for PhantomData<T>
impl<T: ?Sized> IndependentClone<NearInstant> for PhantomData<T>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for PhantomPinned
impl IndependentClone<NearInstant> for PhantomPinned
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for RangeFull
impl IndependentClone<NearInstant> for RangeFull
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for ThreadId
impl IndependentClone<NearInstant> for ThreadId
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for TypeId
impl IndependentClone<NearInstant> for TypeId
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for bool
impl IndependentClone<NearInstant> for bool
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for char
impl IndependentClone<NearInstant> for char
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for f32
impl IndependentClone<NearInstant> for f32
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for f64
impl IndependentClone<NearInstant> for f64
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R> IndependentClone<NearInstant> for fn() -> R
impl<R> IndependentClone<NearInstant> for fn() -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1> IndependentClone<NearInstant> for fn(T1) -> R
impl<R, T1> IndependentClone<NearInstant> for fn(T1) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2> IndependentClone<NearInstant> for fn(T1, T2) -> R
impl<R, T1, T2> IndependentClone<NearInstant> for fn(T1, T2) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3> IndependentClone<NearInstant> for fn(T1, T2, T3) -> R
impl<R, T1, T2, T3> IndependentClone<NearInstant> for fn(T1, T2, T3) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4> IndependentClone<NearInstant> for fn(T1, T2, T3, T4) -> R
impl<R, T1, T2, T3, T4> IndependentClone<NearInstant> for fn(T1, T2, T3, T4) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5) -> R
impl<R, T1, T2, T3, T4, T5> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6) -> R
impl<R, T1, T2, T3, T4, T5, T6> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> IndependentClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for i128
impl IndependentClone<NearInstant> for i128
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for i16
impl IndependentClone<NearInstant> for i16
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for i32
impl IndependentClone<NearInstant> for i32
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for i64
impl IndependentClone<NearInstant> for i64
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for i8
impl IndependentClone<NearInstant> for i8
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for isize
impl IndependentClone<NearInstant> for isize
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for u128
impl IndependentClone<NearInstant> for u128
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for u16
impl IndependentClone<NearInstant> for u16
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for u32
impl IndependentClone<NearInstant> for u32
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for u64
impl IndependentClone<NearInstant> for u64
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for u8
impl IndependentClone<NearInstant> for u8
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl IndependentClone<NearInstant> for usize
impl IndependentClone<NearInstant> for usize
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
Get a deep clone of a value, which does not share any semantically-important mutable state. Read more
Source§impl MirroredClone<NearInstant> for ()
impl MirroredClone<NearInstant> for ()
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<T> MirroredClone<NearInstant> for Empty<T>
impl<T> MirroredClone<NearInstant> for Empty<T>
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl MirroredClone<NearInstant> for Infallible
impl MirroredClone<NearInstant> for Infallible
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<T: ?Sized> MirroredClone<NearInstant> for PhantomData<T>
impl<T: ?Sized> MirroredClone<NearInstant> for PhantomData<T>
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl MirroredClone<NearInstant> for PhantomPinned
impl MirroredClone<NearInstant> for PhantomPinned
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl MirroredClone<NearInstant> for RangeFull
impl MirroredClone<NearInstant> for RangeFull
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R> MirroredClone<NearInstant> for fn() -> R
impl<R> MirroredClone<NearInstant> for fn() -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1> MirroredClone<NearInstant> for fn(T1) -> R
impl<R, T1> MirroredClone<NearInstant> for fn(T1) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2> MirroredClone<NearInstant> for fn(T1, T2) -> R
impl<R, T1, T2> MirroredClone<NearInstant> for fn(T1, T2) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3> MirroredClone<NearInstant> for fn(T1, T2, T3) -> R
impl<R, T1, T2, T3> MirroredClone<NearInstant> for fn(T1, T2, T3) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4> MirroredClone<NearInstant> for fn(T1, T2, T3, T4) -> R
impl<R, T1, T2, T3, T4> MirroredClone<NearInstant> for fn(T1, T2, T3, T4) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5) -> R
impl<R, T1, T2, T3, T4, T5> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6) -> R
impl<R, T1, T2, T3, T4, T5, T6> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R
impl<R, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> MirroredClone<NearInstant> for fn(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) -> R
Source§fn mirrored_clone(&self) -> Self
fn mirrored_clone(&self) -> Self
Get a clone that shares all semantically-important mutable state with its source. Read more
Source§impl<T: ?Sized> MixedClone<NearInstant> for &T
impl<T: ?Sized> MixedClone<NearInstant> for &T
Source§fn mixed_clone(&self) -> Self
fn mixed_clone(&self) -> Self
Get a clone that could share some but not all semantically-important mutable state. Read more
Source§impl<T: ?Sized> MixedClone<NearInstant> for *const T
impl<T: ?Sized> MixedClone<NearInstant> for *const T
Source§fn mixed_clone(&self) -> Self
fn mixed_clone(&self) -> Self
Get a clone that could share some but not all semantically-important mutable state. Read more
Source§impl<T: ?Sized> MixedClone<NearInstant> for *mut T
impl<T: ?Sized> MixedClone<NearInstant> for *mut T
Source§fn mixed_clone(&self) -> Self
fn mixed_clone(&self) -> Self
Get a clone that could share some but not all semantically-important mutable state. Read more
Source§impl<T> MixedClone<NearInstant> for AtomicPtr<T>
impl<T> MixedClone<NearInstant> for AtomicPtr<T>
Source§fn mixed_clone(&self) -> Self
fn mixed_clone(&self) -> Self
Get a clone that could share some but not all semantically-important mutable state. Read more
Source§impl<T: ?Sized> MixedClone<NearInstant> for NonNull<T>
impl<T: ?Sized> MixedClone<NearInstant> for NonNull<T>
Source§fn mixed_clone(&self) -> Self
fn mixed_clone(&self) -> Self
Get a clone that could share some but not all semantically-important mutable state. Read more
impl Speed for NearInstant
Auto Trait Implementations§
impl Freeze for NearInstant
impl RefUnwindSafe for NearInstant
impl Send for NearInstant
impl Sync for NearInstant
impl Unpin for NearInstant
impl UnwindSafe for NearInstant
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more