TokenAccountingTotals

Struct TokenAccountingTotals 

Source
pub struct TokenAccountingTotals {
    pub measured_tokens_saved: i128,
    pub gross_modeled_tokens_avoided: i128,
    pub deduped_modeled_tokens_avoided: i128,
    pub repeated_baselines_deduped: u128,
    pub observed_file_read_replacements: u128,
    pub modeled_file_reads_avoided: u128,
}
Expand description

Wide separated accounting totals before narrowing to the public report representation.

Fields§

§measured_tokens_saved: i128

Observed before/after saved tokens.

§gross_modeled_tokens_avoided: i128

Gross modeled avoided tokens before baseline deduplication.

§deduped_modeled_tokens_avoided: i128

Modeled avoided tokens after runtime-instance baseline deduplication.

§repeated_baselines_deduped: u128

Number of repeated modeled baseline calls collapsed by deduplication.

§observed_file_read_replacements: u128

Observed calls that replaced a whole-file read.

§modeled_file_reads_avoided: u128

Modeled navigation calls that likely avoided a whole-file read.

Trait Implementations§

Source§

impl Clone for TokenAccountingTotals

Source§

fn clone(&self) -> TokenAccountingTotals

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TokenAccountingTotals

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Default for TokenAccountingTotals

Source§

fn default() -> TokenAccountingTotals

Returns the “default value” for a type. Read more
Source§

impl PartialEq for TokenAccountingTotals

Source§

fn eq(&self, other: &TokenAccountingTotals) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for TokenAccountingTotals

Source§

impl Eq for TokenAccountingTotals

Source§

impl StructuralPartialEq for TokenAccountingTotals

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.