pub struct CacheGraphActivity {
pub available_entries: usize,
pub checked_out_entries: usize,
pub preparation_pins: usize,
pub lookup_hits: u64,
pub insertions: u64,
/* private fields */
}Expand description
Cumulative graph-cache activity and point-in-time key counts.
Fields§
§available_entries: usizeGraph entries currently available for checkout.
checked_out_entries: usizeGraph entries currently held by active callers.
preparation_pins: usizeActive pins that retain graph entries during preparation.
lookup_hits: u64Cumulative graph-cache lookups that found a matching entry.
insertions: u64Cumulative graph entries inserted into the cache.
Trait Implementations§
Source§impl Clone for CacheGraphActivity
impl Clone for CacheGraphActivity
impl Copy for CacheGraphActivity
Source§impl Debug for CacheGraphActivity
impl Debug for CacheGraphActivity
Source§impl Default for CacheGraphActivity
impl Default for CacheGraphActivity
impl Eq for CacheGraphActivity
Source§impl PartialEq for CacheGraphActivity
impl PartialEq for CacheGraphActivity
Source§impl Serialize for CacheGraphActivity
impl Serialize for CacheGraphActivity
impl StructuralPartialEq for CacheGraphActivity
Auto Trait Implementations§
impl Freeze for CacheGraphActivity
impl RefUnwindSafe for CacheGraphActivity
impl Send for CacheGraphActivity
impl Sync for CacheGraphActivity
impl Unpin for CacheGraphActivity
impl UnsafeUnpin for CacheGraphActivity
impl UnwindSafe for CacheGraphActivity
Blanket Implementations§
impl<T> Allocation for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.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