AsyncList

cps.stream.AsyncList$
See theAsyncList companion trait
object AsyncList

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case class Cons[F[_], T](head: T, tailFun: () => AsyncList[F, T])(implicit evidence$3: CpsConcurrentMonad[F]) extends AsyncList[F, T]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait AsyncList[F, T]
class Object
trait Matchable
class Any
case class Empty[F[_]]()(implicit evidence$4: CpsConcurrentMonad[F]) extends AsyncList[F, Nothing]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait AsyncList[F, Nothing]
class Object
trait Matchable
class Any
case class Wait[F[_], T](fs: F[AsyncList[F, T]])(implicit evidence$2: CpsConcurrentMonad[F]) extends AsyncList[F, T]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait AsyncList[F, T]
class Object
trait Matchable
class Any

Value members

Concrete methods

def empty[F[_] : CpsConcurrentMonad]: AsyncList[F, Nothing]
def iterate[F[_] : CpsConcurrentMonad, T](collection: Iterable[T]): AsyncList[F, T]
def unfold[S, F[_] : CpsConcurrentMonad, T](s0: S)(f: S => F[Option[(T, S)]]): AsyncList[F, T]

Givens

Givens

given absorber[F[_], C <: CpsMonadContext[F], T](using ExecutionContext, Aux[F, C]): CpsAsyncEmitAbsorber4[AsyncList[F, T], F, C, T]
given given_CpsMonad_AsyncList_CpsMonadInstanceContext_AsyncList[F[_] : CpsConcurrentMonad]: given_CpsMonad_AsyncList_CpsMonadInstanceContext_AsyncList[F]