Struct scylla::transport::retry_policy::DefaultRetryPolicy
source · pub struct DefaultRetryPolicy;
Expand description
Default retry policy - retries when there is a high chance that a retry might help.
Behaviour based on DataStax Java Driver
Implementations§
source§impl DefaultRetryPolicy
impl DefaultRetryPolicy
pub fn new() -> DefaultRetryPolicy
Trait Implementations§
source§impl Debug for DefaultRetryPolicy
impl Debug for DefaultRetryPolicy
source§impl Default for DefaultRetryPolicy
impl Default for DefaultRetryPolicy
source§fn default() -> DefaultRetryPolicy
fn default() -> DefaultRetryPolicy
Returns the “default value” for a type. Read more
source§impl RetryPolicy for DefaultRetryPolicy
impl RetryPolicy for DefaultRetryPolicy
source§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
source§fn clone_boxed(&self) -> Box<dyn RetryPolicy>
fn clone_boxed(&self) -> Box<dyn RetryPolicy>
Used to clone this RetryPolicy
Auto Trait Implementations§
impl Freeze for DefaultRetryPolicy
impl RefUnwindSafe for DefaultRetryPolicy
impl Send for DefaultRetryPolicy
impl Sync for DefaultRetryPolicy
impl Unpin for DefaultRetryPolicy
impl UnwindSafe for DefaultRetryPolicy
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more