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 Serializable

    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 MonadPlus[F[_]] extends MonadFilter[F] with MonoidK[F]

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

  12. 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.

  13. trait SemigroupK[F[_]] extends Serializable

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

  14. trait Streamable[F[_]] extends MonadError[F, Throwable] with MonadPlus[F] with CoflatMap[F]

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

Value Members

  1. object Applicative extends Serializable

  2. object ApplicativeError extends Serializable

  3. object Bimonad extends Serializable

  4. object CoflatMap extends Serializable

  5. object Comonad extends Serializable

  6. object Evaluable extends Serializable

  7. object Functor extends Serializable

  8. object Monad extends Serializable

  9. object MonadError extends Serializable

  10. object MonadFilter extends Serializable

  11. object MonadPlus extends Serializable

  12. object MonoidK extends Serializable

  13. object SemigroupK extends Serializable

  14. object Streamable extends Serializable

Ungrouped