pub struct QueueMetricsSnapshot {
pub enqueue_ok: u64,
pub enqueue_fail: u64,
pub dequeue_ok: u64,
pub dequeue_fail: u64,
pub batch_items: u64,
pub cas_retries: u64,
}Expand description
Immutable snapshot of the counters at one instant.
Fields§
§enqueue_ok: u64§enqueue_fail: u64§dequeue_ok: u64§dequeue_fail: u64§batch_items: u64§cas_retries: u64Trait Implementations§
Source§impl Clone for QueueMetricsSnapshot
impl Clone for QueueMetricsSnapshot
Source§fn clone(&self) -> QueueMetricsSnapshot
fn clone(&self) -> QueueMetricsSnapshot
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 QueueMetricsSnapshot
Source§impl Debug for QueueMetricsSnapshot
impl Debug for QueueMetricsSnapshot
Source§impl Default for QueueMetricsSnapshot
impl Default for QueueMetricsSnapshot
Source§fn default() -> QueueMetricsSnapshot
fn default() -> QueueMetricsSnapshot
Returns the “default value” for a type. Read more
impl Eq for QueueMetricsSnapshot
Source§impl PartialEq for QueueMetricsSnapshot
impl PartialEq for QueueMetricsSnapshot
impl StructuralPartialEq for QueueMetricsSnapshot
Auto Trait Implementations§
impl Freeze for QueueMetricsSnapshot
impl RefUnwindSafe for QueueMetricsSnapshot
impl Send for QueueMetricsSnapshot
impl Sync for QueueMetricsSnapshot
impl Unpin for QueueMetricsSnapshot
impl UnsafeUnpin for QueueMetricsSnapshot
impl UnwindSafe for QueueMetricsSnapshot
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