pub struct TokenCacheStats {
pub hits: AtomicUsize,
pub misses: AtomicUsize,
pub tokenizations: AtomicUsize,
pub total_tokens: AtomicUsize,
}Expand description
Token cache statistics
Fields§
§hits: AtomicUsizeCache hits
misses: AtomicUsizeCache misses
tokenizations: AtomicUsizeTotal tokenizations
total_tokens: AtomicUsizeTotal tokens counted
Implementations§
Trait Implementations§
Source§impl Debug for TokenCacheStats
impl Debug for TokenCacheStats
Source§impl Default for TokenCacheStats
impl Default for TokenCacheStats
Source§fn default() -> TokenCacheStats
fn default() -> TokenCacheStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for TokenCacheStats
impl RefUnwindSafe for TokenCacheStats
impl Send for TokenCacheStats
impl Sync for TokenCacheStats
impl Unpin for TokenCacheStats
impl UnwindSafe for TokenCacheStats
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