pub struct CacheStats {
pub node_cache_size: u64,
pub edge_cache_size: u64,
pub node_cache_hits: u64,
pub node_cache_misses: u64,
pub edge_cache_hits: u64,
pub edge_cache_misses: u64,
}Expand description
Cache statistics
Fields§
§node_cache_size: u64Number of nodes in cache
edge_cache_size: u64Number of edges in cache
node_cache_hits: u64Node cache hits
node_cache_misses: u64Node cache misses
edge_cache_hits: u64Edge cache hits
edge_cache_misses: u64Edge cache misses
Implementations§
Source§impl CacheStats
impl CacheStats
Sourcepub fn node_hit_rate(&self) -> f64
pub fn node_hit_rate(&self) -> f64
Calculate node cache hit rate
Sourcepub fn edge_hit_rate(&self) -> f64
pub fn edge_hit_rate(&self) -> f64
Calculate edge cache hit rate
Trait Implementations§
Source§impl Clone for CacheStats
impl Clone for CacheStats
Source§fn clone(&self) -> CacheStats
fn clone(&self) -> CacheStats
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 moreAuto Trait Implementations§
impl Freeze for CacheStats
impl RefUnwindSafe for CacheStats
impl Send for CacheStats
impl Sync for CacheStats
impl Unpin for CacheStats
impl UnwindSafe for CacheStats
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