pub struct RetrievalMetrics {
pub recall_calls: u64,
pub results_returned: u64,
}Fields§
§recall_calls: u64§results_returned: u64Implementations§
Source§impl RetrievalMetrics
impl RetrievalMetrics
pub fn record_recall(&mut self, result_count: usize)
pub fn avg_results_per_call(&self) -> f64
Trait Implementations§
Source§impl Clone for RetrievalMetrics
impl Clone for RetrievalMetrics
Source§fn clone(&self) -> RetrievalMetrics
fn clone(&self) -> RetrievalMetrics
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 RetrievalMetrics
impl Debug for RetrievalMetrics
Source§impl Default for RetrievalMetrics
impl Default for RetrievalMetrics
Source§fn default() -> RetrievalMetrics
fn default() -> RetrievalMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RetrievalMetrics
impl RefUnwindSafe for RetrievalMetrics
impl Send for RetrievalMetrics
impl Sync for RetrievalMetrics
impl Unpin for RetrievalMetrics
impl UnsafeUnpin for RetrievalMetrics
impl UnwindSafe for RetrievalMetrics
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