pub fn async_timeout<T>( duration: Duration, future: T, ) -> impl Future<Output = Result<T::Output, TimeoutError>>where T: Future,
Provides timeout with async_std that matches tokio::time::timeout
async_std
tokio::time::timeout