pub struct JitterDefinition {
pub from: Duration,
pub to: Duration,
}Expand description
Represents the definition of the parameters that control the randomness or variability of a delay, typically between retry attempts
Fields§
§from: DurationGets/sets the minimum duration of the jitter range
to: DurationGets/sets the maximum duration of the jitter range
Trait Implementations§
Source§impl Clone for JitterDefinition
impl Clone for JitterDefinition
Source§fn clone(&self) -> JitterDefinition
fn clone(&self) -> JitterDefinition
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 JitterDefinition
impl Debug for JitterDefinition
Source§impl Default for JitterDefinition
impl Default for JitterDefinition
Source§fn default() -> JitterDefinition
fn default() -> JitterDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JitterDefinition
impl<'de> Deserialize<'de> for JitterDefinition
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 JitterDefinition
impl PartialEq for JitterDefinition
Source§fn eq(&self, other: &JitterDefinition) -> bool
fn eq(&self, other: &JitterDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for JitterDefinition
impl Serialize for JitterDefinition
impl Eq for JitterDefinition
impl StructuralPartialEq for JitterDefinition
Auto Trait Implementations§
impl Freeze for JitterDefinition
impl RefUnwindSafe for JitterDefinition
impl Send for JitterDefinition
impl Sync for JitterDefinition
impl Unpin for JitterDefinition
impl UnsafeUnpin for JitterDefinition
impl UnwindSafe for JitterDefinition
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