pub struct LengthCheck { /* private fields */ }Expand description
Length-check evaluator: whether the prediction length (in chars) falls within [min, max].
Implementations§
Trait Implementations§
Source§impl Default for LengthCheck
impl Default for LengthCheck
Source§impl Evaluator for LengthCheck
impl Evaluator for LengthCheck
Source§fn eval<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_input: &'life1 str,
prediction: &'life2 str,
_reference: &'life3 str,
) -> Pin<Box<dyn Future<Output = Result<Score, EvalError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn eval<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
_input: &'life1 str,
prediction: &'life2 str,
_reference: &'life3 str,
) -> Pin<Box<dyn Future<Output = Result<Score, EvalError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
Scores a single prediction
Auto Trait Implementations§
impl Freeze for LengthCheck
impl RefUnwindSafe for LengthCheck
impl Send for LengthCheck
impl Sync for LengthCheck
impl Unpin for LengthCheck
impl UnsafeUnpin for LengthCheck
impl UnwindSafe for LengthCheck
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