pub struct RuntimeMeasurements {
pub input_tokens: u64,
pub output_tokens: u64,
pub cache_read_tokens: u64,
pub cache_write_tokens: u64,
pub characters: u64,
pub turns: u64,
pub tool_calls: u64,
}Expand description
Neutral measurements. USD pricing and application budget policy are intentionally absent.
Fields§
§input_tokens: u64§output_tokens: u64§cache_read_tokens: u64§cache_write_tokens: u64§characters: u64§turns: u64§tool_calls: u64Trait Implementations§
Source§impl Clone for RuntimeMeasurements
impl Clone for RuntimeMeasurements
Source§fn clone(&self) -> RuntimeMeasurements
fn clone(&self) -> RuntimeMeasurements
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 RuntimeMeasurements
Source§impl Debug for RuntimeMeasurements
impl Debug for RuntimeMeasurements
Source§impl Default for RuntimeMeasurements
impl Default for RuntimeMeasurements
Source§fn default() -> RuntimeMeasurements
fn default() -> RuntimeMeasurements
Returns the “default value” for a type. Read more
impl Eq for RuntimeMeasurements
Source§impl PartialEq for RuntimeMeasurements
impl PartialEq for RuntimeMeasurements
impl StructuralPartialEq for RuntimeMeasurements
Auto Trait Implementations§
impl Freeze for RuntimeMeasurements
impl RefUnwindSafe for RuntimeMeasurements
impl Send for RuntimeMeasurements
impl Sync for RuntimeMeasurements
impl Unpin for RuntimeMeasurements
impl UnsafeUnpin for RuntimeMeasurements
impl UnwindSafe for RuntimeMeasurements
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.