pub struct SummaryScanCache { /* private fields */ }Expand description
Compact, process-local cache reused by a TUI refresh worker.
It never stores raw JSON or complete CodeAnalysis values. File-backed
entries retain only model usage, operation counters, dates, and a compact
diagnostic summary. Database readers use the same container for their
already-aggregated rows.
Implementations§
Source§impl SummaryScanCache
impl SummaryScanCache
Sourcepub fn stats(&self) -> SummaryScanCacheStats
pub fn stats(&self) -> SummaryScanCacheStats
Returns current and cumulative cache statistics.
Trait Implementations§
Source§impl Default for SummaryScanCache
impl Default for SummaryScanCache
Source§fn default() -> SummaryScanCache
fn default() -> SummaryScanCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SummaryScanCache
impl RefUnwindSafe for SummaryScanCache
impl Send for SummaryScanCache
impl Sync for SummaryScanCache
impl Unpin for SummaryScanCache
impl UnsafeUnpin for SummaryScanCache
impl UnwindSafe for SummaryScanCache
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> 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