pub enum BackendRunStatus {
Completed,
WaitingInput(Option<String>),
WaitingAuth(Option<String>),
Suspended(Option<String>),
Failed(String),
Cancelled,
Timeout,
}Expand description
Terminal status of a backend run.
Variants§
Completed
WaitingInput(Option<String>)
WaitingAuth(Option<String>)
Suspended(Option<String>)
Failed(String)
Cancelled
Timeout
Implementations§
Source§impl BackendRunStatus
impl BackendRunStatus
pub fn durable_run_status(&self, termination: &TerminationReason) -> RunStatus
pub fn durable_status_reason( &self, termination: &TerminationReason, ) -> Option<String>
pub fn result_status_label( &self, termination: &TerminationReason, ) -> &'static str
Trait Implementations§
Source§impl Clone for BackendRunStatus
impl Clone for BackendRunStatus
Source§fn clone(&self) -> BackendRunStatus
fn clone(&self) -> BackendRunStatus
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 BackendRunStatus
impl Debug for BackendRunStatus
Auto Trait Implementations§
impl Freeze for BackendRunStatus
impl RefUnwindSafe for BackendRunStatus
impl Send for BackendRunStatus
impl Sync for BackendRunStatus
impl Unpin for BackendRunStatus
impl UnsafeUnpin for BackendRunStatus
impl UnwindSafe for BackendRunStatus
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.