pub struct EfficiencyTotals {
pub total_cost: f64,
pub total_cache_savings: f64,
pub total_turns: i64,
pub most_expensive_model: Option<String>,
pub most_efficient_model: Option<String>,
pub biggest_cost_driver: String,
}Fields§
§total_cost: f64§total_cache_savings: f64§total_turns: i64§most_expensive_model: Option<String>§most_efficient_model: Option<String>§biggest_cost_driver: StringTrait Implementations§
Source§impl Clone for EfficiencyTotals
impl Clone for EfficiencyTotals
Source§fn clone(&self) -> EfficiencyTotals
fn clone(&self) -> EfficiencyTotals
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 EfficiencyTotals
impl Debug for EfficiencyTotals
Source§impl<'de> Deserialize<'de> for EfficiencyTotals
impl<'de> Deserialize<'de> for EfficiencyTotals
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 EfficiencyTotals
impl RefUnwindSafe for EfficiencyTotals
impl Send for EfficiencyTotals
impl Sync for EfficiencyTotals
impl Unpin for EfficiencyTotals
impl UnsafeUnpin for EfficiencyTotals
impl UnwindSafe for EfficiencyTotals
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