[−][src]Struct tokio_test::clock::MockClock
Mock clock for use with tokio-timer
futures.
A mock timer that is able to advance and wake after a certain duration.
Methods
impl MockClock
[src]
pub fn new() -> Self
[src]
Create a new MockClock
with the current time.
pub fn with_duration(duration: Duration) -> Self
[src]
Create a MockClock
with its current time at a duration from now
This will create a clock with Instant::now() + duration
as the current time.
pub fn with_instant(instant: Instant) -> Self
[src]
Create a MockClock
that sets its current time as the Instant
provided.
pub fn enter<F, R>(&mut self, f: F) -> R where
F: FnOnce(&mut Handle) -> R,
[src]
F: FnOnce(&mut Handle) -> R,
Enter the MockClock
context.
Trait Implementations
Auto Trait Implementations
impl Unpin for MockClock
impl !Sync for MockClock
impl !Send for MockClock
impl !UnwindSafe for MockClock
impl !RefUnwindSafe for MockClock
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, 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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,