pub struct TokenSavings {
pub openai_before: u64,
pub openai_after: u64,
pub anthropic_before: u64,
pub anthropic_after: u64,
}Expand description
Aggregate token savings across all images.
Fields§
§openai_before: u64§openai_after: u64§anthropic_before: u64§anthropic_after: u64Implementations§
Source§impl TokenSavings
impl TokenSavings
pub fn openai_saved(&self) -> u64
pub fn anthropic_saved(&self) -> u64
pub fn openai_pct(&self) -> f64
pub fn anthropic_pct(&self) -> f64
Sourcepub fn from_metrics(metrics: &[ImageMetrics]) -> Self
pub fn from_metrics(metrics: &[ImageMetrics]) -> Self
Aggregate from per-image metrics.
Trait Implementations§
Source§impl Clone for TokenSavings
impl Clone for TokenSavings
Source§fn clone(&self) -> TokenSavings
fn clone(&self) -> TokenSavings
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 TokenSavings
impl Debug for TokenSavings
Source§impl Default for TokenSavings
impl Default for TokenSavings
Source§fn default() -> TokenSavings
fn default() -> TokenSavings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TokenSavings
impl<'de> Deserialize<'de> for TokenSavings
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 TokenSavings
impl RefUnwindSafe for TokenSavings
impl Send for TokenSavings
impl Sync for TokenSavings
impl Unpin for TokenSavings
impl UnsafeUnpin for TokenSavings
impl UnwindSafe for TokenSavings
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