CpsAsyncEmitAbsorber4

cps.stream.CpsAsyncEmitAbsorber4
trait CpsAsyncEmitAbsorber4[R, F[_], C <: CpsMonadContext[F], T](using val auxAsyncMonad: Aux[F, C]) extends CpsAsyncEmitAbsorber[R]

Attributes

Source
CpsAsyncEmitAbsorber.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AsyncIteratorEmitAbsorber[F, C, T]
trait BaseUnfoldCpsAsyncEmitAbsorber[R, F, C, T]
class AsyncListEmitAbsorber[F, C, T]

Members list

Type members

Types

override type Context = C

Attributes

Source
CpsAsyncEmitAbsorber.scala
override type Element = T

Attributes

Source
CpsAsyncEmitAbsorber.scala
override type Monad[X] = F[X]

Attributes

Source
CpsAsyncEmitAbsorber.scala

Value members

Inherited and Abstract methods

Attributes

Inherited from:
CpsAsyncEmitAbsorber
Source
CpsAsyncEmitAbsorber.scala
def eval(f: Context => CpsAsyncEmitter[Monad, Element] => F[Unit]): R

Attributes

Inherited from:
CpsAsyncEmitAbsorber
Source
CpsAsyncEmitAbsorber.scala

Givens

Givens

given auxAsyncMonad: Aux[F, C]

Attributes

Source
CpsAsyncEmitAbsorber.scala