pub struct ListenerStats {
pub connected: bool,
pub channels_listening: usize,
pub events_received: u64,
pub parse_errors: u64,
pub connection_errors: u64,
pub last_event_at: Option<SystemTime>,
pub last_error_at: Option<SystemTime>,
}Expand description
Statistics about the listener
Fields§
§connected: bool§channels_listening: usize§events_received: u64§parse_errors: u64§connection_errors: u64§last_event_at: Option<SystemTime>§last_error_at: Option<SystemTime>Trait Implementations§
Source§impl Clone for ListenerStats
impl Clone for ListenerStats
Source§fn clone(&self) -> ListenerStats
fn clone(&self) -> ListenerStats
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 ListenerStats
impl Debug for ListenerStats
Source§impl Default for ListenerStats
impl Default for ListenerStats
Source§fn default() -> ListenerStats
fn default() -> ListenerStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListenerStats
impl RefUnwindSafe for ListenerStats
impl Send for ListenerStats
impl Sync for ListenerStats
impl Unpin for ListenerStats
impl UnwindSafe for ListenerStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more