pub struct MetricsSnapshot {
pub requests_total: u64,
pub requests_success: u64,
pub requests_failed: u64,
pub requests_rate_limited: u64,
pub bytes_downloaded: u64,
pub retries_total: u64,
pub documents_extracted: u64,
pub success_rate: f64,
pub avg_latency_ms: f64,
}Expand description
Metrics snapshot
Fields§
§requests_total: u64Total number of requests
requests_success: u64Number of successful requests
requests_failed: u64Number of failed requests
requests_rate_limited: u64Number of rate-limited requests
bytes_downloaded: u64Total bytes downloaded
retries_total: u64Total number of retries
documents_extracted: u64Number of documents extracted
success_rate: f64Success rate (0.0 - 1.0)
avg_latency_ms: f64Average latency in milliseconds
Trait Implementations§
Source§impl Clone for MetricsSnapshot
impl Clone for MetricsSnapshot
Source§fn clone(&self) -> MetricsSnapshot
fn clone(&self) -> MetricsSnapshot
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 moreAuto Trait Implementations§
impl Freeze for MetricsSnapshot
impl RefUnwindSafe for MetricsSnapshot
impl Send for MetricsSnapshot
impl Sync for MetricsSnapshot
impl Unpin for MetricsSnapshot
impl UnwindSafe for MetricsSnapshot
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