pub struct AiRequestSummary {
pub total_cost_cents: i64,
pub total_tokens: i64,
pub total_input_tokens: i64,
pub total_output_tokens: i64,
pub request_count: i64,
pub total_latency_ms: i64,
}Fields§
§total_cost_cents: i64§total_tokens: i64§total_input_tokens: i64§total_output_tokens: i64§request_count: i64§total_latency_ms: i64Trait Implementations§
Source§impl Clone for AiRequestSummary
impl Clone for AiRequestSummary
Source§fn clone(&self) -> AiRequestSummary
fn clone(&self) -> AiRequestSummary
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 moreSource§impl Debug for AiRequestSummary
impl Debug for AiRequestSummary
Source§impl Default for AiRequestSummary
impl Default for AiRequestSummary
Source§fn default() -> AiRequestSummary
fn default() -> AiRequestSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AiRequestSummary
impl<'de> Deserialize<'de> for AiRequestSummary
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 Serialize for AiRequestSummary
impl Serialize for AiRequestSummary
impl Copy for AiRequestSummary
Auto Trait Implementations§
impl Freeze for AiRequestSummary
impl RefUnwindSafe for AiRequestSummary
impl Send for AiRequestSummary
impl Sync for AiRequestSummary
impl Unpin for AiRequestSummary
impl UnwindSafe for AiRequestSummary
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more