pub struct YamlWorkflowRunOutput {Show 19 fields
pub workflow_id: String,
pub entry_node: String,
pub email_text: String,
pub trace: Vec<String>,
pub outputs: BTreeMap<String, Value>,
pub terminal_node: String,
pub terminal_output: Option<Value>,
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§email_text: String§trace: Vec<String>§outputs: BTreeMap<String, Value>§terminal_node: String§terminal_output: Option<Value>§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 · 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 PartialEq for YamlWorkflowRunOutput
impl PartialEq for YamlWorkflowRunOutput
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