package instances
- Alphabetic
- Public
- All
Type Members
-
sealed
trait
ApplicativeStrategy
[+F[_]] extends AnyRef
An enum defining the applicative strategy to use when applying
Applicative.map2
andApplicative.ap
.An enum defining the applicative strategy to use when applying
Applicative.map2
andApplicative.ap
.This is relevant for data types that can do parallel processing with unordered side effects, like
Task
.The default is Sequential processing.
-
trait
CatsAsyncInstances
[F[_]] extends Async[F] with CoflatMap[F]
Specification for Cats type classes, to be implemented by types that can execute asynchronous computations (e.g.
Specification for Cats type classes, to be implemented by types that can execute asynchronous computations (e.g. Task).
-
trait
CatsEffectInstances
[F[_]] extends Effect[F]
Specification for Cats type classes, to be implemented by types that can execute asynchronous computations and that yield exactly one result (e.g.
Specification for Cats type classes, to be implemented by types that can execute asynchronous computations and that yield exactly one result (e.g. Task).
-
trait
CatsSyncInstances
[F[_]] extends Sync[F] with Comonad[F]
Specification for Cats type classes, to be implemented by types that can execute synchronous computations (e.g.
Specification for Cats type classes, to be implemented by types that can execute synchronous computations (e.g. Coeval).
Value Members
- object ApplicativeStrategy
- object CatsAsyncInstances extends Serializable
- object CatsEffectInstances extends Serializable
- object CatsSyncInstances extends Serializable