pub struct NormalizedProviderUsage {
pub input_tokens: u64,
pub uncached_input_tokens: u64,
pub output_tokens: u64,
pub cache_read_input_tokens: u64,
pub cache_creation_input_tokens: u64,
pub reasoning_tokens: Option<u64>,
}Fields§
§input_tokens: u64§uncached_input_tokens: u64§output_tokens: u64§cache_read_input_tokens: u64§cache_creation_input_tokens: u64§reasoning_tokens: Option<u64>Trait Implementations§
Source§impl Clone for NormalizedProviderUsage
impl Clone for NormalizedProviderUsage
Source§fn clone(&self) -> NormalizedProviderUsage
fn clone(&self) -> NormalizedProviderUsage
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 NormalizedProviderUsage
impl Debug for NormalizedProviderUsage
impl Eq for NormalizedProviderUsage
Source§impl PartialEq for NormalizedProviderUsage
impl PartialEq for NormalizedProviderUsage
impl StructuralPartialEq for NormalizedProviderUsage
Auto Trait Implementations§
impl Freeze for NormalizedProviderUsage
impl RefUnwindSafe for NormalizedProviderUsage
impl Send for NormalizedProviderUsage
impl Sync for NormalizedProviderUsage
impl Unpin for NormalizedProviderUsage
impl UnsafeUnpin for NormalizedProviderUsage
impl UnwindSafe for NormalizedProviderUsage
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.