Counter

prometheus4cats.Counter$
See theCounter companion class
object Counter

Attributes

Companion
class
Source
Counter.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Counter.type

Members list

Type members

Classlikes

implicit class CounterSyntax[F[_], -A](counter: Counter[F, A, Unit])

Attributes

Source
Counter.scala
Supertypes
class Object
trait Matchable
class Any
implicit class LabelledCounterSyntax[F[_], -A, B](counter: Counter[F, A, B])(implicit ev: Unit =:!= B)

Attributes

Source
Counter.scala
Supertypes
class Object
trait Matchable
class Any
final case class Name extends AnyVal, Value[String]

Refined value class for a counter name that has been parsed from a string

Refined value class for a counter name that has been parsed from a string

Attributes

Companion
object
Source
Counter.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait Value[String]
class AnyVal
trait Matchable
class Any
Show all
object Name extends Regex[Name]

Attributes

Companion
class
Source
Counter.scala
Supertypes
class Regex[Name]
class Object
trait Matchable
class Any
Self type
Name.type

Value members

Concrete methods

def make[F[_], A, B](default: A, _inc: (A, B, Option[Labels]) => F[Unit]): Counter[F, A, B]

Attributes

Source
Counter.scala
def make[F[_], A, B](_inc: (A, B, Option[Labels]) => F[Unit])(implicit A: Numeric[A]): Counter[F, A, B]

Attributes

Source
Counter.scala
def noop[F[_] : Applicative, A, B]: Counter[F, A, B]

Attributes

Source
Counter.scala

Implicits

Implicits

final implicit def CounterSyntax[F[_], A](counter: Counter[F, A, Unit]): CounterSyntax[F, A]

Attributes

Source
Counter.scala
final implicit def LabelledCounterSyntax[F[_], A, B](counter: Counter[F, A, B])(implicit ev: Unit =:!= B): LabelledCounterSyntax[F, A, B]

Attributes

Source
Counter.scala
implicit def catsInstances[F[_], C]: Contravariant[[_] =>> Counter[F, _$10, C]]

Attributes

Source
Counter.scala
implicit def labelsContravariant[F[_], C]: LabelsContravariant[[_] =>> Counter[F, C, _$13]]

Attributes

Source
Counter.scala