pub struct CombinedCacheStats {
pub query_stats: CacheStatsSnapshot,
pub fact_stats: CacheStatsSnapshot,
pub query_cache_size: usize,
pub fact_cache_size: usize,
}Expand description
Combined cache statistics
Fields§
§query_stats: CacheStatsSnapshotQuery cache statistics
fact_stats: CacheStatsSnapshotFact cache statistics
query_cache_size: usizeCurrent query cache size
fact_cache_size: usizeCurrent fact cache size
Trait Implementations§
Source§impl Clone for CombinedCacheStats
impl Clone for CombinedCacheStats
Source§fn clone(&self) -> CombinedCacheStats
fn clone(&self) -> CombinedCacheStats
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 CombinedCacheStats
impl Debug for CombinedCacheStats
Source§impl<'de> Deserialize<'de> for CombinedCacheStats
impl<'de> Deserialize<'de> for CombinedCacheStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CombinedCacheStats
impl RefUnwindSafe for CombinedCacheStats
impl Send for CombinedCacheStats
impl Sync for CombinedCacheStats
impl Unpin for CombinedCacheStats
impl UnwindSafe for CombinedCacheStats
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,
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