Trait ore::metrics::delete_on_drop::CounterVecExt[][src]

pub trait CounterVecExt {
    type CounterType: Atomic;
    fn get_delete_on_drop_counter<'a, L: PromLabelsExt<'a>>(
        &self,
        labels: L
    ) -> DeleteOnDropCounter<'a, Self::CounterType, L>; }
This is supported on crate feature metrics only.
Expand description

Extension trait for all gauge metrics vectors.

It adds a method to create a concrete metric from the vector that gets removed from the vector when the concrete metric is dropped.

Associated Types

The type of value that the counter should count.

Required methods

Returns a counter that deletes its labels from this metrics vector when dropped. See DeleteOnDropCounter for a detailed description.

Implementations on Foreign Types

Implementors