pub struct Metrics {
pub total_requests: u64,
pub successful_requests: u64,
pub failed_requests: u64,
pub total_retries: u64,
pub average_response_time_ms: f64,
pub rate_limit_hits: u64,
}Expand description
Performance monitoring metrics
Fields§
§total_requests: u64Total requests made
successful_requests: u64Total successful requests
failed_requests: u64Total failed requests
total_retries: u64Total retries
average_response_time_ms: f64Average response time in milliseconds
rate_limit_hits: u64Rate limit hits
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Metrics
impl RefUnwindSafe for Metrics
impl Send for Metrics
impl Sync for Metrics
impl Unpin for Metrics
impl UnwindSafe for Metrics
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