WithCallbacks

class WithCallbacks[F[_], A, A0, T, N <: Nat, L[_[_], _, _]] extends LabelsBuildStep[F, A, T, N, L] with CallbackStep[F, (A0, T)]
trait CallbackStep[F, (A0, T)]
class LabelsBuildStep[F, A, T, N, L]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def contramapLabels[B](f0: B => T): WithCallbacks[F, A, A0, B, N, L]
Definition Classes
LabelsBuildStep -> BaseLabelsBuildStep
Source:
package.scala

Inherited methods

override def build: Resource[F, L[F, A, T]]

Builds the metric

Builds the metric

Definition Classes
BaseLabelsBuildStep -> BuildStep
Inherited from:
BaseLabelsBuildStep (hidden)
Source:
package.scala
def callback(callback: F[(A0, T)]): BuildStep[F, Unit]
Inherited from:
CallbackStep
Source:
package.scala
def contramapCallback[B](f: B => (A0, T))(implicit F: Functor[F]): CallbackStep[F, B]
Inherited from:
CallbackStep
Source:
package.scala
def map[B](f: L[F, A, T] => B): BuildStep[F, B]
Inherited from:
BuildStep (hidden)
Source:
package.scala
def unsafeBuild(implicit F: MonadCancelThrow[F]): F[A]

Unsafely builds the metric, but does not deallocate

Unsafely builds the metric, but does not deallocate

Inherited from:
BuildStep (hidden)
Source:
package.scala