pub struct EvalModeReport {
pub mode: SearchMode,
pub no_rerank: bool,
pub ndcg_at_10: f32,
pub recall_at_10: f32,
pub mrr_at_10: f32,
pub latency_p50_ms: u64,
pub latency_p95_ms: u64,
pub queries: Vec<EvalQueryReport>,
}Fields§
§mode: SearchMode§no_rerank: bool§ndcg_at_10: f32§recall_at_10: f32§mrr_at_10: f32§latency_p50_ms: u64§latency_p95_ms: u64§queries: Vec<EvalQueryReport>Trait Implementations§
Source§impl Clone for EvalModeReport
impl Clone for EvalModeReport
Source§fn clone(&self) -> EvalModeReport
fn clone(&self) -> EvalModeReport
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 EvalModeReport
impl Debug for EvalModeReport
Source§impl<'de> Deserialize<'de> for EvalModeReport
impl<'de> Deserialize<'de> for EvalModeReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EvalModeReport
impl PartialEq for EvalModeReport
Source§fn eq(&self, other: &EvalModeReport) -> bool
fn eq(&self, other: &EvalModeReport) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EvalModeReport
impl Serialize for EvalModeReport
impl StructuralPartialEq for EvalModeReport
Auto Trait Implementations§
impl Freeze for EvalModeReport
impl RefUnwindSafe for EvalModeReport
impl Send for EvalModeReport
impl Sync for EvalModeReport
impl Unpin for EvalModeReport
impl UnsafeUnpin for EvalModeReport
impl UnwindSafe for EvalModeReport
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