Trait StatsdClientExt

Source
pub trait StatsdClientExt {
    // Required methods
    fn incr(&self, metric: MetricName) -> MetricResult<Counter>;
    fn incr_raw(&self, metric: &str) -> MetricResult<Counter>;
    fn incr_with_tags(
        &self,
        metric: MetricName,
    ) -> MetricBuilder<'_, '_, Counter>;
}
Expand description

Extension trait for StatsdClient to provide enum-based metric methods

Required Methods§

Source

fn incr(&self, metric: MetricName) -> MetricResult<Counter>

Increment a counter using a MetricName enum

Source

fn incr_raw(&self, metric: &str) -> MetricResult<Counter>

Increment a counter using a raw string metric name

Source

fn incr_with_tags(&self, metric: MetricName) -> MetricBuilder<'_, '_, Counter>

Start a counter with tags using a MetricName enum

Implementations on Foreign Types§

Source§

impl StatsdClientExt for StatsdClient

Source§

fn incr(&self, metric: MetricName) -> MetricResult<Counter>

Source§

fn incr_raw(&self, metric: &str) -> MetricResult<Counter>

Source§

fn incr_with_tags(&self, metric: MetricName) -> MetricBuilder<'_, '_, Counter>

Implementors§