pub enum AiEvalTargetKind {
Prompt,
ModelResponse,
Conversation,
Agent,
ToolCall,
RagPipeline,
Guardrail,
Memory,
Custom,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for AiEvalTargetKind
impl Clone for AiEvalTargetKind
Source§fn clone(&self) -> AiEvalTargetKind
fn clone(&self) -> AiEvalTargetKind
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 AiEvalTargetKind
impl Debug for AiEvalTargetKind
Source§impl Display for AiEvalTargetKind
impl Display for AiEvalTargetKind
Source§impl FromStr for AiEvalTargetKind
impl FromStr for AiEvalTargetKind
Source§type Err = AiEvalError
type Err = AiEvalError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<AiEvalTargetKind, <AiEvalTargetKind as FromStr>::Err>
fn from_str( value: &str, ) -> Result<AiEvalTargetKind, <AiEvalTargetKind as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for AiEvalTargetKind
impl Hash for AiEvalTargetKind
Source§impl Ord for AiEvalTargetKind
impl Ord for AiEvalTargetKind
Source§fn cmp(&self, other: &AiEvalTargetKind) -> Ordering
fn cmp(&self, other: &AiEvalTargetKind) -> Ordering
1.21.0 (const: unstable) · 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 AiEvalTargetKind
impl PartialEq for AiEvalTargetKind
Source§fn eq(&self, other: &AiEvalTargetKind) -> bool
fn eq(&self, other: &AiEvalTargetKind) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for AiEvalTargetKind
impl PartialOrd for AiEvalTargetKind
impl Copy for AiEvalTargetKind
impl Eq for AiEvalTargetKind
impl StructuralPartialEq for AiEvalTargetKind
Auto Trait Implementations§
impl Freeze for AiEvalTargetKind
impl RefUnwindSafe for AiEvalTargetKind
impl Send for AiEvalTargetKind
impl Sync for AiEvalTargetKind
impl Unpin for AiEvalTargetKind
impl UnsafeUnpin for AiEvalTargetKind
impl UnwindSafe for AiEvalTargetKind
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