pub async fn with_default_timeout<F, T>( fut: F, context: &str, ) -> Result<T, Error>where F: Future<Output = T>,
Execute a future with the default timeout