pub struct ShapingCacheStats {
pub hits: u64,
pub misses: u64,
pub stale_evictions: u64,
pub size: usize,
pub capacity: usize,
pub generation: u64,
}Expand description
Statistics for the shaping cache.
Fields§
§hits: u64Number of cache hits.
misses: u64Number of cache misses (triggered shaping).
stale_evictions: u64Number of stale entries evicted due to generation mismatch.
size: usizeCurrent number of entries in the cache.
capacity: usizeMaximum capacity of the cache.
generation: u64Current invalidation generation.
Implementations§
Trait Implementations§
Source§impl Clone for ShapingCacheStats
impl Clone for ShapingCacheStats
Source§fn clone(&self) -> ShapingCacheStats
fn clone(&self) -> ShapingCacheStats
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 moreimpl Copy for ShapingCacheStats
Source§impl Debug for ShapingCacheStats
impl Debug for ShapingCacheStats
Source§impl Default for ShapingCacheStats
impl Default for ShapingCacheStats
Source§fn default() -> ShapingCacheStats
fn default() -> ShapingCacheStats
Returns the “default value” for a type. Read more
impl Eq for ShapingCacheStats
Source§impl PartialEq for ShapingCacheStats
impl PartialEq for ShapingCacheStats
Source§fn eq(&self, other: &ShapingCacheStats) -> bool
fn eq(&self, other: &ShapingCacheStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ShapingCacheStats
Auto Trait Implementations§
impl Freeze for ShapingCacheStats
impl RefUnwindSafe for ShapingCacheStats
impl Send for ShapingCacheStats
impl Sync for ShapingCacheStats
impl Unpin for ShapingCacheStats
impl UnsafeUnpin for ShapingCacheStats
impl UnwindSafe for ShapingCacheStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.