[−][src]Struct tokio_test::clock::Handle
A handle to the MockClock
.
Methods
impl Handle
[src]
pub fn turn(&mut self)
[src]
Turn the internal timer and mock park for the provided duration.
pub fn turn_for(&mut self, duration: Duration)
[src]
Turn the internal timer and mock park for the provided duration.
pub fn advance(&mut self, duration: Duration)
[src]
Advance the MockClock
by the provided duration.
pub fn advanced(&self) -> Duration
[src]
Returns the total amount of time the time has been advanced.
pub fn now(&mut self) -> Instant
[src]
Get the currently mocked time
pub fn park_for(&mut self, duration: Duration)
[src]
Turn the internal timer once, but force "parking" for duration
regardless of any pending
timeouts
Trait Implementations
Auto Trait Implementations
impl !Send for Handle
impl Unpin for Handle
impl !Sync for Handle
impl !UnwindSafe for Handle
impl !RefUnwindSafe for Handle
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, 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,