Struct maelstrom_util::time::SecondsInstant
source · pub struct SecondsInstant<'a, ClockT> { /* private fields */ }
Trait Implementations§
source§impl<'a, ClockT> ClockInstant for SecondsInstant<'a, ClockT>where
ClockT: Clock<Instant<'a> = Self>,
impl<'a, ClockT> ClockInstant for SecondsInstant<'a, ClockT>where
ClockT: Clock<Instant<'a> = Self>,
Auto Trait Implementations§
impl<'a, ClockT> Freeze for SecondsInstant<'a, ClockT>
impl<'a, ClockT> RefUnwindSafe for SecondsInstant<'a, ClockT>where
ClockT: RefUnwindSafe,
impl<'a, ClockT> Send for SecondsInstant<'a, ClockT>where
ClockT: Sync,
impl<'a, ClockT> Sync for SecondsInstant<'a, ClockT>where
ClockT: Sync,
impl<'a, ClockT> Unpin for SecondsInstant<'a, ClockT>
impl<'a, ClockT> UnwindSafe for SecondsInstant<'a, ClockT>where
ClockT: RefUnwindSafe,
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