pub async fn retry_future<O, F: Future<Output = O>>( max_retries: usize, future_builder: impl Fn() -> F, error_handler: impl Fn(&O) -> bool, ) -> Result<O>
Future 重试调用函数,为下载文件失败重试而准备
主要是 surf 库不带重试功能,中间件写了也有大堆问题。。。