pub struct ModuleEFstStats {Show 16 fields
pub keys: u64,
pub lookups: u64,
pub list_queries: u64,
pub build_elapsed_ms: f64,
pub query_elapsed_ms: f64,
pub index_size_bytes: u64,
pub vm_rss_bytes: u64,
pub lookup_mean_ns: f64,
pub lookup_p50_ns: u64,
pub lookup_p99_ns: u64,
pub list_seek_mean_ns: f64,
pub list_seek_p50_ns: u64,
pub list_seek_p99_ns: u64,
pub memory_target_met: bool,
pub latency_target_met: bool,
pub index_path: PathBuf,
}Fields§
§keys: u64§lookups: u64§list_queries: u64§build_elapsed_ms: f64§query_elapsed_ms: f64§index_size_bytes: u64§vm_rss_bytes: u64§lookup_mean_ns: f64§lookup_p50_ns: u64§lookup_p99_ns: u64§list_seek_mean_ns: f64§list_seek_p50_ns: u64§list_seek_p99_ns: u64§memory_target_met: bool§latency_target_met: bool§index_path: PathBufImplementations§
Trait Implementations§
Source§impl Clone for ModuleEFstStats
impl Clone for ModuleEFstStats
Source§fn clone(&self) -> ModuleEFstStats
fn clone(&self) -> ModuleEFstStats
Returns a duplicate of the value. Read more
1.0.0 · 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 ModuleEFstStats
impl RefUnwindSafe for ModuleEFstStats
impl Send for ModuleEFstStats
impl Sync for ModuleEFstStats
impl Unpin for ModuleEFstStats
impl UnsafeUnpin for ModuleEFstStats
impl UnwindSafe for ModuleEFstStats
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> 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