pub struct TokenSavingsSummary {
pub dedup_hits: usize,
pub schema_tokens_saved: usize,
pub evidence_dispatches: usize,
pub response_cached: usize,
}Expand description
Token and evidence savings summarized across kernel subsystems.
Fields§
§dedup_hits: usizeNumber of content-deduplication cache hits.
schema_tokens_saved: usizeEstimated tokens saved by schema optimization.
evidence_dispatches: usizeNumber of evidence dispatches recorded.
response_cached: usizeNumber of responses served from cache.
Trait Implementations§
Source§impl Clone for TokenSavingsSummary
impl Clone for TokenSavingsSummary
Source§fn clone(&self) -> TokenSavingsSummary
fn clone(&self) -> TokenSavingsSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TokenSavingsSummary
impl Debug for TokenSavingsSummary
Source§impl Default for TokenSavingsSummary
impl Default for TokenSavingsSummary
Source§fn default() -> TokenSavingsSummary
fn default() -> TokenSavingsSummary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TokenSavingsSummary
impl RefUnwindSafe for TokenSavingsSummary
impl Send for TokenSavingsSummary
impl Sync for TokenSavingsSummary
impl Unpin for TokenSavingsSummary
impl UnsafeUnpin for TokenSavingsSummary
impl UnwindSafe for TokenSavingsSummary
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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