pub struct RunResult {
pub success: bool,
pub wall_time_ms: u64,
pub total_tokens: u64,
pub tool_errors: u32,
pub stability_variance: f64,
pub final_score: f64,
pub failing_tests: Vec<String>,
pub tests_passed: u32,
pub tests_failed: u32,
pub files_modified: u32,
pub early_stopped: bool,
pub early_stop_reason: Option<String>,
}Expand description
Results from a completed benchmark run
Fields§
§success: bool§wall_time_ms: u64§total_tokens: u64§tool_errors: u32§stability_variance: f64§final_score: f64§failing_tests: Vec<String>§tests_passed: u32§tests_failed: u32§files_modified: u32§early_stopped: bool§early_stop_reason: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunResult
impl<'de> Deserialize<'de> for RunResult
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 RunResult
impl RefUnwindSafe for RunResult
impl Send for RunResult
impl Sync for RunResult
impl Unpin for RunResult
impl UnsafeUnpin for RunResult
impl UnwindSafe for RunResult
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