pub struct MethodTiming {
pub count: usize,
pub total_ms: f64,
pub min_ms: Option<f64>,
pub max_ms: Option<f64>,
pub mean_ms: Option<f64>,
}Expand description
Timing statistics for a method.
Fields§
§count: usizeNumber of calls.
total_ms: f64Total duration in milliseconds.
min_ms: Option<f64>Minimum duration.
max_ms: Option<f64>Maximum duration.
mean_ms: Option<f64>Mean duration.
Trait Implementations§
Source§impl Clone for MethodTiming
impl Clone for MethodTiming
Source§fn clone(&self) -> MethodTiming
fn clone(&self) -> MethodTiming
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 MethodTiming
impl Debug for MethodTiming
Source§impl Default for MethodTiming
impl Default for MethodTiming
Source§fn default() -> MethodTiming
fn default() -> MethodTiming
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MethodTiming
impl<'de> Deserialize<'de> for MethodTiming
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 MethodTiming
impl RefUnwindSafe for MethodTiming
impl Send for MethodTiming
impl Sync for MethodTiming
impl Unpin for MethodTiming
impl UnwindSafe for MethodTiming
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).