pub struct AtomicInvalidationStats {
pub messages_sent: AtomicU64,
pub messages_received: AtomicU64,
pub removes_received: AtomicU64,
pub updates_received: AtomicU64,
pub patterns_received: AtomicU64,
pub bulk_removes_received: AtomicU64,
pub processing_errors: AtomicU64,
}Expand description
Thread-safe statistics for invalidation operations
Fields§
§messages_sent: AtomicU64§messages_received: AtomicU64§removes_received: AtomicU64§updates_received: AtomicU64§patterns_received: AtomicU64§bulk_removes_received: AtomicU64§processing_errors: AtomicU64Implementations§
Source§impl AtomicInvalidationStats
impl AtomicInvalidationStats
pub fn snapshot(&self) -> InvalidationStats
Trait Implementations§
Source§impl Debug for AtomicInvalidationStats
impl Debug for AtomicInvalidationStats
Source§impl Default for AtomicInvalidationStats
impl Default for AtomicInvalidationStats
Source§fn default() -> AtomicInvalidationStats
fn default() -> AtomicInvalidationStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for AtomicInvalidationStats
impl RefUnwindSafe for AtomicInvalidationStats
impl Send for AtomicInvalidationStats
impl Sync for AtomicInvalidationStats
impl Unpin for AtomicInvalidationStats
impl UnwindSafe for AtomicInvalidationStats
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more