pub struct AgentRunResult {
pub output: Value,
pub duration_ms: u64,
pub success: bool,
pub error: Option<String>,
pub traces: Vec<TraceEvent>,
}Expand description
Agent runner result and trace events. These are unstable before 1.0.
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
Source§impl JsonSchema for AgentRunResult
impl JsonSchema for AgentRunResult
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto 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