pub enum EvaluationSubjectRole {
Primary,
CandidateEvidence,
Baseline,
Comparator,
Constraint,
}Expand description
Role a subject plays in an evaluation.
Variants§
Primary
Main thing being evaluated.
CandidateEvidence
Candidate evidence that may have helped the outcome.
Baseline
Baseline subject used for comparison.
Comparator
Comparator subject used in paired or ablation evals.
Constraint
Constraint that shaped the expected result.
Trait Implementations§
Source§impl Clone for EvaluationSubjectRole
impl Clone for EvaluationSubjectRole
Source§fn clone(&self) -> EvaluationSubjectRole
fn clone(&self) -> EvaluationSubjectRole
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 EvaluationSubjectRole
impl Debug for EvaluationSubjectRole
Source§impl<'de> Deserialize<'de> for EvaluationSubjectRole
impl<'de> Deserialize<'de> for EvaluationSubjectRole
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
Source§impl PartialEq for EvaluationSubjectRole
impl PartialEq for EvaluationSubjectRole
Source§fn eq(&self, other: &EvaluationSubjectRole) -> bool
fn eq(&self, other: &EvaluationSubjectRole) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EvaluationSubjectRole
impl Serialize for EvaluationSubjectRole
impl Eq for EvaluationSubjectRole
impl StructuralPartialEq for EvaluationSubjectRole
Auto Trait Implementations§
impl Freeze for EvaluationSubjectRole
impl RefUnwindSafe for EvaluationSubjectRole
impl Send for EvaluationSubjectRole
impl Sync for EvaluationSubjectRole
impl Unpin for EvaluationSubjectRole
impl UnsafeUnpin for EvaluationSubjectRole
impl UnwindSafe for EvaluationSubjectRole
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