Defines conversions from Cats type-class instances to the Monix type-classes defined in monix.types.
Given an Monix Applicative for F[A]
and a cats.Group defined for A, then F[A] can also have a
Group instance.
Given an Monix Applicative for F[A]
and a cats.Group defined for A, then F[A] can also have a
Group instance.
You can import monixApplicativeHasCatsGroup in scope or initiate the MonixApplicativeHasCatsGroup class.
Given an Monix Applicative for F[A]
and a cats.Monoid defined for A, then F[A] can also have a
Monoid instance.
Given an Monix Applicative for F[A]
and a cats.Monoid defined for A, then F[A] can also have a
Monoid instance.
You can import monixApplicativeHasCatsMonoid in scope or initiate the MonixApplicativeHasCatsMonoid class.
Given a Monix Applicative for F[A]
and a cats.Semigroup defined for A, then F[A] can also
have a Semigroup instance.
Given a Monix Applicative for F[A]
and a cats.Semigroup defined for A, then F[A] can also
have a Semigroup instance.
You can import monixApplicativeHasCatsSemigroup in scope initiate the MonixApplicativeHasCatsSemigroup class.
Converts Monix's Applicative instances into
the Cats Applicative.
Converts Monix's Applicative instances into
the Cats Applicative.
You can import monixToCatsApplicative in scope, or initiate/extend the MonixToCatsApplicative class.
Converts Monix's Monad and
Comonad instances into
the Cats Bimonad.
Converts Monix's Monad and
Comonad instances into
the Cats Bimonad.
You can import monixToCatsBimonad in scope, or initiate/extend the MonixToCatsBimonad class.
Converts Monix's Cobind instances into
the Cats CoflatMap.
Converts Monix's Cobind instances into
the Cats CoflatMap.
You can import monixToCatsCoflatMap in scope, or initiate/extend the MonixToCatsCoflatMap class.
Converts Monix's Comonad instances into
the Cats Comonad.
Converts Monix's Comonad instances into
the Cats Comonad.
You can import monixToCatsComonad in scope, or initiate/extend the MonixToCatsComonad class.
Defines conversions from the Monix type-classes defined in monix.types to type-class instances from the Cats library.
Converts Monix's Functor instances into
the Cats Functor.
Converts Monix's Functor instances into
the Cats Functor.
You can import monixToCatsFunctor in scope, or initiate/extend the MonixToCatsFunctor class.
Converts Monix's Monad instances into
the Cats Monad.
Converts Monix's Monad instances into
the Cats Monad.
You can import monixToCatsMonad in scope, or initiate/extend the MonixToCatsMonad class.
Converts Monix's MonoidK and Monix's
MonadFilter instances into
the Cats MonadCombine.
Converts Monix's MonoidK and Monix's
MonadFilter instances into
the Cats MonadCombine.
You can import monixToCatsMonadCombine in scope, or initiate/extend the MonixToCatsMonadCombine class.
Converts Monix's MonadError instances into
the Cats MonadError.
Converts Monix's MonadError instances into
the Cats MonadError.
You can import monixToCatsMonadError in scope, or initiate/extend the MonixToCatsMonadError class.
Converts Monix's MonadFilter instances into
the Cats MonadFilter.
Converts Monix's MonadFilter instances into
the Cats MonadFilter.
You can import monixToCatsMonadFilter in scope, or initiate/extend the MonixToCatsMonadFilter class.
Converts Monix's MonadRec instances into
the Cats Monad.
Converts Monix's MonadRec instances into
the Cats Monad.
You can import monixToCatsMonadRec in scope, or initiate/extend the MonixToCatsMonadRec class.
Converts Monix's MonoidK instances into
the Cats MonoidK.
Converts Monix's MonoidK instances into
the Cats MonoidK.
You can import monixToCatsMonoidK in scope, or initiate/extend the MonixToCatsMonoidK class.
Converts Monix's SemigroupK instances into
the Cats SemigroupK.
Converts Monix's SemigroupK instances into
the Cats SemigroupK.
You can import monixToCatsSemigroupK in scope, or initiate/extend the MonixToCatsSemigroupK class.
Given an Monix Applicative for F[A]
and a cats.Group defined for A, then F[A] can also have a
Group instance.
Given an Monix Applicative for F[A]
and a cats.Group defined for A, then F[A] can also have a
Group instance.
You can import monixApplicativeHasCatsGroup in scope or initiate the MonixApplicativeHasCatsGroup class.
Given an Monix Applicative for F[A]
and a cats.Monoid defined for A, then F[A] can also have a
Monoid instance.
Given an Monix Applicative for F[A]
and a cats.Monoid defined for A, then F[A] can also have a
Monoid instance.
You can import monixApplicativeHasCatsMonoid in scope or initiate the MonixApplicativeHasCatsMonoid class.
Given a Monix Applicative for F[A]
and a cats.Semigroup defined for A, then F[A] can also
have a Semigroup instance.
Given a Monix Applicative for F[A]
and a cats.Semigroup defined for A, then F[A] can also
have a Semigroup instance.
You can import monixApplicativeHasCatsSemigroup in scope initiate the MonixApplicativeHasCatsSemigroup class.
Converts Monix's Applicative instances into
the Cats Applicative.
Converts Monix's Applicative instances into
the Cats Applicative.
You can import monixToCatsApplicative in scope, or initiate/extend the MonixToCatsApplicative class.
Converts Monix's Monad and
Comonad instances into
the Cats Bimonad.
Converts Monix's Monad and
Comonad instances into
the Cats Bimonad.
You can import monixToCatsBimonad in scope, or initiate/extend the MonixToCatsBimonad class.
Converts Monix's Cobind instances into
the Cats CoflatMap.
Converts Monix's Cobind instances into
the Cats CoflatMap.
You can import monixToCatsCoflatMap in scope, or initiate/extend the MonixToCatsCoflatMap class.
Converts Monix's Comonad instances into
the Cats Comonad.
Converts Monix's Comonad instances into
the Cats Comonad.
You can import monixToCatsComonad in scope, or initiate/extend the MonixToCatsComonad class.
Converts Monix's Functor instances into
the Cats Functor.
Converts Monix's Functor instances into
the Cats Functor.
You can import monixToCatsFunctor in scope, or initiate/extend the MonixToCatsFunctor class.
Converts Monix's Monad instances into
the Cats Monad.
Converts Monix's Monad instances into
the Cats Monad.
You can import monixToCatsMonad in scope, or initiate/extend the MonixToCatsMonad class.
Converts Monix's MonoidK and Monix's
MonadFilter instances into
the Cats MonadCombine.
Converts Monix's MonoidK and Monix's
MonadFilter instances into
the Cats MonadCombine.
You can import monixToCatsMonadCombine in scope, or initiate/extend the MonixToCatsMonadCombine class.
Converts Monix's MonadError instances into
the Cats MonadError.
Converts Monix's MonadError instances into
the Cats MonadError.
You can import monixToCatsMonadError in scope, or initiate/extend the MonixToCatsMonadError class.
Converts Monix's MonadFilter instances into
the Cats MonadFilter.
Converts Monix's MonadFilter instances into
the Cats MonadFilter.
You can import monixToCatsMonadFilter in scope, or initiate/extend the MonixToCatsMonadFilter class.
Converts Monix's MonadRec instances into
the Cats Monad.
Converts Monix's MonadRec instances into
the Cats Monad.
You can import monixToCatsMonadRec in scope, or initiate/extend the MonixToCatsMonadRec class.
Converts Monix's MonoidK instances into
the Cats MonoidK.
Converts Monix's MonoidK instances into
the Cats MonoidK.
You can import monixToCatsMonoidK in scope, or initiate/extend the MonixToCatsMonoidK class.
Converts Monix's SemigroupK instances into
the Cats SemigroupK.
Converts Monix's SemigroupK instances into
the Cats SemigroupK.
You can import monixToCatsSemigroupK in scope, or initiate/extend the MonixToCatsSemigroupK class.
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: