pub struct ResponseTimeStats {
pub avg_ms: f64,
pub min_ms: f64,
pub max_ms: f64,
pub p50_ms: f64,
pub p90_ms: f64,
pub p95_ms: f64,
pub p99_ms: f64,
}
Expand description
Response time statistics
Fields§
§avg_ms: f64
Average response time in milliseconds
min_ms: f64
Minimum response time
max_ms: f64
Maximum response time
p50_ms: f64
50th percentile (median)
p90_ms: f64
90th percentile
p95_ms: f64
95th percentile
p99_ms: f64
99th percentile
Trait Implementations§
Source§impl Clone for ResponseTimeStats
impl Clone for ResponseTimeStats
Source§fn clone(&self) -> ResponseTimeStats
fn clone(&self) -> ResponseTimeStats
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 ResponseTimeStats
impl Debug for ResponseTimeStats
Source§impl<'de> Deserialize<'de> for ResponseTimeStats
impl<'de> Deserialize<'de> for ResponseTimeStats
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 ResponseTimeStats
impl RefUnwindSafe for ResponseTimeStats
impl Send for ResponseTimeStats
impl Sync for ResponseTimeStats
impl Unpin for ResponseTimeStats
impl UnwindSafe for ResponseTimeStats
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