FGauge

implicit class FGauge[F[_]](ft: F[Gauge[F]])(implicit evidence$2: FlatMap[F]) extends Gauge[F]

Allow to call the {{Reporter.Gauge}} methods on the {{F[Reporter.Gauge]}}

trait Gauge[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

def modify(f: Int => Int): F[Unit]
def surround[A](action: F[A]): F[A]

Inherited methods

def decrement: F[Unit]

Decrement this gauge by 1

Decrement this gauge by 1

Inherited from:
Gauge
def decrementN(n: Int): F[Unit]

Deccrement this gauge by the specified amount

Deccrement this gauge by the specified amount

Value parameters:
n

the amount to decrement the gauge by

Inherited from:
Gauge
def increment: F[Unit]

Increment this gauge by 1

Increment this gauge by 1

Inherited from:
Gauge
def incrementN(n: Int): F[Unit]

Increment this gauge by the specified amount

Increment this gauge by the specified amount

Value parameters:
n

the amount to increment the gauge by

Inherited from:
Gauge
def set(value: Int): F[Unit]

Set this gauge value

Set this gauge value

Inherited from:
Gauge