pub struct BenchResult {
pub name: String,
pub total_requests: u64,
pub total_duration: Duration,
pub avg_latency_us: f64,
pub p50_latency_us: f64,
pub p95_latency_us: f64,
pub p99_latency_us: f64,
pub throughput_rps: f64,
}Fields§
§name: String§total_requests: u64§total_duration: Duration§avg_latency_us: f64§p50_latency_us: f64§p95_latency_us: f64§p99_latency_us: f64§throughput_rps: f64Implementations§
Source§impl BenchResult
impl BenchResult
Trait Implementations§
Source§impl Clone for BenchResult
impl Clone for BenchResult
Auto Trait Implementations§
impl Freeze for BenchResult
impl RefUnwindSafe for BenchResult
impl Send for BenchResult
impl Sync for BenchResult
impl Unpin for BenchResult
impl UnsafeUnpin for BenchResult
impl UnwindSafe for BenchResult
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