pub struct ProximitySearchStats {
pub levels_visited: usize,
pub nodes_read: usize,
pub bytes_read: usize,
pub physical_bytes_read: usize,
pub committed_bytes: usize,
pub distance_evaluations: usize,
pub quantized_distance_evaluations: usize,
pub reranked_candidates: usize,
pub frontier_peak: usize,
}Expand description
Observable resource use for one search.
Fields§
§levels_visited: usize§nodes_read: usize§bytes_read: usize§physical_bytes_read: usize§committed_bytes: usize§distance_evaluations: usize§quantized_distance_evaluations: usize§reranked_candidates: usize§frontier_peak: usizeTrait Implementations§
Source§impl Clone for ProximitySearchStats
impl Clone for ProximitySearchStats
Source§fn clone(&self) -> ProximitySearchStats
fn clone(&self) -> ProximitySearchStats
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 ProximitySearchStats
impl Debug for ProximitySearchStats
Source§impl Default for ProximitySearchStats
impl Default for ProximitySearchStats
Source§fn default() -> ProximitySearchStats
fn default() -> ProximitySearchStats
Returns the “default value” for a type. Read more
impl Eq for ProximitySearchStats
Source§impl PartialEq for ProximitySearchStats
impl PartialEq for ProximitySearchStats
impl StructuralPartialEq for ProximitySearchStats
Auto Trait Implementations§
impl Freeze for ProximitySearchStats
impl RefUnwindSafe for ProximitySearchStats
impl Send for ProximitySearchStats
impl Sync for ProximitySearchStats
impl Unpin for ProximitySearchStats
impl UnsafeUnpin for ProximitySearchStats
impl UnwindSafe for ProximitySearchStats
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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