trait CatsToMonixConversions extends CatsCoreToMonix9
Defines conversions from Cats type-class instances to the Monix type-classes defined in monix.types.
- Alphabetic
- By Inheritance
- CatsToMonixConversions
- CatsCoreToMonix9
- CatsCoreToMonix8
- CatsCoreToMonix7
- CatsCoreToMonix6
- CatsCoreToMonix5
- CatsCoreToMonix4
- CatsCoreToMonix3
- CatsCoreToMonix2
- CatsCoreToMonix1
- CatsCoreToMonix0
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
CatsToMonixApplicative[F[_]] extends Instance[F] with CatsCoreToMonix1.CatsToMonixFunctor[F]
Adapter for converting Cats type instances into Monix's Applicative
Adapter for converting Cats type instances into Monix's Applicative
- Definition Classes
- CatsCoreToMonix1
-
trait
CatsToMonixCobind[F[_]] extends Instance[F] with CatsCoreToMonix4.CatsToMonixFunctor[F]
Converts Cats type instances into Monix's CoflatMap
Converts Cats type instances into Monix's CoflatMap
- Definition Classes
- CatsCoreToMonix4
-
trait
CatsToMonixComonad[F[_]] extends Instance[F] with CatsCoreToMonix5.CatsToMonixCobind[F]
Adapter for converting Cats type instances into Monix's MonadFilter
Adapter for converting Cats type instances into Monix's MonadFilter
- Definition Classes
- CatsCoreToMonix5
-
trait
CatsToMonixFunctor[F[_]] extends Instance[F]
Adapter for converting Cats type instances into Monix's Functor
Adapter for converting Cats type instances into Monix's Functor
- Definition Classes
- CatsCoreToMonix0
-
trait
CatsToMonixMonad[F[_]] extends Instance[F] with CatsCoreToMonix2.CatsToMonixApplicative[F]
Adapter for converting Cats type instances into Monix's Monad
Adapter for converting Cats type instances into Monix's Monad
- Definition Classes
- CatsCoreToMonix2
-
trait
CatsToMonixMonadError[F[_], E] extends Instance[F, E] with CatsCoreToMonix3.CatsToMonixMonad[F]
Adapter for converting Cats type instances into Monix's MonadError
Adapter for converting Cats type instances into Monix's MonadError
- Definition Classes
- CatsCoreToMonix3
-
trait
CatsToMonixMonadFilter[F[_]] extends Instance[F] with CatsCoreToMonix6.CatsToMonixMonad[F]
Adapter for converting Cats type instances into Monix's MonadFilter
Adapter for converting Cats type instances into Monix's MonadFilter
- Definition Classes
- CatsCoreToMonix6
-
trait
CatsToMonixMonadRec[F[_]] extends Instance[F] with CatsCoreToMonix9.CatsToMonixMonad[F]
Adapter for converting Cats type instances into Monix's MonadRec.
Adapter for converting Cats type instances into Monix's MonadRec.
- Definition Classes
- CatsCoreToMonix9
-
trait
CatsToMonixMonoidK[F[_]] extends Instance[F] with CatsCoreToMonix8.CatsToMonixSemigroupK[F]
Adapter for converting Cats type instances into Monix's MonoidK
Adapter for converting Cats type instances into Monix's MonoidK
- Definition Classes
- CatsCoreToMonix8
-
trait
CatsToMonixSemigroupK[F[_]] extends Instance[F]
Adapter for converting Cats type instances into Monix's SemigroupK
Adapter for converting Cats type instances into Monix's SemigroupK
- Definition Classes
- CatsCoreToMonix7
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
def
catsToMonixApplicative[F[_]](implicit ev: Applicative[F]): Applicative[F]
Converts Cats type instances into Monix's Applicative
Converts Cats type instances into Monix's Applicative
- Definition Classes
- CatsCoreToMonix1
-
implicit
def
catsToMonixCobind[F[_]](implicit ev: CoflatMap[F]): Cobind[F]
Converts Cats type instances into Monix's Cobind
Converts Cats type instances into Monix's Cobind
- Definition Classes
- CatsCoreToMonix4
-
implicit
def
catsToMonixComonad[F[_]](implicit ev: Comonad[F]): Comonad[F]
Converts Cats type instances into the Monix's Comonad
Converts Cats type instances into the Monix's Comonad
- Definition Classes
- CatsCoreToMonix5
-
implicit
def
catsToMonixFunctor[F[_]](implicit ev: Functor[F]): Functor[F]
Converts Cats type instances into Monix's Functor.
Converts Cats type instances into Monix's Functor.
- Definition Classes
- CatsCoreToMonix0
-
implicit
def
catsToMonixMonad[F[_]](implicit ev: Monad[F]): Monad[F]
Converts Cats type instances into Monix's Monad
Converts Cats type instances into Monix's Monad
- Definition Classes
- CatsCoreToMonix2
-
implicit
def
catsToMonixMonadError[F[_], E](implicit ev: MonadError[F, E]): MonadError[F, E]
Converts Cats type instances into Monix's MonadError
Converts Cats type instances into Monix's MonadError
- Definition Classes
- CatsCoreToMonix3
-
implicit
def
catsToMonixMonadFilter[F[_]](implicit ev: MonadFilter[F]): MonadFilter[F]
Converts Cats type instances into the Monix's MonadFilter
Converts Cats type instances into the Monix's MonadFilter
- Definition Classes
- CatsCoreToMonix6
-
implicit
def
catsToMonixMonadRec[F[_]](implicit ev1: Monad[F]): MonadRec[F]
Converts Cats type instances into Monix's MonadRec
Converts Cats type instances into Monix's MonadRec
- Definition Classes
- CatsCoreToMonix9
-
implicit
def
catsToMonixMonoidK[F[_]](implicit ev: MonoidK[F]): MonoidK[F]
Converts Cats type instances into Monix's MonoidK
Converts Cats type instances into Monix's MonoidK
- Definition Classes
- CatsCoreToMonix8
-
implicit
def
catsToMonixSemigroupK[F[_]](implicit ev: SemigroupK[F]): SemigroupK[F]
Converts Cats type instances into Monix's SemigroupK
Converts Cats type instances into Monix's SemigroupK
- Definition Classes
- CatsCoreToMonix7
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
This is the API documentation for the Monix library.
Package Overview
monix.execution exposes lower level primitives for dealing with asynchronous execution:
Atomic
types, as alternative tojava.util.concurrent.atomic
monix.eval is for dealing with evaluation of results, thus exposing Task and Coeval.
monix.reactive exposes the
Observable
pattern:Observable
implementationsmonix.types implements type-class shims, to be translated to type-classes provided by libraries such as Cats or Scalaz.
monix.cats is the optional integration with the Cats library, providing translations for the types described in
monix.types
.monix.scalaz is the optional integration with the Scalaz library, providing translations for the types described in
monix.types
.