pub struct CounterSnapshot {
pub registered: u64,
pub lookups: u64,
pub punches_told: u64,
pub echo_answered: u64,
pub echo_dropped: u64,
pub data_bytes_forwarded: u64,
}Expand description
Successful registrations and instructions, lookup attempts and echo traffic.
Fields§
§registered: u64Successful registrations, including replacements.
lookups: u64Authorized, well-formed lookup attempts.
punches_told: u64Instructions accepted by the publisher.
echo_answered: u64Echo replies sent.
echo_dropped: u64Datagrams rejected by the echo protocol.
data_bytes_forwarded: u64The broker has no data-forwarding operation, so this is always zero.
Trait Implementations§
Source§impl Clone for CounterSnapshot
impl Clone for CounterSnapshot
impl Copy for CounterSnapshot
Source§impl Debug for CounterSnapshot
impl Debug for CounterSnapshot
impl Eq for CounterSnapshot
Source§impl PartialEq for CounterSnapshot
impl PartialEq for CounterSnapshot
Source§impl Serialize for CounterSnapshot
impl Serialize for CounterSnapshot
impl StructuralPartialEq for CounterSnapshot
Auto Trait Implementations§
impl Freeze for CounterSnapshot
impl RefUnwindSafe for CounterSnapshot
impl Send for CounterSnapshot
impl Sync for CounterSnapshot
impl Unpin for CounterSnapshot
impl UnsafeUnpin for CounterSnapshot
impl UnwindSafe for CounterSnapshot
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.