pub struct RetryPolicyLimitDefinitionBuilder { /* private fields */ }Expand description
Represents the service used to build RetryPolicyLimitDefinitions
Implementations§
Source§impl RetryPolicyLimitDefinitionBuilder
impl RetryPolicyLimitDefinitionBuilder
Sourcepub fn attempt<F>(&mut self, setup: F) -> &mut Selfwhere
F: FnOnce(&mut RetryAttemptLimitDefinitionBuilder),
pub fn attempt<F>(&mut self, setup: F) -> &mut Selfwhere
F: FnOnce(&mut RetryAttemptLimitDefinitionBuilder),
Configures retry attempts limits
Sourcepub fn duration(&mut self, duration: Duration) -> &mut Self
pub fn duration(&mut self, duration: Duration) -> &mut Self
Configures the maximum duration during which retrying is allowed
Sourcepub fn build(self) -> RetryPolicyLimitDefinition
pub fn build(self) -> RetryPolicyLimitDefinition
Builds the configured RetryPolicyLimitDefinition
Auto Trait Implementations§
impl Freeze for RetryPolicyLimitDefinitionBuilder
impl RefUnwindSafe for RetryPolicyLimitDefinitionBuilder
impl Send for RetryPolicyLimitDefinitionBuilder
impl Sync for RetryPolicyLimitDefinitionBuilder
impl Unpin for RetryPolicyLimitDefinitionBuilder
impl UnwindSafe for RetryPolicyLimitDefinitionBuilder
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