pub enum AiEvalKind {
PromptEval,
ResponseEval,
ConversationEval,
ToolUseEval,
AgentEval,
RagEval,
SafetyEval,
RegressionEval,
HumanEval,
Custom,
}Variants§
PromptEval
ResponseEval
ConversationEval
ToolUseEval
AgentEval
RagEval
SafetyEval
RegressionEval
HumanEval
Custom
Implementations§
Trait Implementations§
Source§impl Clone for AiEvalKind
impl Clone for AiEvalKind
Source§fn clone(&self) -> AiEvalKind
fn clone(&self) -> AiEvalKind
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 AiEvalKind
impl Debug for AiEvalKind
Source§impl Display for AiEvalKind
impl Display for AiEvalKind
Source§impl FromStr for AiEvalKind
impl FromStr for AiEvalKind
Source§impl Hash for AiEvalKind
impl Hash for AiEvalKind
Source§impl Ord for AiEvalKind
impl Ord for AiEvalKind
Source§fn cmp(&self, other: &AiEvalKind) -> Ordering
fn cmp(&self, other: &AiEvalKind) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for AiEvalKind
impl PartialEq for AiEvalKind
Source§impl PartialOrd for AiEvalKind
impl PartialOrd for AiEvalKind
impl Copy for AiEvalKind
impl Eq for AiEvalKind
impl StructuralPartialEq for AiEvalKind
Auto Trait Implementations§
impl Freeze for AiEvalKind
impl RefUnwindSafe for AiEvalKind
impl Send for AiEvalKind
impl Sync for AiEvalKind
impl Unpin for AiEvalKind
impl UnsafeUnpin for AiEvalKind
impl UnwindSafe for AiEvalKind
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