pub struct AgentRunResult {
pub output: Value,
pub duration_ms: u64,
pub success: bool,
pub error: Option<String>,
pub traces: Vec<TraceEvent>,
}Expand description
The result of running an agent on a single input, including traces.
Fields§
§output: Value§duration_ms: u64§success: bool§error: Option<String>§traces: Vec<TraceEvent>Trait Implementations§
Source§impl Clone for AgentRunResult
impl Clone for AgentRunResult
Source§fn clone(&self) -> AgentRunResult
fn clone(&self) -> AgentRunResult
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 AgentRunResult
impl Debug for AgentRunResult
Source§impl<'de> Deserialize<'de> for AgentRunResult
impl<'de> Deserialize<'de> for AgentRunResult
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 AgentRunResult
impl RefUnwindSafe for AgentRunResult
impl Send for AgentRunResult
impl Sync for AgentRunResult
impl Unpin for AgentRunResult
impl UnsafeUnpin for AgentRunResult
impl UnwindSafe for AgentRunResult
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