[−][src]Struct governor::clock::FakeRelativeClock
A mock implementation of a clock. All it does is keep track of what "now" is (relative to some point meaningful to the program), and returns that.
Thread safety
The mock time is represented as an atomic u64 count of nanoseconds, behind an Arc
.
Clones of this clock will all show the same time, even if the original advances.
Methods
impl FakeRelativeClock
[src]
Trait Implementations
impl Clock for FakeRelativeClock
[src]
type Instant = Duration
A measurement of a monotonically increasing clock.
fn now(&self) -> Self::Instant
[src]
impl Clone for FakeRelativeClock
[src]
fn clone(&self) -> FakeRelativeClock
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for FakeRelativeClock
[src]
fn default() -> FakeRelativeClock
[src]
impl PartialEq<FakeRelativeClock> for FakeRelativeClock
[src]
impl Debug for FakeRelativeClock
[src]
Auto Trait Implementations
impl Send for FakeRelativeClock
impl Sync for FakeRelativeClock
impl Unpin for FakeRelativeClock
impl UnwindSafe for FakeRelativeClock
impl RefUnwindSafe for FakeRelativeClock
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Wfn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut W
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,