Enum AiEvalTargetKind
pub enum AiEvalTargetKind {
Prompt,
ModelResponse,
Conversation,
Agent,
ToolCall,
RagPipeline,
Guardrail,
Memory,
Custom,
}Variants§
Implementations§
§impl AiEvalTargetKind
impl AiEvalTargetKind
pub const ALL: &'static [AiEvalTargetKind]
pub const fn as_str(self) -> &'static str
Trait Implementations§
§impl Clone for AiEvalTargetKind
impl Clone for AiEvalTargetKind
§fn clone(&self) -> AiEvalTargetKind
fn clone(&self) -> AiEvalTargetKind
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 more§impl Debug for AiEvalTargetKind
impl Debug for AiEvalTargetKind
§impl Display for AiEvalTargetKind
impl Display for AiEvalTargetKind
§impl FromStr for AiEvalTargetKind
impl FromStr for AiEvalTargetKind
§type Err = AiEvalError
type Err = AiEvalError
The associated error which can be returned from parsing.
§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 more§impl Hash for AiEvalTargetKind
impl Hash for AiEvalTargetKind
§impl Ord for AiEvalTargetKind
impl Ord for AiEvalTargetKind
§fn cmp(&self, other: &AiEvalTargetKind) -> Ordering
fn cmp(&self, other: &AiEvalTargetKind) -> 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
§impl PartialEq for AiEvalTargetKind
impl PartialEq for AiEvalTargetKind
§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