pub trait Runtime { // Required method fn sleep<'async_trait>( dur: Duration ) -> Pin<Box<dyn Future<Output = ()> + 'async_trait>>; }