pub struct MeasuredSlice {
pub requests: u64,
pub input_tokens: u64,
pub output_tokens: u64,
pub cache_read_tokens: u64,
pub cache_write_tokens: u64,
pub cost_usd: f64,
}Expand description
Token/cost sums of the turns that reported a measured provider charge.
Fields§
§requests: u64§input_tokens: u64§output_tokens: u64§cache_read_tokens: u64§cache_write_tokens: u64§cost_usd: f64Sum of provider-reported USD for those turns — the bill, not a table.
Trait Implementations§
Source§impl Clone for MeasuredSlice
impl Clone for MeasuredSlice
Source§fn clone(&self) -> MeasuredSlice
fn clone(&self) -> MeasuredSlice
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 moreimpl Copy for MeasuredSlice
Source§impl Debug for MeasuredSlice
impl Debug for MeasuredSlice
Source§impl Default for MeasuredSlice
impl Default for MeasuredSlice
Source§fn default() -> MeasuredSlice
fn default() -> MeasuredSlice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MeasuredSlice
impl<'de> Deserialize<'de> for MeasuredSlice
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 MeasuredSlice
impl PartialEq for MeasuredSlice
Source§impl Serialize for MeasuredSlice
impl Serialize for MeasuredSlice
impl StructuralPartialEq for MeasuredSlice
Auto Trait Implementations§
impl Freeze for MeasuredSlice
impl RefUnwindSafe for MeasuredSlice
impl Send for MeasuredSlice
impl Sync for MeasuredSlice
impl Unpin for MeasuredSlice
impl UnsafeUnpin for MeasuredSlice
impl UnwindSafe for MeasuredSlice
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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