MetricDsl

object MetricDsl
Companion:
class
Source:
package.scala
class Object
trait Matchable
class Any

Type members

Classlikes

implicit class CounterSyntax[F[_], A](dsl: MetricDsl[F, A, [F[_], A] =>> Counter[F, A], Labelled])(implicit evidence$21: MonadCancelThrow[F])
implicit class GaugeSyntax[F[_], A](dsl: MetricDsl[F, A, [F[_], A] =>> Gauge[F, A], Labelled])(implicit evidence$22: MonadCancelThrow[F])
class WithCallbacks[F[_], A, A0, M[_[_], _], L[_[_], _, _]](makeMetric: Resource[F, M[F, A]], makeCallback: F[A0] => Resource[F, Unit], makeLabelledMetric: LabelledMetricPartiallyApplied[F, A, L], makeLabelledCallback: LabelledCallbackPartiallyApplied[F, A0]) extends MetricDsl[F, A, M, L] with CallbackStep[F, A0]

Implicits

Implicits

final implicit def CounterSyntax[F[_] : MonadCancelThrow, A](dsl: MetricDsl[F, A, [F[_], A] =>> Counter[F, A], Labelled]): CounterSyntax[F, A]
final implicit def GaugeSyntax[F[_] : MonadCancelThrow, A](dsl: MetricDsl[F, A, [F[_], A] =>> Gauge[F, A], Labelled]): GaugeSyntax[F, A]