Package

monix

scalaz

Permalink

package scalaz

Package exposing the Monix integration with the Scalaz library.

See the library's documentation at scalaz.org.

To convert Monix type-class instances into Scalaz types:

import monix.scalaz._

To convert Scalaz type-class instances into Monix types:

import monix.scalaz.reverse._

Do not bring these imports into the same scope as you can experience conflicts if you do:

// Do not do this!
import monix.scalaz._
import monix.scalaz.reverse._
Source
package.scala
Linear Supertypes
MonixToScalazConversions, MonixToScalaz9, MonixToScalaz8, MonixToScalaz7, MonixToScalaz6, MonixToScalaz5, MonixToScalaz4, MonixToScalaz3, MonixToScalaz2, MonixToScalaz1, MonixToScalaz0, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scalaz
  2. MonixToScalazConversions
  3. MonixToScalaz9
  4. MonixToScalaz8
  5. MonixToScalaz7
  6. MonixToScalaz6
  7. MonixToScalaz5
  8. MonixToScalaz4
  9. MonixToScalaz3
  10. MonixToScalaz2
  11. MonixToScalaz1
  12. MonixToScalaz0
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait MonixToScalazApplicative[F[_]] extends scalaz.MonixToScalaz1.MonixToScalazFunctor[F] with Applicative[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz1
  2. trait MonixToScalazBindRec[F[_]] extends scalaz.MonixToScalaz9.MonixToScalazMonad[F] with BindRec[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz9
  3. trait MonixToScalazCobind[F[_]] extends scalaz.MonixToScalaz4.MonixToScalazFunctor[F] with Cobind[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz4
  4. trait MonixToScalazComonad[F[_]] extends scalaz.MonixToScalaz5.MonixToScalazCobind[F] with Comonad[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz5
  5. trait MonixToScalazConversions extends MonixToScalaz9

    Permalink

    Defines conversions from the Monix type-classes defined in monix.types to type-class instances from the Scalaz library.

  6. trait MonixToScalazFunctor[F[_]] extends Functor[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz0
  7. trait MonixToScalazMonad[F[_]] extends scalaz.MonixToScalaz2.MonixToScalazApplicative[F] with Monad[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz2
  8. trait MonixToScalazMonadError[F[_], E] extends scalaz.MonixToScalaz3.MonixToScalazMonad[F] with MonadError[F, E]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz3
  9. trait MonixToScalazMonadPlus[F[_]] extends scalaz.MonixToScalaz8.MonixToScalazMonad[F] with scalaz.MonixToScalaz8.MonixToScalazPlusEmpty[F] with MonadPlus[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz8
  10. trait MonixToScalazPlus[F[_]] extends Plus[F]

    Permalink
    Attributes
    protected
    Definition Classes
    MonixToScalaz6
  11. trait ScalazToMonixConversions extends ScalazToMonix9

    Permalink

    Defines conversions from Cats type-class instances to the Monix type-classes defined in monix.types.

Value Members

  1. implicit def monixMonadInstancesToScalaz[F[_]](implicit ev: Monad[F]): Monad[F]

    Permalink

    Converts Monix's type instances into the Scalaz Monad.

    Converts Monix's type instances into the Scalaz Monad.

    Definition Classes
    MonixToScalaz2
  2. implicit def monixToScalazApplicative[F[_]](implicit ev: Applicative[F]): Applicative[F]

    Permalink

    Converts Monix's type instances into the Scalaz Applicative.

    Converts Monix's type instances into the Scalaz Applicative.

    Definition Classes
    MonixToScalaz1
  3. implicit def monixToScalazBindRec[F[_]](implicit ev: MonadRec[F]): Monad[F] with BindRec[F]

    Permalink

    Converts Monix's types instances into the Scalaz BindRec.

    Converts Monix's types instances into the Scalaz BindRec.

    Definition Classes
    MonixToScalaz9
  4. implicit def monixToScalazCobind[F[_]](implicit ev: CoflatMap[F]): Cobind[F]

    Permalink

    Converts Monix's type instances into the Scalaz Cobind.

    Converts Monix's type instances into the Scalaz Cobind.

    Definition Classes
    MonixToScalaz4
  5. implicit def monixToScalazComonad[F[_]](implicit ev: Comonad[F]): Comonad[F]

    Permalink

    Converts Monix's type instances into the Scalaz Comonad.

    Converts Monix's type instances into the Scalaz Comonad.

    Definition Classes
    MonixToScalaz5
  6. implicit def monixToScalazFunctor[F[_]](implicit ev: Functor[F]): Functor[F]

    Permalink

    Converts Monix's type instances into the Scalaz Functor.

    Converts Monix's type instances into the Scalaz Functor.

    Definition Classes
    MonixToScalaz0
  7. implicit def monixToScalazMonadError[F[_], E](implicit M: Monad[F], R: Recoverable[F, E]): MonadError[F, E]

    Permalink

    Converts Monix's type instances into the Scalaz MonadError.

    Converts Monix's type instances into the Scalaz MonadError.

    Definition Classes
    MonixToScalaz3
  8. implicit def monixToScalazMonadPlus[F[_]](implicit MF: MonadFilter[F], MK: MonoidK[F]): MonadPlus[F]

    Permalink

    Converts Monix's types instances into the Scalaz MonadPlus.

    Converts Monix's types instances into the Scalaz MonadPlus.

    Definition Classes
    MonixToScalaz8
  9. implicit def monixToScalazPlus[F[_]](implicit ev: SemigroupK[F]): Plus[F]

    Permalink

    Converts Monix's type instances into the Scalaz Plus.

    Converts Monix's type instances into the Scalaz Plus.

    Definition Classes
    MonixToScalaz6
  10. implicit def monixToScalazPlusEmpty[F[_]](implicit ev: MonoidK[F]): PlusEmpty[F]

    Permalink

    Converts Monix's type instances into the Scalaz PlusEmpty.

    Converts Monix's type instances into the Scalaz PlusEmpty.

    Definition Classes
    MonixToScalaz7
  11. object reverse extends ScalazToMonixConversions

    Permalink

    Defines conversions from Scalaz type-class instances to the Monix type-classes defined in monix.types.

    Defines conversions from Scalaz type-class instances to the Monix type-classes defined in monix.types.

    To use:

    import monix.scalaz.reverse._

    Note that importing both this and the Monix to Scalaz conversions in the same scope can create conflicts:

    // Don't do this!
    import monix.scalaz._
    import monix.scalaz.reverse._

Inherited from MonixToScalazConversions

Inherited from MonixToScalaz9

Inherited from MonixToScalaz8

Inherited from MonixToScalaz7

Inherited from MonixToScalaz6

Inherited from MonixToScalaz5

Inherited from MonixToScalaz4

Inherited from MonixToScalaz3

Inherited from MonixToScalaz2

Inherited from MonixToScalaz1

Inherited from MonixToScalaz0

Inherited from AnyRef

Inherited from Any

Ungrouped