AsyncList

cps.stream.AsyncList
See theAsyncList companion trait
object AsyncList

Attributes

Companion
trait
Source
AsyncList.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
AsyncList.type

Members list

Type members

Classlikes

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

Attributes

Source
AsyncList.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AsyncList[F, T]
class Object
trait Matchable
class Any
Show all
case class Empty[F[_]]()(implicit evidence$1: CpsConcurrentMonad[F]) extends AsyncList[F, Nothing]

Attributes

Source
AsyncList.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AsyncList[F, Nothing]
class Object
trait Matchable
class Any
Show all
case class Wait[F[_], T](fs: F[AsyncList[F, T]])(implicit evidence$1: CpsConcurrentMonad[F]) extends AsyncList[F, T]

Attributes

Source
AsyncList.scala
Supertypes
trait Serializable
trait Product
trait Equals
trait AsyncList[F, T]
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def empty[F[_] : CpsConcurrentMonad]: AsyncList[F, Nothing]

Attributes

Source
AsyncList.scala
def iterate[F[_] : CpsConcurrentMonad, T](collection: Iterable[T]): AsyncList[F, T]

Attributes

Source
AsyncList.scala
def unfold[S, F[_] : CpsConcurrentMonad, T](s0: S)(f: S => F[Option[(T, S)]]): AsyncList[F, T]

Attributes

Source
AsyncList.scala

Givens

Givens

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

Attributes

Source
AsyncList.scala
given given_CpsMonad_AsyncList_CpsPureMonadInstanceContext_AsyncList[F[_] : CpsConcurrentMonad]: given_CpsMonad_AsyncList_CpsPureMonadInstanceContext_AsyncList[F]

Attributes

Source
AsyncList.scala