pub struct PhaseMetrics {
pub operations: u64,
pub avg_time_ms: f64,
pub total_time_ms: f64,
pub tokens_processed: u64,
}Expand description
Metrics for different execution phases
Fields§
§operations: u64Number of operations
avg_time_ms: f64Average time per operation
total_time_ms: f64Total time spent
tokens_processed: u64Tokens processed
Trait Implementations§
Source§impl Clone for PhaseMetrics
impl Clone for PhaseMetrics
Source§fn clone(&self) -> PhaseMetrics
fn clone(&self) -> PhaseMetrics
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 PhaseMetrics
impl Debug for PhaseMetrics
Source§impl<'de> Deserialize<'de> for PhaseMetrics
impl<'de> Deserialize<'de> for PhaseMetrics
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 PhaseMetrics
impl RefUnwindSafe for PhaseMetrics
impl Send for PhaseMetrics
impl Sync for PhaseMetrics
impl Unpin for PhaseMetrics
impl UnsafeUnpin for PhaseMetrics
impl UnwindSafe for PhaseMetrics
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