pub struct TaskExecutionStats {
pub task_count: i64,
pub min_execution_secs: f64,
pub max_execution_secs: f64,
pub avg_execution_secs: f64,
pub stddev_execution_secs: f64,
pub p95_execution_secs: f64,
}Expand description
Task execution time statistics
Fields§
§task_count: i64Number of completed tasks measured
min_execution_secs: f64Minimum execution time in seconds
max_execution_secs: f64Maximum execution time in seconds
avg_execution_secs: f64Average execution time in seconds
stddev_execution_secs: f64Standard deviation of execution time in seconds
p95_execution_secs: f64P95 execution time in seconds
Trait Implementations§
Source§impl Clone for TaskExecutionStats
impl Clone for TaskExecutionStats
Source§fn clone(&self) -> TaskExecutionStats
fn clone(&self) -> TaskExecutionStats
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 TaskExecutionStats
impl Debug for TaskExecutionStats
Source§impl<'de> Deserialize<'de> for TaskExecutionStats
impl<'de> Deserialize<'de> for TaskExecutionStats
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 TaskExecutionStats
impl RefUnwindSafe for TaskExecutionStats
impl Send for TaskExecutionStats
impl Sync for TaskExecutionStats
impl Unpin for TaskExecutionStats
impl UnwindSafe for TaskExecutionStats
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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