pub struct AiTokenUsageBucket {
pub key: String,
pub provider: String,
pub model: String,
pub input_tokens: i32,
pub cache_read_tokens: i32,
pub cache_write_tokens: i32,
pub output_tokens: i32,
pub reported_cost_nano_usd: Option<i32>,
pub requests: i32,
}Fields§
§key: Stringthe grouped dimension’s value; empty when grouping by model
provider: String§model: String§input_tokens: i32§cache_read_tokens: i32§cache_write_tokens: i32§output_tokens: i32§reported_cost_nano_usd: Option<i32>§requests: i32Implementations§
Trait Implementations§
Source§impl Clone for AiTokenUsageBucket
impl Clone for AiTokenUsageBucket
Source§fn clone(&self) -> AiTokenUsageBucket
fn clone(&self) -> AiTokenUsageBucket
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 AiTokenUsageBucket
impl Debug for AiTokenUsageBucket
Source§impl Default for AiTokenUsageBucket
impl Default for AiTokenUsageBucket
Source§fn default() -> AiTokenUsageBucket
fn default() -> AiTokenUsageBucket
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiTokenUsageBucket
impl<'de> Deserialize<'de> for AiTokenUsageBucket
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
Source§impl PartialEq for AiTokenUsageBucket
impl PartialEq for AiTokenUsageBucket
Source§impl Serialize for AiTokenUsageBucket
impl Serialize for AiTokenUsageBucket
impl StructuralPartialEq for AiTokenUsageBucket
Auto Trait Implementations§
impl Freeze for AiTokenUsageBucket
impl RefUnwindSafe for AiTokenUsageBucket
impl Send for AiTokenUsageBucket
impl Sync for AiTokenUsageBucket
impl Unpin for AiTokenUsageBucket
impl UnsafeUnpin for AiTokenUsageBucket
impl UnwindSafe for AiTokenUsageBucket
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