pub fn timeout_at<Fut>( deadline: Instant, future: Fut, ) -> impl Future<Output = Result<Fut::Output, Elapsed>>where Fut: Future,
Race future against a deadline. Shape-compatible with tokio::time::timeout_at.
future
tokio::time::timeout_at