pub enum ActivityCompletionOutcome {
Succeeded(Payload),
Failed(ActivityError),
}Expand description
Decoded activity outcome reported by a worker.
Variants§
Succeeded(Payload)
Activity completed successfully with an output payload.
Failed(ActivityError)
Activity failed, preserving retryability classification for the engine.
Trait Implementations§
Source§impl Clone for ActivityCompletionOutcome
impl Clone for ActivityCompletionOutcome
Source§fn clone(&self) -> ActivityCompletionOutcome
fn clone(&self) -> ActivityCompletionOutcome
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 moreSource§impl Debug for ActivityCompletionOutcome
impl Debug for ActivityCompletionOutcome
impl Eq for ActivityCompletionOutcome
impl StructuralPartialEq for ActivityCompletionOutcome
Auto Trait Implementations§
impl Freeze for ActivityCompletionOutcome
impl RefUnwindSafe for ActivityCompletionOutcome
impl Send for ActivityCompletionOutcome
impl Sync for ActivityCompletionOutcome
impl Unpin for ActivityCompletionOutcome
impl UnsafeUnpin for ActivityCompletionOutcome
impl UnwindSafe for ActivityCompletionOutcome
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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