pub struct OperationResults {
pub total_requests: u64,
pub successful_requests: u64,
pub failed_requests: u64,
pub success_rate: f64,
pub requests_per_second: f64,
pub response_times: ResponseTimeStats,
pub errors: HashMap<String, u64>,
}
Expand description
Results for a specific operation
Fields§
§total_requests: u64
Total requests made
successful_requests: u64
Successful requests
failed_requests: u64
Failed requests
success_rate: f64
Success rate as percentage
requests_per_second: f64
Requests per second
response_times: ResponseTimeStats
Response time statistics in milliseconds
errors: HashMap<String, u64>
Error breakdown
Trait Implementations§
Source§impl Clone for OperationResults
impl Clone for OperationResults
Source§fn clone(&self) -> OperationResults
fn clone(&self) -> OperationResults
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 OperationResults
impl Debug for OperationResults
Source§impl<'de> Deserialize<'de> for OperationResults
impl<'de> Deserialize<'de> for OperationResults
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 OperationResults
impl RefUnwindSafe for OperationResults
impl Send for OperationResults
impl Sync for OperationResults
impl Unpin for OperationResults
impl UnwindSafe for OperationResults
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