pub struct ConnectionStats {
pub reconnect_attempts: u64,
pub successful_reconnects: u64,
pub commands_processed: u64,
pub commands_failed: u64,
pub errors_handled: u64,
pub total_uptime: Duration,
pub last_reconnect_duration: Option<Duration>,
pub average_command_latency: Option<Duration>,
}Fields§
§reconnect_attempts: u64§successful_reconnects: u64§commands_processed: u64§commands_failed: u64§errors_handled: u64§total_uptime: Duration§last_reconnect_duration: Option<Duration>§average_command_latency: Option<Duration>Trait Implementations§
Source§impl Clone for ConnectionStats
impl Clone for ConnectionStats
Source§impl Debug for ConnectionStats
impl Debug for ConnectionStats
Auto Trait Implementations§
impl Freeze for ConnectionStats
impl RefUnwindSafe for ConnectionStats
impl Send for ConnectionStats
impl Sync for ConnectionStats
impl Unpin for ConnectionStats
impl UnsafeUnpin for ConnectionStats
impl UnwindSafe for ConnectionStats
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