Trait

monix.cats

MonixToCatsConversions

Related Doc: package cats

Permalink

trait MonixToCatsConversions extends MonixToCatsCore11

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

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]]

    Permalink

    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]]

    Permalink

    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]]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. implicit def monixApplicativeHasCatsGroup[F[_], A](implicit F: Applicative[F], A: Group[A]): Group[F[A]]

    Permalink

    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]]

    Permalink

    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]]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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]

    Permalink

    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

    Permalink
    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  31. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    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