pub struct RunWorkflowResult {
pub output: WorkflowModuleOutput,
pub logs: Vec<Vec<Value>>,
pub phases: Vec<WorkflowPhaseCall>,
pub agent_calls: Vec<WorkflowRuntimeRequest>,
pub workflow_calls: Vec<WorkflowRuntimeRequest>,
pub budget: WorkflowBudgetSnapshot,
pub token_usage: WorkflowTokenUsage,
pub token_usage_by_phase: BTreeMap<String, WorkflowTokenUsage>,
pub agent_runs: Vec<WorkflowAgentRunSummary>,
}Fields§
§output: WorkflowModuleOutput§logs: Vec<Vec<Value>>§phases: Vec<WorkflowPhaseCall>§agent_calls: Vec<WorkflowRuntimeRequest>§workflow_calls: Vec<WorkflowRuntimeRequest>§budget: WorkflowBudgetSnapshot§token_usage: WorkflowTokenUsage§token_usage_by_phase: BTreeMap<String, WorkflowTokenUsage>§agent_runs: Vec<WorkflowAgentRunSummary>Trait Implementations§
Auto Trait Implementations§
impl Freeze for RunWorkflowResult
impl RefUnwindSafe for RunWorkflowResult
impl Send for RunWorkflowResult
impl Sync for RunWorkflowResult
impl Unpin for RunWorkflowResult
impl UnsafeUnpin for RunWorkflowResult
impl UnwindSafe for RunWorkflowResult
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