pub struct ParsedUsage {
pub agent_id: String,
pub session_id: Option<i64>,
pub input_tokens: i64,
pub output_tokens: i64,
pub cache_read_tokens: Option<i64>,
pub cache_creation_tokens: Option<i64>,
pub model: String,
pub cost_estimate: Option<f64>,
}Expand description
Parsed usage ready for database insertion.
Fields§
§agent_id: String§session_id: Option<i64>§input_tokens: i64§output_tokens: i64§cache_read_tokens: Option<i64>§cache_creation_tokens: Option<i64>§model: String§cost_estimate: Option<f64>Trait Implementations§
Source§impl Clone for ParsedUsage
impl Clone for ParsedUsage
Source§fn clone(&self) -> ParsedUsage
fn clone(&self) -> ParsedUsage
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 moreAuto Trait Implementations§
impl Freeze for ParsedUsage
impl RefUnwindSafe for ParsedUsage
impl Send for ParsedUsage
impl Sync for ParsedUsage
impl Unpin for ParsedUsage
impl UnsafeUnpin for ParsedUsage
impl UnwindSafe for ParsedUsage
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