pub struct TokenUsagePoint {
pub day: String,
pub total_input_tokens: u64,
pub total_output_tokens: u64,
pub total_tokens: u64,
pub observation_count: u64,
pub generation_count: u64,
pub total_cost: Option<f64>,
}Expand description
A single data point in a token-usage timeseries.
Fields§
§day: String§total_input_tokens: u64§total_output_tokens: u64§total_tokens: u64§observation_count: u64§generation_count: u64§total_cost: Option<f64>Trait Implementations§
Source§impl Clone for TokenUsagePoint
impl Clone for TokenUsagePoint
Source§fn clone(&self) -> TokenUsagePoint
fn clone(&self) -> TokenUsagePoint
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 TokenUsagePoint
impl Debug for TokenUsagePoint
Source§impl<'de> Deserialize<'de> for TokenUsagePoint
impl<'de> Deserialize<'de> for TokenUsagePoint
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 TokenUsagePoint
impl RefUnwindSafe for TokenUsagePoint
impl Send for TokenUsagePoint
impl Sync for TokenUsagePoint
impl Unpin for TokenUsagePoint
impl UnsafeUnpin for TokenUsagePoint
impl UnwindSafe for TokenUsagePoint
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