pub struct JudgeEvaluationEvidence {
pub evaluator_id: String,
pub evaluator_version: String,
pub passed: bool,
pub model_ref: String,
pub detail: String,
pub cost_micros: u64,
pub attestation: String,
}Expand description
Attested outcome of a model-graded evaluator. Produced by the isolated executor; the control plane never calls a judge model itself.
Fields§
§evaluator_id: String§evaluator_version: String§passed: bool§model_ref: StringJudge model actually used, checked against the pinned reference.
detail: String§cost_micros: u64§attestation: StringTrait Implementations§
Source§impl Clone for JudgeEvaluationEvidence
impl Clone for JudgeEvaluationEvidence
Source§fn clone(&self) -> JudgeEvaluationEvidence
fn clone(&self) -> JudgeEvaluationEvidence
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 JudgeEvaluationEvidence
impl Debug for JudgeEvaluationEvidence
Source§impl<'de> Deserialize<'de> for JudgeEvaluationEvidence
impl<'de> Deserialize<'de> for JudgeEvaluationEvidence
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 JudgeEvaluationEvidence
impl RefUnwindSafe for JudgeEvaluationEvidence
impl Send for JudgeEvaluationEvidence
impl Sync for JudgeEvaluationEvidence
impl Unpin for JudgeEvaluationEvidence
impl UnsafeUnpin for JudgeEvaluationEvidence
impl UnwindSafe for JudgeEvaluationEvidence
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