pub enum AbandonmentDecision {
Retry,
Abandon,
}Expand description
Decision made by the abandonment tracker after a task failure.
Variants§
Retry
Retry the task (possibly on a different node).
Abandon
Abandon the task — query fails with diagnostic error.
Trait Implementations§
Source§impl Clone for AbandonmentDecision
impl Clone for AbandonmentDecision
Source§fn clone(&self) -> AbandonmentDecision
fn clone(&self) -> AbandonmentDecision
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 AbandonmentDecision
impl Debug for AbandonmentDecision
Source§impl PartialEq for AbandonmentDecision
impl PartialEq for AbandonmentDecision
impl StructuralPartialEq for AbandonmentDecision
Auto Trait Implementations§
impl Freeze for AbandonmentDecision
impl RefUnwindSafe for AbandonmentDecision
impl Send for AbandonmentDecision
impl Sync for AbandonmentDecision
impl Unpin for AbandonmentDecision
impl UnsafeUnpin for AbandonmentDecision
impl UnwindSafe for AbandonmentDecision
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more