SubscribeEffect

This effect is used in the implementation of the Async effect

Source:
SubscribeEffect.scala
class Object
trait Matchable
class Any

Type members

Classlikes

case class AttemptedSubscribe[A](subscribe: () => Either[Throwable, A] => Unit, memoizeKey: Option[(AnyRef, Cache)]) extends Subscribe[Either[Throwable, A]]
case class SimpleSubscribe[A](subscribe: () => A => Unit, memoizeKey: Option[(AnyRef, Cache)]) extends Subscribe[A]
sealed trait Subscribe[A] extends () => A => Unit

Value members

Concrete methods

def memoize[K <: AnyRef, A](key: K, sequenceKey: Int, cache: Cache, e: Eff[FS, A]): Eff[FS, A]
def memoizeSubscribe[A](key: AnyRef, cache: Cache, e: Subscribe[A]): Subscribe[A]