pub struct TaskTokenUsage {
pub input_tokens: u64,
pub output_tokens: u64,
pub cache_read_tokens: u64,
pub cache_write_tokens: u64,
}Expand description
Token usage statistics
Fields§
§input_tokens: u64Input tokens used
output_tokens: u64Output tokens generated
cache_read_tokens: u64Cache read tokens
cache_write_tokens: u64Cache write tokens
Implementations§
Trait Implementations§
Source§impl Clone for TaskTokenUsage
impl Clone for TaskTokenUsage
Source§fn clone(&self) -> TaskTokenUsage
fn clone(&self) -> TaskTokenUsage
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 TaskTokenUsage
impl Debug for TaskTokenUsage
Source§impl Default for TaskTokenUsage
impl Default for TaskTokenUsage
Source§fn default() -> TaskTokenUsage
fn default() -> TaskTokenUsage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskTokenUsage
impl<'de> Deserialize<'de> for TaskTokenUsage
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 TaskTokenUsage
impl RefUnwindSafe for TaskTokenUsage
impl Send for TaskTokenUsage
impl Sync for TaskTokenUsage
impl Unpin for TaskTokenUsage
impl UnsafeUnpin for TaskTokenUsage
impl UnwindSafe for TaskTokenUsage
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