pub struct NamedPolicy { /* private fields */ }Expand description
High-level named retry rule with an outer applicability predicate.
Implementations§
Source§impl NamedPolicy
impl NamedPolicy
pub fn named(name: impl Into<String>, policy: Policy) -> Self
pub fn priority(self, priority: u32) -> Self
pub fn applies_when(self, predicate: Predicate) -> Self
pub fn try_to_raw(&self) -> Result<NamedRetryPolicy, RetryBuilderError>
Trait Implementations§
Source§impl Clone for NamedPolicy
impl Clone for NamedPolicy
Source§fn clone(&self) -> NamedPolicy
fn clone(&self) -> NamedPolicy
Returns a duplicate 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 NamedPolicy
impl Debug for NamedPolicy
Source§impl PartialEq for NamedPolicy
impl PartialEq for NamedPolicy
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.
impl StructuralPartialEq for NamedPolicy
Auto Trait Implementations§
impl Freeze for NamedPolicy
impl RefUnwindSafe for NamedPolicy
impl Send for NamedPolicy
impl Sync for NamedPolicy
impl Unpin for NamedPolicy
impl UnsafeUnpin for NamedPolicy
impl UnwindSafe for NamedPolicy
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