pub struct ExecutableCacheStats {
pub hits: u64,
pub misses: u64,
pub evictions: u64,
pub oversized_bypasses: u64,
pub entries: usize,
pub bytes: usize,
}Expand description
Snapshot of vocabulary-neutral cache traffic and retention.
Fields§
§hits: u64Exact-key ready hits, including single-flight waiters.
misses: u64Builders that claimed a vacant exact key.
evictions: u64Ready entries removed to meet the byte budget.
oversized_bypasses: u64Built executables returned but too large to retain.
entries: usizeCurrent retained entry count.
bytes: usizeCurrent charged bytes.
Trait Implementations§
Source§impl Clone for ExecutableCacheStats
impl Clone for ExecutableCacheStats
Source§fn clone(&self) -> ExecutableCacheStats
fn clone(&self) -> ExecutableCacheStats
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 ExecutableCacheStats
Source§impl Debug for ExecutableCacheStats
impl Debug for ExecutableCacheStats
Source§impl Default for ExecutableCacheStats
impl Default for ExecutableCacheStats
Source§fn default() -> ExecutableCacheStats
fn default() -> ExecutableCacheStats
Returns the “default value” for a type. Read more
impl Eq for ExecutableCacheStats
Source§impl PartialEq for ExecutableCacheStats
impl PartialEq for ExecutableCacheStats
impl StructuralPartialEq for ExecutableCacheStats
Auto Trait Implementations§
impl Freeze for ExecutableCacheStats
impl RefUnwindSafe for ExecutableCacheStats
impl Send for ExecutableCacheStats
impl Sync for ExecutableCacheStats
impl Unpin for ExecutableCacheStats
impl UnsafeUnpin for ExecutableCacheStats
impl UnwindSafe for ExecutableCacheStats
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