pub struct RequestCounter { /* private fields */ }Expand description
Lock-free counters a store bumps as it sends.
Implementations§
Source§impl RequestCounter
impl RequestCounter
pub fn bump(&self, kind: RequestKind)
pub fn snapshot(&self) -> RequestCounts
Trait Implementations§
Source§impl Debug for RequestCounter
impl Debug for RequestCounter
Auto Trait Implementations§
impl !Freeze for RequestCounter
impl RefUnwindSafe for RequestCounter
impl Send for RequestCounter
impl Sync for RequestCounter
impl Unpin for RequestCounter
impl UnsafeUnpin for RequestCounter
impl UnwindSafe for RequestCounter
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