pub struct FunctionStatistics {
pub total_executions: u64,
pub total_errors: u64,
pub average_duration_micros: f64,
pub p95_duration_micros: f64,
pub p99_duration_micros: f64,
}Expand description
Function execution statistics
Fields§
§total_executions: u64Total number of function executions
total_errors: u64Total number of function errors
average_duration_micros: f64Average execution duration in microseconds
p95_duration_micros: f6495th percentile execution duration in microseconds
p99_duration_micros: f6499th percentile execution duration in microseconds
Trait Implementations§
Source§impl Clone for FunctionStatistics
impl Clone for FunctionStatistics
Source§fn clone(&self) -> FunctionStatistics
fn clone(&self) -> FunctionStatistics
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 FunctionStatistics
impl Debug for FunctionStatistics
Auto Trait Implementations§
impl Freeze for FunctionStatistics
impl RefUnwindSafe for FunctionStatistics
impl Send for FunctionStatistics
impl Sync for FunctionStatistics
impl Unpin for FunctionStatistics
impl UnsafeUnpin for FunctionStatistics
impl UnwindSafe for FunctionStatistics
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.