pub enum LogTime {}
Expand description
Indicates that a cloning operation operates in logarithmic time or faster.
Trait Implementations§
Source§impl<T, const N: usize> IndependentClone<LogTime> for [T; N]
impl<T, const N: usize> IndependentClone<LogTime> for [T; N]
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<T1: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1,)
impl<T1: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1,)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>, T10: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>, T10: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>, T10: IndependentClone<LogTime>, T11: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>, T10: IndependentClone<LogTime>, T11: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
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<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>, T10: IndependentClone<LogTime>, T11: IndependentClone<LogTime>, T12: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
impl<T1: IndependentClone<LogTime>, T2: IndependentClone<LogTime>, T3: IndependentClone<LogTime>, T4: IndependentClone<LogTime>, T5: IndependentClone<LogTime>, T6: IndependentClone<LogTime>, T7: IndependentClone<LogTime>, T8: IndependentClone<LogTime>, T9: IndependentClone<LogTime>, T10: IndependentClone<LogTime>, T11: IndependentClone<LogTime>, T12: IndependentClone<LogTime>> IndependentClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
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<LogTime> for Arc<T>
impl<T> IndependentClone<LogTime> for Arc<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<T> IndependentClone<LogTime> for Cell<T>
impl<T> IndependentClone<LogTime> for Cell<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<T: IndependentClone<LogTime>> IndependentClone<LogTime> for ManuallyDrop<T>
impl<T: IndependentClone<LogTime>> IndependentClone<LogTime> for ManuallyDrop<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<T: IndependentClone<LogTime>> IndependentClone<LogTime> for Mutex<T>
impl<T: IndependentClone<LogTime>> IndependentClone<LogTime> for Mutex<T>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
§Panics or Deadlocks
Panics if the Mutex
is poisoned.
Will either panic or deadlock if the current thread already holds the mutex.
Source§impl<T: IndependentClone<LogTime>> IndependentClone<LogTime> for Option<T>
impl<T: IndependentClone<LogTime>> IndependentClone<LogTime> for Option<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<T> IndependentClone<LogTime> for Pin<Arc<T>>
impl<T> IndependentClone<LogTime> for Pin<Arc<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<T> IndependentClone<LogTime> for Pin<Rc<T>>
impl<T> IndependentClone<LogTime> for Pin<Rc<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<T> IndependentClone<LogTime> for Rc<T>
impl<T> IndependentClone<LogTime> for Rc<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<T: IndependentClone<LogTime>> IndependentClone<LogTime> for RefCell<T>
impl<T: IndependentClone<LogTime>> IndependentClone<LogTime> for RefCell<T>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
§Panics
Panics if the value is currently mutably borrowed.
Source§impl<T: IndependentClone<LogTime>, E: IndependentClone<LogTime>> IndependentClone<LogTime> for Result<T, E>
impl<T: IndependentClone<LogTime>, E: IndependentClone<LogTime>> IndependentClone<LogTime> for Result<T, E>
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<LogTime>> IndependentClone<LogTime> for RwLock<T>
impl<T: IndependentClone<LogTime>> IndependentClone<LogTime> for RwLock<T>
Source§fn independent_clone(&self) -> Self
fn independent_clone(&self) -> Self
§Panics
Panics if the RwLock
is poisoned.
Source§impl<T: NonRecursive + IndependentClone<ConstantTime>> IndependentClone<LogTime> for T
impl<T: NonRecursive + IndependentClone<ConstantTime>> IndependentClone<LogTime> for 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<T> IndependentClone<LogTime> for Weak<T>
impl<T> IndependentClone<LogTime> for Weak<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<T> IndependentClone<LogTime> for Weak<T>
impl<T> IndependentClone<LogTime> for Weak<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<T1: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1,)
impl<T1: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1,)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>, T10: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>, T10: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>, T10: MirroredClone<LogTime>, T11: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>, T10: MirroredClone<LogTime>, T11: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
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<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>, T10: MirroredClone<LogTime>, T11: MirroredClone<LogTime>, T12: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
impl<T1: MirroredClone<LogTime>, T2: MirroredClone<LogTime>, T3: MirroredClone<LogTime>, T4: MirroredClone<LogTime>, T5: MirroredClone<LogTime>, T6: MirroredClone<LogTime>, T7: MirroredClone<LogTime>, T8: MirroredClone<LogTime>, T9: MirroredClone<LogTime>, T10: MirroredClone<LogTime>, T11: MirroredClone<LogTime>, T12: MirroredClone<LogTime>> MirroredClone<LogTime> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
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: NonRecursive + MirroredClone<ConstantTime>> MirroredClone<LogTime> for T
impl<T: NonRecursive + MirroredClone<ConstantTime>> MirroredClone<LogTime> for 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<T: NonRecursive + MixedClone<ConstantTime>> MixedClone<LogTime> for T
impl<T: NonRecursive + MixedClone<ConstantTime>> MixedClone<LogTime> 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
impl Speed for LogTime
Auto Trait Implementations§
impl Freeze for LogTime
impl RefUnwindSafe for LogTime
impl Send for LogTime
impl Sync for LogTime
impl Unpin for LogTime
impl UnwindSafe for LogTime
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