pub struct FailedMessages {
    pub publish: usize,
    pub forward: usize,
    pub priority: usize,
    pub non_priority: usize,
    pub timeout: usize,
}Expand description
Messages that have expired while attempting to be sent to a peer.
Fields§
§publish: usizeThe number of publish messages that failed to be published in a heartbeat.
forward: usizeThe number of forward messages that failed to be published in a heartbeat.
priority: usizeThe number of messages that were failed to be sent to the priority queue as it was full.
non_priority: usizeThe number of messages that were failed to be sent to the non-priority queue as it was full.
timeout: usizeThe number of messages that timed out and could not be sent.
Implementations§
Trait Implementations§
Source§impl Clone for FailedMessages
 
impl Clone for FailedMessages
Source§fn clone(&self) -> FailedMessages
 
fn clone(&self) -> FailedMessages
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 FailedMessages
 
impl Debug for FailedMessages
Source§impl Default for FailedMessages
 
impl Default for FailedMessages
Source§fn default() -> FailedMessages
 
fn default() -> FailedMessages
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FailedMessages
impl RefUnwindSafe for FailedMessages
impl Send for FailedMessages
impl Sync for FailedMessages
impl Unpin for FailedMessages
impl UnwindSafe for FailedMessages
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,
§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§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