pub struct ErrorStatistics {
pub protocol_errors: u64,
pub resource_exhausted: u64,
pub session_errors: u64,
pub auth_failures: u64,
pub network_errors: u64,
pub internal_errors: u64,
pub error_rate: f64,
pub error_breakdown: HashMap<String, u64>,
}
Expand description
Error and failure statistics
Fields§
§protocol_errors: u64
Protocol errors encountered
resource_exhausted: u64
Resource exhaustion events
session_errors: u64
Session-related errors
auth_failures: u64
Authentication failures
network_errors: u64
Network-related errors
internal_errors: u64
Internal errors
error_rate: f64
Error rate (errors per second)
error_breakdown: HashMap<String, u64>
Most common error types
Trait Implementations§
Source§impl Clone for ErrorStatistics
impl Clone for ErrorStatistics
Source§fn clone(&self) -> ErrorStatistics
fn clone(&self) -> ErrorStatistics
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 ErrorStatistics
impl Debug for ErrorStatistics
Source§impl Default for ErrorStatistics
impl Default for ErrorStatistics
Source§fn default() -> ErrorStatistics
fn default() -> ErrorStatistics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ErrorStatistics
impl RefUnwindSafe for ErrorStatistics
impl Send for ErrorStatistics
impl Sync for ErrorStatistics
impl Unpin for ErrorStatistics
impl UnwindSafe for ErrorStatistics
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