Defines conversions from Cats type-class instances to the Monix type-classes defined in monix.types.
Defines conversions from the Monix type-classes defined in monix.types to type-class instances from the Cats library.
Converts Monix's Monad
instances into the Cats Monad
.
Converts Monix's Monad
instances into the Cats Monad
.
Given an Applicative
for F[A]
and a Group
defined
for A
, then F[A]
is also a Group
.
Given an Applicative
for F[A]
and a Group
defined
for A
, then F[A]
is also a Group
.
Given an Applicative
for F[A]
and a Monoid
defined
for A
, then F[A]
is also a Monoid
.
Given an Applicative
for F[A]
and a Monoid
defined
for A
, then F[A]
is also a Monoid
.
Given an Applicative
for F[A]
and a Semigroup
defined
for A
, then F[A]
is also a Semigroup
.
Given an Applicative
for F[A]
and a Semigroup
defined
for A
, then F[A]
is also a Semigroup
.
Converts Monix's Applicative
instances into the Cats Applicative
.
Converts Monix's Applicative
instances into the Cats Applicative
.
Converts Monix's Recoverable
instances into the Cats ApplicativeError
.
Converts Monix's Recoverable
instances into the Cats ApplicativeError
.
Converts Monix's type instances into the Cats Bimonad
.
Converts Monix's type instances into the Cats Bimonad
.
Converts Monix's CoflatMap
instances into the Cats CoflatMap
.
Converts Monix's CoflatMap
instances into the Cats CoflatMap
.
Converts Monix's Comonad
instances into the Cats Comonad
.
Converts Monix's Comonad
instances into the Cats Comonad
.
Converts Monix's Functor
instances into the Cats Functor
.
Converts Monix's Functor
instances into the Cats Functor
.
Converts Monix's type instances into the Cats MonadCombine
.
Converts Monix's type instances into the Cats MonadCombine
.
Converts Monix's type instances into the Cats MonadError
.
Converts Monix's type instances into the Cats MonadError
.
Converts Monix's MonadFilter
instances into the Cats MonadFilter
.
Converts Monix's MonadFilter
instances into the Cats MonadFilter
.
Converts Monix's MonadRec
instances into the Cats Monad
.
Converts Monix's MonadRec
instances into the Cats Monad
.
Converts Monix's MonoidK
instances into the Cats MonoidK
.
Converts Monix's MonoidK
instances into the Cats MonoidK
.
Converts Monix's SemigroupK
instances into the Cats SemigroupK
.
Converts Monix's SemigroupK
instances into the Cats SemigroupK
.
Defines conversions from Cats type-class instances to the Monix type-classes defined in monix.types.
Defines conversions from Cats type-class instances to the Monix type-classes defined in monix.types.
To use:
import monix.cats.reverse._
Note that importing both this and the Monix to Cats conversions in the same scope can create conflicts:
// Don't do this! import monix.cats._ import monix.cats.reverse._
Package exposing the Monix integration with the Cats library.
See the library's documentation at: typelevel.org/cats/
To convert Monix type-class instances into Cats types:
import monix.cats._
To convert Cats type-class instances into Monix types:
import monix.cats.reverse._
Do not bring these imports into the same scope as you can experience conflicts if you do: