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
Source§impl Default for RequestCounter
impl Default for RequestCounter
Source§fn default() -> RequestCounter
fn default() -> RequestCounter
Returns the “default value” for a type. Read more
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