Packages

t

monix.cats

MonixToCatsConversions

trait MonixToCatsConversions extends MonixToCatsCore11

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

Source
MonixToCatsConversions.scala
Linear Supertypes
MonixToCatsCore11, MonixToCatsCore10, MonixToCatsCore9, MonixToCatsCore8, MonixToCatsCore7, MonixToCatsCore6, MonixToCatsCore5, MonixToCatsCore4, MonixToCatsCore3, MonixToCatsCore2, MonixToCatsCore1, MonixToCatsCore0, MonixToCatsKernel2, MonixToCatsKernel1, MonixToCatsKernel0, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MonixToCatsConversions
  2. MonixToCatsCore11
  3. MonixToCatsCore10
  4. MonixToCatsCore9
  5. MonixToCatsCore8
  6. MonixToCatsCore7
  7. MonixToCatsCore6
  8. MonixToCatsCore5
  9. MonixToCatsCore4
  10. MonixToCatsCore3
  11. MonixToCatsCore2
  12. MonixToCatsCore1
  13. MonixToCatsCore0
  14. MonixToCatsKernel2
  15. MonixToCatsKernel1
  16. MonixToCatsKernel0
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class MonixApplicativeHasCatsGroup[F[_], A] extends MonixToCatsKernel2.MonixApplicativeHasCatsMonoid[F, A] with Group[F[A]]

    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.

    Definition Classes
    MonixToCatsKernel2
  2. class MonixApplicativeHasCatsMonoid[F[_], A] extends MonixToCatsKernel1.MonixApplicativeHasCatsSemigroup[F, A] with Monoid[F[A]]

    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.

    Definition Classes
    MonixToCatsKernel1
  3. class MonixApplicativeHasCatsSemigroup[F[_], A] extends Semigroup[F[A]]

    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.

    Definition Classes
    MonixToCatsKernel0
  4. class MonixToCatsApplicative[F[_]] extends Applicative[F]

    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.

    Definition Classes
    MonixToCatsCore1
  5. class MonixToCatsBimonad[F[_]] extends MonixToCatsCore6.MonixToCatsMonad[F] with Bimonad[F]

    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.

    Definition Classes
    MonixToCatsCore6
  6. class MonixToCatsCoflatMap[F[_]] extends MonixToCatsCore4.MonixToCatsFunctor[F] with CoflatMap[F]

    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.

    Definition Classes
    MonixToCatsCore4
  7. class MonixToCatsComonad[F[_]] extends MonixToCatsCore5.MonixToCatsCoflatMap[F] with Comonad[F]

    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.

    Definition Classes
    MonixToCatsCore5
  8. class MonixToCatsFunctor[F[_]] extends Functor[F]

    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.

    Definition Classes
    MonixToCatsCore0
  9. class MonixToCatsMonad[F[_]] extends Monad[F]

    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.

    Definition Classes
    MonixToCatsCore2
  10. class MonixToCatsMonadCombine[F[_]] extends MonixToCatsCore10.MonixToCatsMonadFilter[F] with MonadCombine[F]

    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.

    Definition Classes
    MonixToCatsCore10
  11. class MonixToCatsMonadError[F[_], E] extends MonixToCatsCore3.MonixToCatsMonad[F] with MonadError[F, E]

    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.

    Definition Classes
    MonixToCatsCore3
  12. class MonixToCatsMonadFilter[F[_]] extends MonixToCatsCore7.MonixToCatsMonad[F] with MonadFilter[F]

    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.

    Definition Classes
    MonixToCatsCore7
  13. class MonixToCatsMonadRec[F[_]] extends MonixToCatsCore11.MonixToCatsMonad[F]

    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.

    Definition Classes
    MonixToCatsCore11
  14. class MonixToCatsMonoidK[F[_]] extends MonixToCatsCore9.MonixToCatsSemigroupK[F] with MonoidK[F]

    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.

    Definition Classes
    MonixToCatsCore9
  15. class MonixToCatsSemigroupK[F[_]] extends SemigroupK[F]

    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.

    Definition Classes
    MonixToCatsCore8

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. implicit def monixApplicativeHasCatsGroup[F[_], A](implicit F: Applicative[F], A: Group[A]): Group[F[A]]

    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.

    Definition Classes
    MonixToCatsKernel2
  13. implicit def monixApplicativeHasCatsMonoid[F[_], A](implicit F: Applicative[F], A: Monoid[A]): Monoid[F[A]]

    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.

    Definition Classes
    MonixToCatsKernel1
  14. implicit def monixApplicativeHasCatsSemigroup[F[_], A](implicit F: Applicative[F], A: Semigroup[A]): Semigroup[F[A]]

    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.

    Definition Classes
    MonixToCatsKernel0
  15. implicit def monixToCatsApplicative[F[_]](implicit arg0: Applicative[F]): Applicative[F]

    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.

    Definition Classes
    MonixToCatsCore1
  16. implicit def monixToCatsBimonad[F[_]](implicit arg0: Monad[F], arg1: Comonad[F]): Bimonad[F]

    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.

    Definition Classes
    MonixToCatsCore6
  17. implicit def monixToCatsCoflatMap[F[_]](implicit arg0: Cobind[F]): CoflatMap[F]

    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.

    Definition Classes
    MonixToCatsCore4
  18. implicit def monixToCatsComonad[F[_]](implicit arg0: Comonad[F]): Comonad[F]

    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.

    Definition Classes
    MonixToCatsCore5
  19. implicit def monixToCatsFunctor[F[_]](implicit arg0: Functor[F]): Functor[F]

    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.

    Definition Classes
    MonixToCatsCore0
  20. implicit def monixToCatsMonad[F[_]](implicit arg0: Monad[F]): Monad[F]

    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.

    Definition Classes
    MonixToCatsCore2
  21. implicit def monixToCatsMonadCombine[F[_]](implicit arg0: MonadFilter[F], arg1: MonoidK[F]): MonadCombine[F]

    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.

    Definition Classes
    MonixToCatsCore10
  22. implicit def monixToCatsMonadError[F[_], E](implicit ev: MonadError[F, E]): MonadError[F, E]

    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.

    Definition Classes
    MonixToCatsCore3
  23. implicit def monixToCatsMonadFilter[F[_]](implicit arg0: MonadFilter[F]): MonadFilter[F]

    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.

    Definition Classes
    MonixToCatsCore7
  24. implicit def monixToCatsMonadRec[F[_]](implicit arg0: MonadRec[F]): Monad[F]

    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.

    Definition Classes
    MonixToCatsCore11
  25. implicit def monixToCatsMonoidK[F[_]](implicit arg0: MonoidK[F]): MonoidK[F]

    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.

    Definition Classes
    MonixToCatsCore9
  26. implicit def monixToCatsSemigroupK[F[_]](implicit arg0: SemigroupK[F]): SemigroupK[F]

    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.

    Definition Classes
    MonixToCatsCore8
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  30. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MonixToCatsCore11

Inherited from MonixToCatsCore10

Inherited from MonixToCatsCore9

Inherited from MonixToCatsCore8

Inherited from MonixToCatsCore7

Inherited from MonixToCatsCore6

Inherited from MonixToCatsCore5

Inherited from MonixToCatsCore4

Inherited from MonixToCatsCore3

Inherited from MonixToCatsCore2

Inherited from MonixToCatsCore1

Inherited from MonixToCatsCore0

Inherited from MonixToCatsKernel2

Inherited from MonixToCatsKernel1

Inherited from MonixToCatsKernel0

Inherited from AnyRef

Inherited from Any

Ungrouped