pub enum CancelJobOutcome {
NotFound,
NotCancellable(String),
Cancelled(Box<Job>),
CancelledAndOrderAbandoned {
job: Box<Job>,
order_id: String,
},
}Expand description
Outcome of cancel_job / confirm_cancel_job.
Variants§
NotFound
NotCancellable(String)
running, done, or already cancelled — the guard refused. Carries
the current status so the caller can name it.
Cancelled(Box<Job>)
Cancelled. The job row is the one the guard returned.
CancelledAndOrderAbandoned
Cancelled, and because it was an in-flight relay issuance the local
order was marked invalid and the upstream mapping abandoned so
recovery will not resurrect it.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CancelJobOutcome
impl RefUnwindSafe for CancelJobOutcome
impl Send for CancelJobOutcome
impl Sync for CancelJobOutcome
impl Unpin for CancelJobOutcome
impl UnsafeUnpin for CancelJobOutcome
impl UnwindSafe for CancelJobOutcome
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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