pub struct FaultAction { /* private fields */ }Expand description
The action a classifier rule declares for one phase and category.
Implementations§
Source§impl FaultAction
impl FaultAction
Sourcepub const fn skip(disposition: RollbackDisposition) -> Self
pub const fn skip(disposition: RollbackDisposition) -> Self
Skips without retrying.
Sourcepub const fn retry_then_skip(disposition: RollbackDisposition) -> Self
pub const fn retry_then_skip(disposition: RollbackDisposition) -> Self
Retries within the configured limit and skips after exhaustion.
Sourcepub const fn is_retryable(self) -> bool
pub const fn is_retryable(self) -> bool
Returns whether the rule accepts a retry.
Sourcepub const fn skip_disposition(self) -> Option<RollbackDisposition>
pub const fn skip_disposition(self) -> Option<RollbackDisposition>
Returns the accepted skip disposition, when the rule accepts a skip.
Trait Implementations§
Source§impl Clone for FaultAction
impl Clone for FaultAction
impl Copy for FaultAction
Source§impl Debug for FaultAction
impl Debug for FaultAction
Source§impl Default for FaultAction
impl Default for FaultAction
impl Eq for FaultAction
Source§impl Hash for FaultAction
impl Hash for FaultAction
Source§impl PartialEq for FaultAction
impl PartialEq for FaultAction
impl StructuralPartialEq for FaultAction
Auto Trait Implementations§
impl Freeze for FaultAction
impl RefUnwindSafe for FaultAction
impl Send for FaultAction
impl Sync for FaultAction
impl Unpin for FaultAction
impl UnsafeUnpin for FaultAction
impl UnwindSafe for FaultAction
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