pub struct ExactMatchEvaluator { /* private fields */ }Expand description
Evaluator that checks for exact string match between prediction and reference.
Implementations§
Source§impl ExactMatchEvaluator
impl ExactMatchEvaluator
Sourcepub fn case_insensitive() -> Self
pub fn case_insensitive() -> Self
Create a case-insensitive exact match evaluator.
Trait Implementations§
Source§impl Default for ExactMatchEvaluator
impl Default for ExactMatchEvaluator
Source§impl Evaluator for ExactMatchEvaluator
impl Evaluator for ExactMatchEvaluator
Source§fn evaluate<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
prediction: &'life1 str,
reference: &'life2 str,
_input: &'life3 str,
) -> Pin<Box<dyn Future<Output = Result<EvalResult, SynapticError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn evaluate<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
prediction: &'life1 str,
reference: &'life2 str,
_input: &'life3 str,
) -> Pin<Box<dyn Future<Output = Result<EvalResult, SynapticError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Evaluate a prediction against a reference, given the original input.
Auto Trait Implementations§
impl Freeze for ExactMatchEvaluator
impl RefUnwindSafe for ExactMatchEvaluator
impl Send for ExactMatchEvaluator
impl Sync for ExactMatchEvaluator
impl Unpin for ExactMatchEvaluator
impl UnsafeUnpin for ExactMatchEvaluator
impl UnwindSafe for ExactMatchEvaluator
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