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,