pub struct ToolCacheStatsSnapshot {
pub cached_entries: usize,
pub deterministic_tools: usize,
pub hits: u64,
pub misses: u64,
pub hit_rate: f64,
pub cached_executions: u64,
pub time_saved_ms: u64,
}Expand description
Tool cache statistics snapshot
Fields§
§cached_entries: usize§deterministic_tools: usize§hits: u64§misses: u64§hit_rate: f64§cached_executions: u64§time_saved_ms: u64Trait Implementations§
Source§impl Clone for ToolCacheStatsSnapshot
impl Clone for ToolCacheStatsSnapshot
Source§fn clone(&self) -> ToolCacheStatsSnapshot
fn clone(&self) -> ToolCacheStatsSnapshot
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 ToolCacheStatsSnapshot
impl RefUnwindSafe for ToolCacheStatsSnapshot
impl Send for ToolCacheStatsSnapshot
impl Sync for ToolCacheStatsSnapshot
impl Unpin for ToolCacheStatsSnapshot
impl UnsafeUnpin for ToolCacheStatsSnapshot
impl UnwindSafe for ToolCacheStatsSnapshot
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