pub struct QueueLinkLossCounts {
pub dropped_enqueues: u64,
pub dropped_links: u64,
pub unmatched_dequeues: u64,
pub unconsumed_enqueues: u64,
}Expand description
Exact reasons queue causality records were not retained.
Fields§
§dropped_enqueues: u64Pending enqueues dropped at capacity or displaced by a duplicate sequence.
dropped_links: u64Completed links dropped at capacity.
unmatched_dequeues: u64Dequeues with no recorded matching enqueue.
unconsumed_enqueues: u64Pending enqueues never matched by a dequeue before the drain.
Trait Implementations§
Source§impl Clone for QueueLinkLossCounts
impl Clone for QueueLinkLossCounts
Source§fn clone(&self) -> QueueLinkLossCounts
fn clone(&self) -> QueueLinkLossCounts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QueueLinkLossCounts
Source§impl Debug for QueueLinkLossCounts
impl Debug for QueueLinkLossCounts
Source§impl Default for QueueLinkLossCounts
impl Default for QueueLinkLossCounts
Source§fn default() -> QueueLinkLossCounts
fn default() -> QueueLinkLossCounts
Returns the “default value” for a type. Read more
impl Eq for QueueLinkLossCounts
Source§impl PartialEq for QueueLinkLossCounts
impl PartialEq for QueueLinkLossCounts
impl StructuralPartialEq for QueueLinkLossCounts
Auto Trait Implementations§
impl Freeze for QueueLinkLossCounts
impl RefUnwindSafe for QueueLinkLossCounts
impl Send for QueueLinkLossCounts
impl Sync for QueueLinkLossCounts
impl Unpin for QueueLinkLossCounts
impl UnsafeUnpin for QueueLinkLossCounts
impl UnwindSafe for QueueLinkLossCounts
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