pub struct CacheMemory {
pub total_bytes: usize,
pub parsed_plan_cache_bytes: usize,
pub optimized_plan_cache_bytes: usize,
pub cached_plan_count: usize,
}Expand description
Cache memory usage.
Fields§
§total_bytes: usizeTotal cache memory.
parsed_plan_cache_bytes: usizeParsed plan cache.
optimized_plan_cache_bytes: usizeOptimized plan cache.
cached_plan_count: usizeNumber of cached plans (parsed + optimized).
Implementations§
Source§impl CacheMemory
impl CacheMemory
Sourcepub fn compute_total(&mut self)
pub fn compute_total(&mut self)
Recomputes total_bytes from child values.
Trait Implementations§
Source§impl Clone for CacheMemory
impl Clone for CacheMemory
Source§fn clone(&self) -> CacheMemory
fn clone(&self) -> CacheMemory
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 CacheMemory
impl Debug for CacheMemory
Source§impl Default for CacheMemory
impl Default for CacheMemory
Source§fn default() -> CacheMemory
fn default() -> CacheMemory
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CacheMemory
impl<'de> Deserialize<'de> for CacheMemory
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 CacheMemory
impl RefUnwindSafe for CacheMemory
impl Send for CacheMemory
impl Sync for CacheMemory
impl Unpin for CacheMemory
impl UnsafeUnpin for CacheMemory
impl UnwindSafe for CacheMemory
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