futures_retrying
impl<R> Future for Retry<R> where R: Retryable, R::Error: Debug, type Output = Result<R::Item, Cancelled>;
pub fn retry<R, S>(task: R, scheduler: S) -> Retry<R> where R: Retryable, R::Error: Debug, S: Backoff + 'static,
Retry a future until it succeeds.