Struct prometheus::core::GenericLocalCounter
[−]
[src]
pub struct GenericLocalCounter<P: Atomic> { /* fields omitted */ }
The underlying implementation for LocalCounter
and LocalIntCounter
.
Methods
impl<P: Atomic> GenericLocalCounter<P>
[src]
pub fn inc_by(&mut self, v: P::T)
[src]
pub fn inc(&mut self)
[src]
Increase the local counter by 1.
pub fn get(&self) -> P::T
[src]
Return the local counter value.
pub fn flush(&mut self)
[src]
Flush the local metrics to the Counter
.
Trait Implementations
impl<P: Atomic> Clone for GenericLocalCounter<P>
[src]
Auto Trait Implementations
impl<P> Send for GenericLocalCounter<P> where
<P as Atomic>::T: Send,
<P as Atomic>::T: Send,
impl<P> Sync for GenericLocalCounter<P> where
<P as Atomic>::T: Sync,
<P as Atomic>::T: Sync,