pub struct TokioRuntime;Expand description
The runtime over tokio’s spawn, sleep, yield and clock.
It reads tokio’s clock, so a test on tokio::time::pause (or
#[tokio::test(start_paused = true)]) drives it. spawn panics outside a
tokio runtime, as tokio::spawn does.
Trait Implementations§
Source§impl Clone for TokioRuntime
impl Clone for TokioRuntime
impl Copy for TokioRuntime
Source§impl Debug for TokioRuntime
impl Debug for TokioRuntime
Source§impl Default for TokioRuntime
impl Default for TokioRuntime
Source§impl Runtime for TokioRuntime
impl Runtime for TokioRuntime
Source§fn sleep(&self, duration: Duration) -> BoxFuture<()>
fn sleep(&self, duration: Duration) -> BoxFuture<()>
Complete after
duration. Any duration, Duration::MAX included, is
valid.Auto Trait Implementations§
impl Freeze for TokioRuntime
impl RefUnwindSafe for TokioRuntime
impl Send for TokioRuntime
impl Sync for TokioRuntime
impl Unpin for TokioRuntime
impl UnsafeUnpin for TokioRuntime
impl UnwindSafe for TokioRuntime
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