pub struct BackoffStrategyDefinition {
pub constant: Option<ConstantBackoffDefinition>,
pub exponential: Option<ExponentialBackoffDefinition>,
pub linear: Option<LinearBackoffDefinition>,
}Expand description
Represents the definition of a retry backoff strategy
Fields§
§constant: Option<ConstantBackoffDefinition>Gets/sets the definition of the constant backoff to use, if any
exponential: Option<ExponentialBackoffDefinition>Gets/sets the definition of the exponential backoff to use, if any
linear: Option<LinearBackoffDefinition>Gets/sets the definition of the linear backoff to use, if any
Trait Implementations§
Source§impl Clone for BackoffStrategyDefinition
impl Clone for BackoffStrategyDefinition
Source§fn clone(&self) -> BackoffStrategyDefinition
fn clone(&self) -> BackoffStrategyDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 BackoffStrategyDefinition
impl Debug for BackoffStrategyDefinition
Source§impl Default for BackoffStrategyDefinition
impl Default for BackoffStrategyDefinition
Source§fn default() -> BackoffStrategyDefinition
fn default() -> BackoffStrategyDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BackoffStrategyDefinition
impl<'de> Deserialize<'de> for BackoffStrategyDefinition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BackoffStrategyDefinition
impl PartialEq for BackoffStrategyDefinition
Source§fn eq(&self, other: &BackoffStrategyDefinition) -> bool
fn eq(&self, other: &BackoffStrategyDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BackoffStrategyDefinition
Auto Trait Implementations§
impl Freeze for BackoffStrategyDefinition
impl RefUnwindSafe for BackoffStrategyDefinition
impl Send for BackoffStrategyDefinition
impl Sync for BackoffStrategyDefinition
impl Unpin for BackoffStrategyDefinition
impl UnsafeUnpin for BackoffStrategyDefinition
impl UnwindSafe for BackoffStrategyDefinition
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