pub struct LatencyReport {
pub p50_us: f64,
pub p90_us: f64,
pub p95_us: f64,
pub p99_us: f64,
pub p999_us: f64,
pub max_us: f64,
}Expand description
Latency percentile metrics.
Fields§
§p50_us: f6450th percentile latency in microseconds.
p90_us: f6490th percentile latency in microseconds.
p95_us: f6495th percentile latency in microseconds.
p99_us: f6499th percentile latency in microseconds.
p999_us: f6499.9th percentile latency in microseconds.
max_us: f64Maximum latency in microseconds.
Trait Implementations§
Source§impl Debug for LatencyReport
impl Debug for LatencyReport
Auto Trait Implementations§
impl Freeze for LatencyReport
impl RefUnwindSafe for LatencyReport
impl Send for LatencyReport
impl Sync for LatencyReport
impl Unpin for LatencyReport
impl UnsafeUnpin for LatencyReport
impl UnwindSafe for LatencyReport
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> 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