pub struct CliUsage {
pub input_tokens: u64,
pub output_tokens: u64,
pub cache_creation_input_tokens: u64,
pub cache_read_input_tokens: u64,
}Expand description
Token usage from Claude CLI output (nested inside usage field).
Fields§
§input_tokens: u64§output_tokens: u64§cache_creation_input_tokens: u64§cache_read_input_tokens: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for CliUsage
impl<'de> Deserialize<'de> for CliUsage
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 CliUsage
impl RefUnwindSafe for CliUsage
impl Send for CliUsage
impl Sync for CliUsage
impl Unpin for CliUsage
impl UnsafeUnpin for CliUsage
impl UnwindSafe for CliUsage
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