pub struct CompensationRetryPolicy {
pub max_attempts: u32,
pub backoff_ms: u64,
}Expand description
Retry policy for compensation hook execution.
Defaults to a single attempt (no retry).
Fields§
§max_attempts: u32§backoff_ms: u64Trait Implementations§
Source§impl Clone for CompensationRetryPolicy
impl Clone for CompensationRetryPolicy
Source§fn clone(&self) -> CompensationRetryPolicy
fn clone(&self) -> CompensationRetryPolicy
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 CompensationRetryPolicy
impl Debug for CompensationRetryPolicy
Source§impl Default for CompensationRetryPolicy
impl Default for CompensationRetryPolicy
Source§impl PartialEq for CompensationRetryPolicy
impl PartialEq for CompensationRetryPolicy
impl Copy for CompensationRetryPolicy
impl Eq for CompensationRetryPolicy
impl StructuralPartialEq for CompensationRetryPolicy
Auto Trait Implementations§
impl Freeze for CompensationRetryPolicy
impl RefUnwindSafe for CompensationRetryPolicy
impl Send for CompensationRetryPolicy
impl Sync for CompensationRetryPolicy
impl Unpin for CompensationRetryPolicy
impl UnsafeUnpin for CompensationRetryPolicy
impl UnwindSafe for CompensationRetryPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.