pub struct ContextStats {
pub entries: usize,
pub total_added: usize,
pub total_evicted: usize,
pub resizes: usize,
pub token_usage: TokenUsage,
pub entry_types: HashMap<String, usize>,
}Fields§
§entries: usize§total_added: usize§total_evicted: usize§resizes: usize§token_usage: TokenUsage§entry_types: HashMap<String, usize>Trait Implementations§
Source§impl Clone for ContextStats
impl Clone for ContextStats
Source§fn clone(&self) -> ContextStats
fn clone(&self) -> ContextStats
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 moreSource§impl Debug for ContextStats
impl Debug for ContextStats
Source§impl<'de> Deserialize<'de> for ContextStats
impl<'de> Deserialize<'de> for ContextStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ContextStats
impl RefUnwindSafe for ContextStats
impl Send for ContextStats
impl Sync for ContextStats
impl Unpin for ContextStats
impl UnsafeUnpin for ContextStats
impl UnwindSafe for ContextStats
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