Trait cadence::CountedExt
source · [−]pub trait CountedExt: Counted<i64> {
fn incr(&self, key: &str) -> MetricResult<Counter> { ... }
fn incr_with_tags<'a>(
&'a self,
key: &'a str
) -> MetricBuilder<'_, '_, Counter> { ... }
fn decr(&self, key: &str) -> MetricResult<Counter> { ... }
fn decr_with_tags<'a>(
&'a self,
key: &'a str
) -> MetricBuilder<'_, '_, Counter> { ... }
}
Expand description
Trait for convenience methods for counters
This trait specifically implements increment and decrement convenience
methods for counters with i64
types.
Provided Methods
fn incr(&self, key: &str) -> MetricResult<Counter>
fn incr(&self, key: &str) -> MetricResult<Counter>
Increment the counter by 1
Increment the counter by 1 and return a MetricBuilder
that can
be used to add tags to the metric.
fn decr(&self, key: &str) -> MetricResult<Counter>
fn decr(&self, key: &str) -> MetricResult<Counter>
Decrement the counter by 1
Decrement the counter by 1 and return a MetricBuilder
that can
be used to add tags to the metric.