pub struct YamlWorkflowRunOutput {Show 21 fields
pub workflow_id: String,
pub entry_node: String,
pub trace: Vec<String>,
pub outputs: BTreeMap<String, Value>,
pub globals: BTreeMap<String, Value>,
pub terminal_node: String,
pub terminal_output: Option<Value>,
pub status: YamlWorkflowRunStatus,
pub human_request: Option<HumanRequest>,
pub step_timings: Vec<YamlStepTiming>,
pub llm_node_metrics: BTreeMap<String, YamlLlmNodeMetrics>,
pub llm_node_models: BTreeMap<String, String>,
pub total_elapsed_ms: u128,
pub ttft_ms: Option<u128>,
pub total_input_tokens: u64,
pub total_output_tokens: u64,
pub total_tokens: u64,
pub total_reasoning_tokens: Option<u64>,
pub tokens_per_second: f64,
pub trace_id: Option<String>,
pub metadata: Option<Value>,
}Fields§
§workflow_id: String§entry_node: String§trace: Vec<String>§outputs: BTreeMap<String, Value>§globals: BTreeMap<String, Value>§terminal_node: String§terminal_output: Option<Value>§status: YamlWorkflowRunStatus§human_request: Option<HumanRequest>§step_timings: Vec<YamlStepTiming>§llm_node_metrics: BTreeMap<String, YamlLlmNodeMetrics>§llm_node_models: BTreeMap<String, String>§total_elapsed_ms: u128§ttft_ms: Option<u128>§total_input_tokens: u64§total_output_tokens: u64§total_tokens: u64§total_reasoning_tokens: Option<u64>§tokens_per_second: f64§trace_id: Option<String>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for YamlWorkflowRunOutput
impl Clone for YamlWorkflowRunOutput
Source§fn clone(&self) -> YamlWorkflowRunOutput
fn clone(&self) -> YamlWorkflowRunOutput
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 YamlWorkflowRunOutput
impl Debug for YamlWorkflowRunOutput
Source§impl<'de> Deserialize<'de> for YamlWorkflowRunOutput
impl<'de> Deserialize<'de> for YamlWorkflowRunOutput
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
Source§impl PartialEq for YamlWorkflowRunOutput
impl PartialEq for YamlWorkflowRunOutput
Source§fn eq(&self, other: &YamlWorkflowRunOutput) -> bool
fn eq(&self, other: &YamlWorkflowRunOutput) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for YamlWorkflowRunOutput
impl Serialize for YamlWorkflowRunOutput
impl StructuralPartialEq for YamlWorkflowRunOutput
Auto Trait Implementations§
impl Freeze for YamlWorkflowRunOutput
impl RefUnwindSafe for YamlWorkflowRunOutput
impl Send for YamlWorkflowRunOutput
impl Sync for YamlWorkflowRunOutput
impl Unpin for YamlWorkflowRunOutput
impl UnsafeUnpin for YamlWorkflowRunOutput
impl UnwindSafe for YamlWorkflowRunOutput
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