pub struct TrialResult {Show 15 fields
pub task_id: String,
pub model: String,
pub bash_commands: Vec<String>,
pub assistant_texts: Vec<String>,
pub num_turns: u32,
pub input_tokens: u64,
pub output_tokens: u64,
pub cost_usd: f64,
pub duration_ms: u64,
pub terminal_reason: String,
pub is_error: bool,
pub completed_under_turn_cap: bool,
pub final_text: String,
pub setup_failed: bool,
pub timed_out: bool,
}Expand description
One trial outcome. The judge consumes this; the report aggregates it.
Fields§
§task_id: String§model: String§bash_commands: Vec<String>Every bash command the agent tried, in order.
assistant_texts: Vec<String>Assistant messages (text content), in order.
num_turns: u32§input_tokens: u64§output_tokens: u64§cost_usd: f64§duration_ms: u64§terminal_reason: String§is_error: bool§completed_under_turn_cap: bool§final_text: String§setup_failed: bool§timed_out: boolTrait Implementations§
Source§impl Clone for TrialResult
impl Clone for TrialResult
Source§fn clone(&self) -> TrialResult
fn clone(&self) -> TrialResult
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 TrialResult
impl Debug for TrialResult
Source§impl<'de> Deserialize<'de> for TrialResult
impl<'de> Deserialize<'de> for TrialResult
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 TrialResult
impl RefUnwindSafe for TrialResult
impl Send for TrialResult
impl Sync for TrialResult
impl Unpin for TrialResult
impl UnsafeUnpin for TrialResult
impl UnwindSafe for TrialResult
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