[−][src]Struct ratelimit_meter::clock::FakeAbsoluteClock
A mock implementation of a clock tracking Instant
s. All it
does is keep track of what "now" is by allowing the program to
increment the current time (taken at time of construction) by some
arbitrary Duration
.
Methods
impl FakeAbsoluteClock
[src]
Trait Implementations
impl Clock for FakeAbsoluteClock
[src]
type Instant = Instant
A measurement of a monotonically increasing clock.
fn now(&self) -> Self::Instant
[src]
impl Clone for FakeAbsoluteClock
[src]
fn clone(&self) -> FakeAbsoluteClock
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for FakeAbsoluteClock
[src]
impl Debug for FakeAbsoluteClock
[src]
Auto Trait Implementations
impl Send for FakeAbsoluteClock
impl Sync for FakeAbsoluteClock
impl Unpin for FakeAbsoluteClock
impl !RefUnwindSafe for FakeAbsoluteClock
impl !UnwindSafe for FakeAbsoluteClock
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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,