Packages

object StreamT extends StreamTInstances

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StreamT
  2. StreamTInstances
  3. StreamTInstances0
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed abstract class Step[+A, +S] extends AnyRef

Value Members

  1. implicit def StreamTEqual[F[_], A](implicit E: Equal[F[Stream[A]]], F: Monad[F]): Equal[StreamT[F, A]]
    Definition Classes
    StreamTInstances
  2. implicit def StreamTFoldable[F[_]](implicit arg0: Foldable[F]): Foldable[[β$3$]StreamT[F, β$3$]]
    Definition Classes
    StreamTInstances
  3. implicit val StreamTHoist: Hoist[StreamT]
    Definition Classes
    StreamTInstances
  4. implicit def StreamTInstance1[F[_]](implicit F0: Functor[F]): Bind[[β$0$]StreamT[F, β$0$]] with Plus[[β$1$]StreamT[F, β$1$]]
    Definition Classes
    StreamTInstances0
  5. implicit def StreamTMonadPlus[F[_]](implicit F0: Applicative[F]): MonadPlus[[β$2$]StreamT[F, β$2$]]
    Definition Classes
    StreamTInstances
  6. implicit def StreamTMonoid[F[_], A](implicit F0: Applicative[F]): Monoid[StreamT[F, A]]
    Definition Classes
    StreamTInstances
  7. implicit def StreamTSemigroup[F[_], A](implicit F0: Functor[F]): Semigroup[StreamT[F, A]]
    Definition Classes
    StreamTInstances0
  8. implicit def StreamTShow[F[_], A](implicit E: Show[F[Stream[A]]], F: Monad[F]): Show[StreamT[F, A]]
    Definition Classes
    StreamTInstances
  9. def apply[M[_], A](step: M[Step[A, StreamT[M, A]]]): StreamT[M, A]
  10. def empty[M[_], A](implicit M: Applicative[M]): StreamT[M, A]
  11. def fromIterable[A](s: Iterable[A]): StreamT[Id.Id, A]
  12. def fromStream[M[_], A](mas: M[Stream[A]])(implicit M: Applicative[M]): StreamT[M, A]
  13. def runStreamT[S, A](stream: StreamT[[β$6$]IndexedStateT[[X]X, S, S, β$6$], A], s0: S): StreamT[Id.Id, A]
  14. def unfold[A, B](b: B)(f: (B) ⇒ Option[(A, B)]): StreamT[Id.Id, A]
  15. def unfoldM[M[_], A, B](start: B)(f: (B) ⇒ M[Option[(A, B)]])(implicit M: Functor[M]): StreamT[M, A]
  16. def wrapEffect[M[_], A](m: M[StreamT[M, A]])(implicit arg0: Functor[M]): StreamT[M, A]
  17. object Done extends Step[Nothing, Nothing]
  18. object Skip
  19. object Yield