pub struct TokenUsageStats {
pub input_tokens: usize,
pub output_tokens: usize,
}Expand description
Cumulative token usage statistics
Fields§
§input_tokens: usizeTotal input tokens across all model calls
output_tokens: usizeTotal output tokens across all model calls
Implementations§
Trait Implementations§
Source§impl Clone for TokenUsageStats
impl Clone for TokenUsageStats
Source§fn clone(&self) -> TokenUsageStats
fn clone(&self) -> TokenUsageStats
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 TokenUsageStats
impl Debug for TokenUsageStats
Source§impl Default for TokenUsageStats
impl Default for TokenUsageStats
Source§fn default() -> TokenUsageStats
fn default() -> TokenUsageStats
Returns the “default value” for a type. Read more
impl Copy for TokenUsageStats
Auto Trait Implementations§
impl Freeze for TokenUsageStats
impl RefUnwindSafe for TokenUsageStats
impl Send for TokenUsageStats
impl Sync for TokenUsageStats
impl Unpin for TokenUsageStats
impl UnwindSafe for TokenUsageStats
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