pub struct EvaluatorAccuracyTracker { /* private fields */ }Expand description
Evaluator accuracy tracker for historical confidence analysis
Implementations§
Source§impl EvaluatorAccuracyTracker
impl EvaluatorAccuracyTracker
pub fn new() -> Self
pub fn record_accuracy( &mut self, combination: &EvaluatorCombination, context_hash: u64, accuracy: f32, )
pub fn get_historical_accuracy( &self, combination: &EvaluatorCombination, context_hash: u64, ) -> Option<f32>
pub fn get_total_entries(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EvaluatorAccuracyTracker
impl RefUnwindSafe for EvaluatorAccuracyTracker
impl Send for EvaluatorAccuracyTracker
impl Sync for EvaluatorAccuracyTracker
impl Unpin for EvaluatorAccuracyTracker
impl UnwindSafe for EvaluatorAccuracyTracker
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more