pub struct ClientStats {
pub requests_sent: u64,
pub responses_received: u64,
pub notifications_sent: u64,
pub notifications_received: u64,
pub errors: u64,
pub retries: u64,
pub connection_attempts: u64,
pub last_activity: Option<Instant>,
}Expand description
Statistics about client operations.
Fields§
§requests_sent: u64Number of requests sent
responses_received: u64Number of responses received
notifications_sent: u64Number of notifications sent
notifications_received: u64Number of notifications received
errors: u64Number of errors encountered
retries: u64Number of retries performed
connection_attempts: u64Number of connection attempts
last_activity: Option<Instant>Last activity timestamp
Trait Implementations§
Source§impl Clone for ClientStats
impl Clone for ClientStats
Source§fn clone(&self) -> ClientStats
fn clone(&self) -> ClientStats
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientStats
impl Debug for ClientStats
Source§impl Default for ClientStats
impl Default for ClientStats
Source§fn default() -> ClientStats
fn default() -> ClientStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ClientStats
impl RefUnwindSafe for ClientStats
impl Send for ClientStats
impl Sync for ClientStats
impl Unpin for ClientStats
impl UnwindSafe for ClientStats
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