pub struct NamedRetryPolicy {
pub name: String,
pub priority: u32,
pub predicate: RetryPredicate,
pub policy: RetryPolicy,
}Expand description
── Named policy rule ──────────────────────────────────────────── A named retry policy rule: predicate selects when it applies, policy defines the retry strategy, priority controls evaluation order (higher = checked first).
Fields§
§name: String§priority: u32§predicate: RetryPredicate§policy: RetryPolicyTrait Implementations§
Source§impl Clone for NamedRetryPolicy
impl Clone for NamedRetryPolicy
Source§impl Debug for NamedRetryPolicy
impl Debug for NamedRetryPolicy
Source§impl TryFrom<NamedPolicy> for NamedRetryPolicy
impl TryFrom<NamedPolicy> for NamedRetryPolicy
Source§type Error = RetryBuilderError
type Error = RetryBuilderError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for NamedRetryPolicy
impl RefUnwindSafe for NamedRetryPolicy
impl Send for NamedRetryPolicy
impl Sync for NamedRetryPolicy
impl Unpin for NamedRetryPolicy
impl UnsafeUnpin for NamedRetryPolicy
impl UnwindSafe for NamedRetryPolicy
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