AsyncIteratorEmitAbsorber

cps.stream.AsyncIteratorEmitAbsorber
class AsyncIteratorEmitAbsorber[F[_], C <: CpsMonadContext[F], T](using ec: ExecutionContext, auxAsyncMonad: Aux[F, C]) extends CpsAsyncEmitAbsorber4[AsyncIterator[F, T], F, C, T]

Attributes

Graph
Supertypes
trait CpsAsyncEmitAbsorber4[AsyncIterator[F, T], F, C, T]
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Types

override type Context = C
override type Element = T

Inherited types

override type Monad[X] = F[X]

Attributes

Inherited from:
CpsAsyncEmitAbsorber4

Value members

Concrete methods

override def eval(f: C => CpsAsyncEmitter[Monad, Element] => F[Unit]): AsyncIterator[F, T]

Attributes

Definition Classes

Concrete fields

override val asyncMonad: Aux[Monad, Context]