SignallingRef

Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_]]: PartiallyApplied[F]

Builds a SignallingRef value for data types that are Concurrent

Builds a SignallingRef value for data types that are Concurrent

This builder uses the Partially-Applied Type technique.

 SignallingRef[IO].of(10L) <-> SignallingRef.of[IO, Long](10L)
See also
def apply[F[_], A](initial: A)(`evidence$1`: Concurrent[F]): F[SignallingRef[F, A]]

Alias for of.

Alias for of.

def of[F[_], A](initial: A)(F: Concurrent[F]): F[SignallingRef[F, A]]

Builds a SignallingRef for for effect F, initialized to the supplied value.

Builds a SignallingRef for for effect F, initialized to the supplied value.

Implicits

Implicits

implicit def invariantInstance[F[_]](`evidence$2`: Functor[F]): Invariant[[_] =>> SignallingRef[F, _$20]]