pub struct EvalResult {Show 20 fields
pub id: EvalResultId,
pub run_id: EvalRunId,
pub ai_request_id: Option<AiRequestId>,
pub case_id: Option<EvalCaseId>,
pub provider: String,
pub model: String,
pub overall_score: Option<i32>,
pub dimension_scores: Value,
pub verdict: Verdict,
pub rationale: Option<String>,
pub repair_hint: Option<String>,
pub prompt_excerpt: Option<String>,
pub response_excerpt: Option<String>,
pub latency_ms: Option<i32>,
pub cost_microdollars: i64,
pub judge_cost_microdollars: i64,
pub created_at: DateTime<Utc>,
pub repaired: bool,
pub replay_of_result_id: Option<EvalResultId>,
pub judge_ai_request_id: Option<AiRequestId>,
}Fields§
§id: EvalResultId§run_id: EvalRunId§ai_request_id: Option<AiRequestId>§case_id: Option<EvalCaseId>§provider: String§model: String§overall_score: Option<i32>§dimension_scores: Value§verdict: Verdict§rationale: Option<String>§repair_hint: Option<String>§prompt_excerpt: Option<String>§response_excerpt: Option<String>§latency_ms: Option<i32>§cost_microdollars: i64§judge_cost_microdollars: i64§created_at: DateTime<Utc>§repaired: bool§replay_of_result_id: Option<EvalResultId>§judge_ai_request_id: Option<AiRequestId>Trait Implementations§
Source§impl Clone for EvalResult
impl Clone for EvalResult
Source§fn clone(&self) -> EvalResult
fn clone(&self) -> EvalResult
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 moreAuto Trait Implementations§
impl Freeze for EvalResult
impl RefUnwindSafe for EvalResult
impl Send for EvalResult
impl Sync for EvalResult
impl Unpin for EvalResult
impl UnsafeUnpin for EvalResult
impl UnwindSafe for EvalResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more