pub struct ToolCacheStats {
pub hits: u64,
pub misses: u64,
pub total_size: usize,
pub average_ttl: Duration,
}
Expand description
Cache statistics per tool
Fields§
§hits: u64
Cache hits for this tool
misses: u64
Cache misses for this tool
total_size: usize
Total cached entries for this tool
average_ttl: Duration
Average TTL for this tool
Trait Implementations§
Source§impl Clone for ToolCacheStats
impl Clone for ToolCacheStats
Source§fn clone(&self) -> ToolCacheStats
fn clone(&self) -> ToolCacheStats
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ToolCacheStats
impl Debug for ToolCacheStats
Auto Trait Implementations§
impl Freeze for ToolCacheStats
impl RefUnwindSafe for ToolCacheStats
impl Send for ToolCacheStats
impl Sync for ToolCacheStats
impl Unpin for ToolCacheStats
impl UnwindSafe for ToolCacheStats
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