Trait scylla::transport::retry_policy::RetryPolicy
source · [−]pub trait RetryPolicy: Send + Sync {
fn new_session(&self) -> Box<dyn RetrySession>;
fn clone_boxed(&self) -> Box<dyn RetryPolicy>;
}
Expand description
Specifies a policy used to decide when to retry a query
Required Methods
fn new_session(&self) -> Box<dyn RetrySession>
fn new_session(&self) -> Box<dyn RetrySession>
Called for each new query, starts a session of deciding about retries
fn clone_boxed(&self) -> Box<dyn RetryPolicy>
fn clone_boxed(&self) -> Box<dyn RetryPolicy>
Used to clone this RetryPolicy
Trait Implementations
sourceimpl Clone for Box<dyn RetryPolicy>
impl Clone for Box<dyn RetryPolicy>
sourcefn clone(&self) -> Box<dyn RetryPolicy>
fn clone(&self) -> Box<dyn RetryPolicy>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more