CovariantStreamT

class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[M[_], A]: StreamT[M, A] =:= CovariantStreamT[M, A]
def mergeAll[M[_], A](streams: Iterable[CovariantStreamT[M, A]])(using Nondeterminism[M]): CovariantStreamT[M, A]
def pure[M[_], A](a: A)(using Applicative[M]): StreamT[M, A]

Givens

Givens

given Composed_Suspend_CovariantStreamT_Value: Composed[Suspend[Keyword], CovariantStreamT[Functor, Domain], Value]
given OneStep_M_CovariantStreamT: Lift[From, To]

Extensions

Extensions

extension [M[_], A](binding: CovariantStreamT[M, A])
def mergeWith(that: CovariantStreamT[M, A])(using Nondeterminism[M]): CovariantStreamT[M, A]
extension [M[_], A](fa: StreamT[M, A])
final
def noSkip(implicit M: Monad[M]): StreamT[M, A]
extension [M[_], A](fa: StreamT[M, A])
final
def memoize(implicit m: Functor[M]): StreamT[M, A]