pub type DeleteOnDropGauge<P, L> = DeleteOnDropMetric<GenericGaugeVec<P>, L>;Available on crate feature
metrics only.Expand description
A GenericGauge wrapper that deletes its labels from the vec when it is dropped.
Aliased Type§
pub struct DeleteOnDropGauge<P, L> {
inner: <MetricVec<GaugeVecBuilder<P>> as MetricVec_>::M,
labels: L,
vec: MetricVec<GaugeVecBuilder<P>>,
}Fields§
§inner: <MetricVec<GaugeVecBuilder<P>> as MetricVec_>::M§labels: L§vec: MetricVec<GaugeVecBuilder<P>>Trait Implementations§
Source§impl<P, L> Borrow<GenericGauge<P>> for DeleteOnDropGauge<P, L>where
P: Atomic,
L: PromLabelsExt,
impl<P, L> Borrow<GenericGauge<P>> for DeleteOnDropGauge<P, L>where
P: Atomic,
L: PromLabelsExt,
Source§fn borrow(&self) -> &GenericGauge<P>
fn borrow(&self) -> &GenericGauge<P>
Immutably borrows from an owned value. Read more