#[non_exhaustive]pub struct AveragePrecisionMetrics {
pub num_queries: usize,
pub average_precision: f64,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.num_queries: usizeThe number of queries.
average_precision: f64The average precision
Trait Implementations§
Source§impl Clone for AveragePrecisionMetrics
impl Clone for AveragePrecisionMetrics
Source§fn clone(&self) -> AveragePrecisionMetrics
fn clone(&self) -> AveragePrecisionMetrics
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 moreAuto Trait Implementations§
impl Freeze for AveragePrecisionMetrics
impl RefUnwindSafe for AveragePrecisionMetrics
impl Send for AveragePrecisionMetrics
impl Sync for AveragePrecisionMetrics
impl Unpin for AveragePrecisionMetrics
impl UnsafeUnpin for AveragePrecisionMetrics
impl UnwindSafe for AveragePrecisionMetrics
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