pub fn new(counter: ThirdPartyMetric<IntCounterVec>) -> Self {
        Self {
            counter,
            _inner: PhantomData,
        }
    }
/// Construct a metrics-recording layer.
Construct a metrics-recording layer.
Construct a metrics - recording layer .
pub fn new(counter: ThirdPartyMetric<IntCounterVec>) -> Self {
        Self {
            counter,
            _inner: PhantomData,
        }
    }
pub fn new ( counter : ThirdPartyMetric < IntCounterVec > ) -> Self { Self { counter , _inner : PhantomData , } }
Construct a metrics-recording layer.
Construct a metrics - recording layer .
counter
ThirdPartyMetric<IntCounterVec>
counter
ThirdPartyMetric<IntCounterVec>