pub struct ProjectBenchSummary {Show 15 fields
pub bench_id: i64,
pub script_id: i64,
pub script_name: String,
pub judge_script_id: Option<i64>,
pub judge_script_name: Option<String>,
pub judge_channel: String,
pub case_count: i64,
pub latest_run_id: Option<i64>,
pub latest_run_status: Option<String>,
pub latest_run_channel: Option<String>,
pub latest_run_workflow_version_id: Option<i64>,
pub latest_run_at: Option<String>,
pub latest_run_mean_score: Option<f64>,
pub latest_run_cost_usd: Option<f64>,
pub updated_at: String,
}Expand description
Aggregated per-bench summary used by the project-level evals landing page.
Returned by GET /projects/{id}/benches.
Fields§
§bench_id: i64§script_id: i64§script_name: String§judge_script_id: Option<i64>§judge_script_name: Option<String>§judge_channel: String§case_count: i64§latest_run_id: Option<i64>§latest_run_status: Option<String>§latest_run_channel: Option<String>§latest_run_workflow_version_id: Option<i64>§latest_run_at: Option<String>§latest_run_mean_score: Option<f64>§latest_run_cost_usd: Option<f64>§updated_at: StringTrait Implementations§
Source§impl Clone for ProjectBenchSummary
impl Clone for ProjectBenchSummary
Source§fn clone(&self) -> ProjectBenchSummary
fn clone(&self) -> ProjectBenchSummary
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 ProjectBenchSummary
impl Debug for ProjectBenchSummary
Source§impl<'de> Deserialize<'de> for ProjectBenchSummary
impl<'de> Deserialize<'de> for ProjectBenchSummary
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 ProjectBenchSummary
impl RefUnwindSafe for ProjectBenchSummary
impl Send for ProjectBenchSummary
impl Sync for ProjectBenchSummary
impl Unpin for ProjectBenchSummary
impl UnsafeUnpin for ProjectBenchSummary
impl UnwindSafe for ProjectBenchSummary
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