pub struct TokenOverlapScorer { /* private fields */ }Expand description
Deterministic lexical overlap scorer for string reference answers.
Implementations§
Trait Implementations§
Source§impl Clone for TokenOverlapScorer
impl Clone for TokenOverlapScorer
Source§fn clone(&self) -> TokenOverlapScorer
fn clone(&self) -> TokenOverlapScorer
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 TokenOverlapScorer
impl Debug for TokenOverlapScorer
Source§impl EvaluationScorer for TokenOverlapScorer
impl EvaluationScorer for TokenOverlapScorer
Source§fn score(
&self,
case: EvaluationCase,
output: EvaluationOutput,
) -> EvaluationFuture<Result<ScoreValue, EvaluationError>>
fn score( &self, case: EvaluationCase, output: EvaluationOutput, ) -> EvaluationFuture<Result<ScoreValue, EvaluationError>>
Scores one target output.
Auto Trait Implementations§
impl Freeze for TokenOverlapScorer
impl RefUnwindSafe for TokenOverlapScorer
impl Send for TokenOverlapScorer
impl Sync for TokenOverlapScorer
impl Unpin for TokenOverlapScorer
impl UnsafeUnpin for TokenOverlapScorer
impl UnwindSafe for TokenOverlapScorer
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