pub async fn retry_download<T, Attempt, AttemptFuture>(
operation: &'static str,
attempt: Attempt,
) -> Result<T, DownloadError>pub async fn retry_download<T, Attempt, AttemptFuture>(
operation: &'static str,
attempt: Attempt,
) -> Result<T, DownloadError>