pub struct ProviderTokenUsage {
pub input_tokens: u64,
pub cached_input_tokens: u64,
pub thinking_tokens: u64,
pub output_tokens: u64,
}Expand description
Provider token dimensions retained by historical Chatend receipts.
Fields§
§input_tokens: u64§cached_input_tokens: u64§thinking_tokens: u64§output_tokens: u64Trait Implementations§
Source§impl Clone for ProviderTokenUsage
impl Clone for ProviderTokenUsage
Source§fn clone(&self) -> ProviderTokenUsage
fn clone(&self) -> ProviderTokenUsage
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 moreimpl Copy for ProviderTokenUsage
Source§impl Debug for ProviderTokenUsage
impl Debug for ProviderTokenUsage
Source§impl Default for ProviderTokenUsage
impl Default for ProviderTokenUsage
Source§fn default() -> ProviderTokenUsage
fn default() -> ProviderTokenUsage
Returns the “default value” for a type. Read more
impl Eq for ProviderTokenUsage
Source§impl PartialEq for ProviderTokenUsage
impl PartialEq for ProviderTokenUsage
impl StructuralPartialEq for ProviderTokenUsage
Auto Trait Implementations§
impl Freeze for ProviderTokenUsage
impl RefUnwindSafe for ProviderTokenUsage
impl Send for ProviderTokenUsage
impl Sync for ProviderTokenUsage
impl Unpin for ProviderTokenUsage
impl UnsafeUnpin for ProviderTokenUsage
impl UnwindSafe for ProviderTokenUsage
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