pub struct AggregatedStats {
pub avg_throughput_fps: f64,
pub p50_latency_ms: f64,
pub p95_latency_ms: f64,
pub p99_latency_ms: f64,
pub max_memory_mb: f64,
pub avg_memory_mb: f64,
pub total_files_processed: u64,
pub total_bytes_processed: u64,
pub total_runtime_seconds: f64,
pub cache_efficiency: f64,
pub error_percentage: f64,
}Expand description
Aggregated performance statistics
Fields§
§avg_throughput_fps: f64§p50_latency_ms: f64§p95_latency_ms: f64§p99_latency_ms: f64§max_memory_mb: f64§avg_memory_mb: f64§total_files_processed: u64§total_bytes_processed: u64§total_runtime_seconds: f64§cache_efficiency: f64§error_percentage: f64Trait Implementations§
Source§impl Clone for AggregatedStats
impl Clone for AggregatedStats
Source§fn clone(&self) -> AggregatedStats
fn clone(&self) -> AggregatedStats
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 AggregatedStats
impl Debug for AggregatedStats
Source§impl Default for AggregatedStats
impl Default for AggregatedStats
Source§impl<'de> Deserialize<'de> for AggregatedStats
impl<'de> Deserialize<'de> for AggregatedStats
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 AggregatedStats
impl RefUnwindSafe for AggregatedStats
impl Send for AggregatedStats
impl Sync for AggregatedStats
impl Unpin for AggregatedStats
impl UnwindSafe for AggregatedStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more