pub enum EvalTestingCriteria {
LabelModel(EvalGraderLabelModel),
StringCheck(EvalGraderStringCheck),
TextSimilarity(EvalGraderTextSimilarity),
Python(EvalGraderPython),
ScoreModel(EvalGraderScoreModel),
}
Variants§
LabelModel(EvalGraderLabelModel)
StringCheck(EvalGraderStringCheck)
TextSimilarity(EvalGraderTextSimilarity)
Python(EvalGraderPython)
ScoreModel(EvalGraderScoreModel)
Trait Implementations§
Source§impl Clone for EvalTestingCriteria
impl Clone for EvalTestingCriteria
Source§fn clone(&self) -> EvalTestingCriteria
fn clone(&self) -> EvalTestingCriteria
Returns a duplicate of the value. Read more
1.0.0 · 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 EvalTestingCriteria
impl Debug for EvalTestingCriteria
Source§impl<'de> Deserialize<'de> for EvalTestingCriteria
impl<'de> Deserialize<'de> for EvalTestingCriteria
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 EvalTestingCriteria
impl PartialEq for EvalTestingCriteria
Source§impl Serialize for EvalTestingCriteria
impl Serialize for EvalTestingCriteria
impl StructuralPartialEq for EvalTestingCriteria
Auto Trait Implementations§
impl Freeze for EvalTestingCriteria
impl RefUnwindSafe for EvalTestingCriteria
impl Send for EvalTestingCriteria
impl Sync for EvalTestingCriteria
impl Unpin for EvalTestingCriteria
impl UnwindSafe for EvalTestingCriteria
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