Trait scylla::transport::retry_policy::RetrySession
source · pub trait RetrySession: Send + Sync {
// Required methods
fn decide_should_retry(
&mut self,
query_info: QueryInfo<'_>,
) -> RetryDecision;
fn reset(&mut self);
}
Expand description
Used throughout a single query to decide when to retry it After this query is finished it is destroyed or reset
Required Methods§
sourcefn decide_should_retry(&mut self, query_info: QueryInfo<'_>) -> RetryDecision
fn decide_should_retry(&mut self, query_info: QueryInfo<'_>) -> RetryDecision
Called after the query failed - decide what to do next