pub trait Runtime {
// Required methods
fn spawn<F>(&self, future: F)
where F: Future<Output = ()> + MaybeSend + 'static;
fn sleep(&self, duration: Duration) -> impl Future<Output = ()> + MaybeSend;
}Expand description
The capabilities the harness needs from an async runtime.
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".