google_cloud_bigquery::query

Trait BlockingRetryableWithContext

Source
pub trait BlockingRetryableWithContext<B, T, E, Ctx, F>
where B: BackoffBuilder, F: FnMut(Ctx) -> (Ctx, Result<T, E>),
{ // Required method fn retry( self, builder: B, ) -> BlockingRetryWithContext<<B as BackoffBuilder>::Backoff, T, E, Ctx, F>; }
Expand description

BlockingRetryableWithContext adds retry support for blocking functions.

Required Methods§

Source

fn retry( self, builder: B, ) -> BlockingRetryWithContext<<B as BackoffBuilder>::Backoff, T, E, Ctx, F>

Generate a new retry

Implementors§

Source§

impl<B, T, E, Ctx, F> BlockingRetryableWithContext<B, T, E, Ctx, F> for F
where B: BackoffBuilder, F: FnMut(Ctx) -> (Ctx, Result<T, E>),