pub struct QueueIndexStats {
pub size: usize,
pub inserts: u64,
pub pops: u64,
pub peeks: u64,
pub cache_hit_rate: f64,
}Expand description
Statistics for a queue index
Fields§
§size: usizeCurrent size
inserts: u64Number of inserts
pops: u64Number of pops
peeks: u64Number of peeks
cache_hit_rate: f64Cache hit rate for peek operations
Trait Implementations§
Source§impl Clone for QueueIndexStats
impl Clone for QueueIndexStats
Source§fn clone(&self) -> QueueIndexStats
fn clone(&self) -> QueueIndexStats
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 moreSource§impl Debug for QueueIndexStats
impl Debug for QueueIndexStats
Source§impl Default for QueueIndexStats
impl Default for QueueIndexStats
Source§fn default() -> QueueIndexStats
fn default() -> QueueIndexStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueueIndexStats
impl RefUnwindSafe for QueueIndexStats
impl Send for QueueIndexStats
impl Sync for QueueIndexStats
impl Unpin for QueueIndexStats
impl UnsafeUnpin for QueueIndexStats
impl UnwindSafe for QueueIndexStats
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