pub struct ServiceLinksCounters {
pub delivered: AtomicU64,
pub refused_unverified: AtomicU64,
pub unhandled: AtomicU64,
pub refresh_failed: AtomicU64,
pub refreshed: AtomicU64,
pub replies_dropped: AtomicU64,
}Expand description
Counters, all monotonic.
Fields§
§delivered: AtomicU64Licence deliveries handed to a sink.
refused_unverified: AtomicU64Licence deliveries from anything but a licensed peer (dropped).
unhandled: AtomicU64Licence deliveries with no sink installed (no exchange over this path).
refresh_failed: AtomicU64Peer view refreshes that failed (the view is cleared).
refreshed: AtomicU64Peer view refreshes that succeeded.
replies_dropped: AtomicU64Sync requests not answered (and not recorded as served) because the reply caps were full; the requester re-asks.
Trait Implementations§
Source§impl Debug for ServiceLinksCounters
impl Debug for ServiceLinksCounters
Auto Trait Implementations§
impl !Freeze for ServiceLinksCounters
impl RefUnwindSafe for ServiceLinksCounters
impl Send for ServiceLinksCounters
impl Sync for ServiceLinksCounters
impl Unpin for ServiceLinksCounters
impl UnsafeUnpin for ServiceLinksCounters
impl UnwindSafe for ServiceLinksCounters
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> 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