Struct cdrs_tokio::retry::ConstantReconnectionPolicy
source · pub struct ConstantReconnectionPolicy { /* private fields */ }
Expand description
Schedules reconnection at constant interval.
Implementations§
source§impl ConstantReconnectionPolicy
impl ConstantReconnectionPolicy
pub fn new(base_delay: Duration) -> ConstantReconnectionPolicy
Trait Implementations§
source§impl Clone for ConstantReconnectionPolicy
impl Clone for ConstantReconnectionPolicy
source§fn clone(&self) -> ConstantReconnectionPolicy
fn clone(&self) -> ConstantReconnectionPolicy
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ConstantReconnectionPolicy
impl Debug for ConstantReconnectionPolicy
source§impl Default for ConstantReconnectionPolicy
impl Default for ConstantReconnectionPolicy
source§impl Hash for ConstantReconnectionPolicy
impl Hash for ConstantReconnectionPolicy
source§impl Ord for ConstantReconnectionPolicy
impl Ord for ConstantReconnectionPolicy
source§fn cmp(&self, other: &ConstantReconnectionPolicy) -> Ordering
fn cmp(&self, other: &ConstantReconnectionPolicy) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for ConstantReconnectionPolicy
impl PartialEq for ConstantReconnectionPolicy
source§fn eq(&self, other: &ConstantReconnectionPolicy) -> bool
fn eq(&self, other: &ConstantReconnectionPolicy) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ConstantReconnectionPolicy
impl PartialOrd for ConstantReconnectionPolicy
source§fn partial_cmp(&self, other: &ConstantReconnectionPolicy) -> Option<Ordering>
fn partial_cmp(&self, other: &ConstantReconnectionPolicy) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl ReconnectionPolicy for ConstantReconnectionPolicy
impl ReconnectionPolicy for ConstantReconnectionPolicy
source§fn new_node_schedule(&self) -> Box<dyn ReconnectionSchedule + Send + Sync>
fn new_node_schedule(&self) -> Box<dyn ReconnectionSchedule + Send + Sync>
Creates new schedule when a connection needs to be re-established.
impl Copy for ConstantReconnectionPolicy
impl Eq for ConstantReconnectionPolicy
impl StructuralPartialEq for ConstantReconnectionPolicy
Auto Trait Implementations§
impl Freeze for ConstantReconnectionPolicy
impl RefUnwindSafe for ConstantReconnectionPolicy
impl Send for ConstantReconnectionPolicy
impl Sync for ConstantReconnectionPolicy
impl Unpin for ConstantReconnectionPolicy
impl UnwindSafe for ConstantReconnectionPolicy
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