pub enum FlowStatus {
Running,
Completed,
Failed,
ServerSideTimeoutInternalOnly,
Terminated,
Canceled,
ContinuedAsNew,
}Expand description
Describes the current or terminal state of a Flow run.
Variants§
Running
The Flow can still execute Steps or receive RPCs and Channel messages.
Completed
The Flow completed successfully.
Failed
The Flow ended because a Step, RPC, or user-code failure was not recovered.
ServerSideTimeoutInternalOnly
Reserved for backend hard-timeout reporting. Applications must not depend on this status.
Terminated
An operator terminated the Flow immediately.
Canceled
The Flow completed cooperative cancellation.
ContinuedAsNew
The run rolled its history into a successor run.
Trait Implementations§
Source§impl Clone for FlowStatus
impl Clone for FlowStatus
impl Copy for FlowStatus
Source§impl Debug for FlowStatus
impl Debug for FlowStatus
impl Eq for FlowStatus
Source§impl PartialEq for FlowStatus
impl PartialEq for FlowStatus
impl StructuralPartialEq for FlowStatus
Auto Trait Implementations§
impl Freeze for FlowStatus
impl RefUnwindSafe for FlowStatus
impl Send for FlowStatus
impl Sync for FlowStatus
impl Unpin for FlowStatus
impl UnsafeUnpin for FlowStatus
impl UnwindSafe for FlowStatus
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request