Struct prometheus::core::GenericLocalCounterVec [−][src]
pub struct GenericLocalCounterVec<P: Atomic> { /* fields omitted */ }
The underlying implementation for LocalCounterVec
and LocalIntCounterVec.
Implementations
impl<P: Atomic> GenericLocalCounterVec<P>[src]
impl<P: Atomic> GenericLocalCounterVec<P>[src]pub fn with_label_values<'a>(
&'a mut self,
vals: &[&str]
) -> &'a mut GenericLocalCounter<P>[src]
&'a mut self,
vals: &[&str]
) -> &'a mut GenericLocalCounter<P>
Get a GenericLocalCounter by label values.
See more MetricVec::with_label_values.
pub fn remove_label_values(&mut self, vals: &[&str]) -> Result<()>[src]
Remove a GenericLocalCounter by label values.
See more MetricVec::remove_label_values.
pub fn flush(&self)[src]
Flush the local metrics to the CounterVec metric.
Trait Implementations
impl<P: Atomic> Clone for GenericLocalCounterVec<P>[src]
impl<P: Atomic> Clone for GenericLocalCounterVec<P>[src]fn clone(&self) -> Self[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<P: Atomic> Debug for GenericLocalCounterVec<P>[src]
impl<P: Atomic> Debug for GenericLocalCounterVec<P>[src]impl<P: Atomic> LocalMetric for GenericLocalCounterVec<P>[src]
impl<P: Atomic> LocalMetric for GenericLocalCounterVec<P>[src]fn flush(&self)[src]
Flush the local metrics to the CounterVec metric.
Auto Trait Implementations
impl<P> !RefUnwindSafe for GenericLocalCounterVec<P>
impl<P> Send for GenericLocalCounterVec<P>
impl<P> !Sync for GenericLocalCounterVec<P>
impl<P> Unpin for GenericLocalCounterVec<P> where
<P as Atomic>::T: Unpin,
<P as Atomic>::T: Unpin,