pub struct PartialWorkflowOutput {
pub workflow_id: String,
pub completed_trace: Vec<String>,
pub completed_outputs: BTreeMap<String, Value>,
pub failed_node_id: String,
pub error: String,
pub checkpoint: WorkflowCheckpoint,
pub nerdstats: Option<RunMetadata>,
}Expand description
Partial output returned when a workflow fails after some nodes succeed.
Fields§
§workflow_id: StringWorkflow identifier.
completed_trace: Vec<String>Nodes that completed before failure.
completed_outputs: BTreeMap<String, Value>Outputs from completed nodes.
failed_node_id: StringThe node that failed.
error: StringError description.
checkpoint: WorkflowCheckpointCheckpoint for retrying.
nerdstats: Option<RunMetadata>Optional performance metadata.
Trait Implementations§
Source§impl Clone for PartialWorkflowOutput
impl Clone for PartialWorkflowOutput
Source§fn clone(&self) -> PartialWorkflowOutput
fn clone(&self) -> PartialWorkflowOutput
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 PartialWorkflowOutput
impl Debug for PartialWorkflowOutput
Source§impl<'de> Deserialize<'de> for PartialWorkflowOutput
impl<'de> Deserialize<'de> for PartialWorkflowOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PartialWorkflowOutput
impl RefUnwindSafe for PartialWorkflowOutput
impl Send for PartialWorkflowOutput
impl Sync for PartialWorkflowOutput
impl Unpin for PartialWorkflowOutput
impl UnsafeUnpin for PartialWorkflowOutput
impl UnwindSafe for PartialWorkflowOutput
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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