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
Source§fn clone(&self) -> FaultAction
fn clone(&self) -> FaultAction
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FaultAction
Source§impl Debug for FaultAction
impl Debug for FaultAction
Source§impl Default for FaultAction
impl Default for FaultAction
Source§fn default() -> FaultAction
fn default() -> FaultAction
Returns the “default value” for a type. Read more
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