pub struct LatencySummary {
pub samples: usize,
pub mean_ms: f64,
pub p50_ms: f64,
pub p95_ms: f64,
pub max_ms: f64,
pub deadline_ms: Option<f64>,
pub deadline_misses: usize,
}Expand description
Summary of repeated operation latencies.
Fields§
§samples: usizeNumber of samples.
mean_ms: f64Arithmetic mean in milliseconds.
p50_ms: f64Median in milliseconds.
p95_ms: f6495th percentile in milliseconds.
max_ms: f64Largest latency in milliseconds.
deadline_ms: Option<f64>Optional deadline in milliseconds.
deadline_misses: usizeSamples strictly exceeding the deadline.
Trait Implementations§
Source§impl Clone for LatencySummary
impl Clone for LatencySummary
Source§fn clone(&self) -> LatencySummary
fn clone(&self) -> LatencySummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LatencySummary
impl Debug for LatencySummary
Source§impl<'de> Deserialize<'de> for LatencySummary
impl<'de> Deserialize<'de> for LatencySummary
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
Source§impl PartialEq for LatencySummary
impl PartialEq for LatencySummary
Source§impl Serialize for LatencySummary
impl Serialize for LatencySummary
impl StructuralPartialEq for LatencySummary
Auto Trait Implementations§
impl Freeze for LatencySummary
impl RefUnwindSafe for LatencySummary
impl Send for LatencySummary
impl Sync for LatencySummary
impl Unpin for LatencySummary
impl UnsafeUnpin for LatencySummary
impl UnwindSafe for LatencySummary
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