pub struct JoinIndexCacheStats {
pub lookups: u64,
pub hits: u64,
pub misses: u64,
pub builds: u64,
pub evictions: u64,
pub invalidations: u64,
pub stale_rejections: u64,
pub background_build_requests: u64,
pub background_builds_completed: u64,
pub background_builds_deferred: u64,
pub entries: usize,
pub total_bytes: u64,
}Expand description
Persistent join-index manager telemetry.
Fields§
§lookups: u64Lookup attempts.
hits: u64Successful index reuses.
misses: u64Lookup misses.
builds: u64Successful index builds inserted into the cache.
evictions: u64LRU/budget evictions.
invalidations: u64Entries invalidated because a relation changed.
stale_rejections: u64Stale entries rejected by provider validation.
background_build_requests: u64Background-build mode requests.
background_builds_completed: u64Background-build mode completions.
background_builds_deferred: u64Background builds whose indexed reuse was deferred until a later evaluation.
entries: usizeCurrent retained index count.
total_bytes: u64Current retained index bytes.
Trait Implementations§
Source§impl Clone for JoinIndexCacheStats
impl Clone for JoinIndexCacheStats
Source§fn clone(&self) -> JoinIndexCacheStats
fn clone(&self) -> JoinIndexCacheStats
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 JoinIndexCacheStats
impl Debug for JoinIndexCacheStats
Source§impl Default for JoinIndexCacheStats
impl Default for JoinIndexCacheStats
Source§fn default() -> JoinIndexCacheStats
fn default() -> JoinIndexCacheStats
Returns the “default value” for a type. Read more
Source§impl PartialEq for JoinIndexCacheStats
impl PartialEq for JoinIndexCacheStats
impl Eq for JoinIndexCacheStats
impl StructuralPartialEq for JoinIndexCacheStats
Auto Trait Implementations§
impl Freeze for JoinIndexCacheStats
impl RefUnwindSafe for JoinIndexCacheStats
impl Send for JoinIndexCacheStats
impl Sync for JoinIndexCacheStats
impl Unpin for JoinIndexCacheStats
impl UnsafeUnpin for JoinIndexCacheStats
impl UnwindSafe for JoinIndexCacheStats
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more