pub struct FinalMetrics {
pub total_prompt_tokens: Option<u64>,
pub total_completion_tokens: Option<u64>,
pub total_cached_tokens: Option<u64>,
pub total_cost_usd: Option<f64>,
pub total_steps: Option<u64>,
pub extra: Option<Value>,
}Expand description
Trajectory-level aggregates.
Fields§
§total_prompt_tokens: Option<u64>Sum of prompt tokens.
total_completion_tokens: Option<u64>Sum of completion tokens.
total_cached_tokens: Option<u64>Sum of cached tokens.
total_cost_usd: Option<f64>Total cost in USD.
total_steps: Option<u64>Number of steps.
extra: Option<Value>Additional aggregate metrics.
Trait Implementations§
Source§impl Clone for FinalMetrics
impl Clone for FinalMetrics
Source§fn clone(&self) -> FinalMetrics
fn clone(&self) -> FinalMetrics
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 moreSource§impl Debug for FinalMetrics
impl Debug for FinalMetrics
Source§impl Default for FinalMetrics
impl Default for FinalMetrics
Source§fn default() -> FinalMetrics
fn default() -> FinalMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FinalMetrics
impl<'de> Deserialize<'de> for FinalMetrics
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
Source§impl PartialEq for FinalMetrics
impl PartialEq for FinalMetrics
Source§fn eq(&self, other: &FinalMetrics) -> bool
fn eq(&self, other: &FinalMetrics) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for FinalMetrics
impl Serialize for FinalMetrics
impl StructuralPartialEq for FinalMetrics
Auto Trait Implementations§
impl Freeze for FinalMetrics
impl RefUnwindSafe for FinalMetrics
impl Send for FinalMetrics
impl Sync for FinalMetrics
impl Unpin for FinalMetrics
impl UnsafeUnpin for FinalMetrics
impl UnwindSafe for FinalMetrics
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