pub struct MeterAggregate {
pub total_savings_tokens: u64,
pub total_calls: u64,
pub avg_compression_ratio: f64,
}Expand description
Aggregate used by local value displays such as “Pro would have saved you $X”.
Fields§
§total_savings_tokens: u64§total_calls: u64§avg_compression_ratio: f64Weighted output/input ratio. 0.0 means no metered input exists yet.
Trait Implementations§
Source§impl Clone for MeterAggregate
impl Clone for MeterAggregate
impl Copy for MeterAggregate
Source§impl Debug for MeterAggregate
impl Debug for MeterAggregate
Source§impl Default for MeterAggregate
impl Default for MeterAggregate
Source§impl PartialEq for MeterAggregate
impl PartialEq for MeterAggregate
impl StructuralPartialEq for MeterAggregate
Auto Trait Implementations§
impl Freeze for MeterAggregate
impl RefUnwindSafe for MeterAggregate
impl Send for MeterAggregate
impl Sync for MeterAggregate
impl Unpin for MeterAggregate
impl UnsafeUnpin for MeterAggregate
impl UnwindSafe for MeterAggregate
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<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