monix

types

package types

Visibility
  1. Public
  2. All

Type Members

  1. trait Applicative[F[_]] extends Functor[F]

    A shim for the Applicative Functor type-class, to be supplied by libraries such as Cats or Scalaz.

  2. trait ApplicativeError[F[_], E] extends Applicative[F]

    A shim for an ApplicativeError type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

  3. trait Bimonad[F[_]] extends Monad[F] with Comonad[F]

    A shim for the Bimonad type-class, to be supplied by libraries such as Cats or Scalaz.

  4. trait CoflatMap[F[_]] extends Functor[F]

    A shim for the CoflatMap type-class, to be supplied by libraries such as Cats or Scalaz.

  5. trait Comonad[F[_]] extends CoflatMap[F]

    A shim for the Comonad type-class, to be supplied by libraries such as Cats or Scalaz.

  6. trait Evaluable[F[_]] extends MonadError[F, Throwable] with CoflatMap[F]

    Groups common type-classes for things that can be evaluated and that yield a single result (i.

  7. trait Functor[F[_]] extends AnyRef

    A shim for the Functor type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

  8. trait Monad[F[_]] extends Applicative[F]

    A shim for a Monad type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

  9. trait MonadError[F[_], E] extends ApplicativeError[F, E] with Monad[F]

    A shim for an MonadError type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

  10. trait MonadFilter[F[_]] extends Monad[F]

    A shim for a MonadFilter type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

  11. trait MonoidK[F[_]] extends SemigroupK[F]

    A shim for a MonoidK type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

  12. trait SemigroupK[F[_]] extends AnyRef

    A shim for a SemigroupK type-class, to be supplied by / translated to libraries such as Cats or Scalaz.

  13. trait Streamable[F[_]] extends MonadError[F, Throwable] with MonadFilter[F] with CoflatMap[F] with MonoidK[F]

    Groups common type-classes for things that represent (possibly asynchronous) streams (e.

Value Members

  1. object Applicative

  2. object ApplicativeError

  3. object Bimonad

  4. object CoflatMap

  5. object Comonad

  6. object Evaluable

  7. object Functor

  8. object Monad

  9. object MonadError

  10. object MonadFilter

  11. object MonoidK

  12. object SemigroupK

  13. object Streamable

Ungrouped