pub struct CoreRetryConfig {
pub enabled: Option<bool>,
pub max_retries: Option<u32>,
pub base_delay_ms: Option<u64>,
}Expand description
[core.retry]. P4: consumed by a request-retry loop that doesn’t exist
as a Config field yet (obligation 1; pi§3 naming).
Fields§
§enabled: Option<bool>Whether the retry loop is on.
max_retries: Option<u32>Maximum retry attempts.
base_delay_ms: Option<u64>Base backoff delay in milliseconds (doubles per pi§3 semantics).
Trait Implementations§
Source§impl Clone for CoreRetryConfig
impl Clone for CoreRetryConfig
Source§fn clone(&self) -> CoreRetryConfig
fn clone(&self) -> CoreRetryConfig
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 CoreRetryConfig
impl Debug for CoreRetryConfig
Source§impl Default for CoreRetryConfig
impl Default for CoreRetryConfig
Source§fn default() -> CoreRetryConfig
fn default() -> CoreRetryConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CoreRetryConfig
impl<'de> Deserialize<'de> for CoreRetryConfig
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 CoreRetryConfig
impl PartialEq for CoreRetryConfig
Source§impl Serialize for CoreRetryConfig
impl Serialize for CoreRetryConfig
impl StructuralPartialEq for CoreRetryConfig
Auto Trait Implementations§
impl Freeze for CoreRetryConfig
impl RefUnwindSafe for CoreRetryConfig
impl Send for CoreRetryConfig
impl Sync for CoreRetryConfig
impl Unpin for CoreRetryConfig
impl UnsafeUnpin for CoreRetryConfig
impl UnwindSafe for CoreRetryConfig
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