pub struct WorkflowAgentRun {Show 13 fields
pub agent_id: WorkflowAgentRunId,
pub phase_id: WorkflowPhaseId,
pub description: String,
pub status: WorkflowAgentStatus,
pub lane: Option<SubagentLane>,
pub model: Option<String>,
pub thread_id: Option<ThreadId>,
pub turn_id: Option<TurnId>,
pub usage: Option<TokenUsage>,
pub exit_reason: Option<SubagentExitReason>,
pub error: Option<String>,
pub started_at: Option<OffsetDateTime>,
pub completed_at: Option<OffsetDateTime>,
}Fields§
§agent_id: WorkflowAgentRunId§phase_id: WorkflowPhaseId§description: String§status: WorkflowAgentStatus§lane: Option<SubagentLane>§model: Option<String>§thread_id: Option<ThreadId>§turn_id: Option<TurnId>§usage: Option<TokenUsage>§exit_reason: Option<SubagentExitReason>§error: Option<String>§started_at: Option<OffsetDateTime>§completed_at: Option<OffsetDateTime>Trait Implementations§
Source§impl Clone for WorkflowAgentRun
impl Clone for WorkflowAgentRun
Source§fn clone(&self) -> WorkflowAgentRun
fn clone(&self) -> WorkflowAgentRun
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 WorkflowAgentRun
impl Debug for WorkflowAgentRun
Source§impl<'de> Deserialize<'de> for WorkflowAgentRun
impl<'de> Deserialize<'de> for WorkflowAgentRun
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 WorkflowAgentRun
impl PartialEq for WorkflowAgentRun
Source§fn eq(&self, other: &WorkflowAgentRun) -> bool
fn eq(&self, other: &WorkflowAgentRun) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkflowAgentRun
impl Serialize for WorkflowAgentRun
impl StructuralPartialEq for WorkflowAgentRun
Auto Trait Implementations§
impl Freeze for WorkflowAgentRun
impl RefUnwindSafe for WorkflowAgentRun
impl Send for WorkflowAgentRun
impl Sync for WorkflowAgentRun
impl Unpin for WorkflowAgentRun
impl UnsafeUnpin for WorkflowAgentRun
impl UnwindSafe for WorkflowAgentRun
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