1#[derive(Debug, Clone, Copy, PartialEq, Eq, Default)]
3pub struct TokenUsage {
4 pub input_tokens: u64,
5 pub output_tokens: u64,
6}
7
8impl TokenUsage {
9 pub fn total_tokens(self) -> u64 {
10 self.input_tokens.saturating_add(self.output_tokens)
11 }
12}