package effect
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- effect
- EffectSyntax
- ApplicativeSyntax
- MonadSyntax
- FunctorSyntax
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait Applicative[F[_]] extends AnyRef
- trait ApplicativeSyntax extends AnyRef
- trait EffectSyntax extends FunctorSyntax with MonadSyntax with ApplicativeSyntax
- trait Functor[F[_]] extends AnyRef
- trait FunctorSyntax extends AnyRef
- class FutureApplicative extends Applicative[Future]
- class FutureFunctor extends Functor[Future]
- class FutureMonad extends Monad[Future]
- trait Monad[F[_]] extends AnyRef
- trait MonadSyntax extends AnyRef
- implicit final class RichImplicitFunctor[A, F[_]] extends AnyVal
- implicit final class RichImplicitMonad[A, F[_]] extends AnyVal
Value Members
-
implicit
def
futureApplicative(implicit ec: ExecutionContext): Applicative[Future]
- Definition Classes
- ApplicativeSyntax
-
implicit
def
futureFunctor(implicit ec: ExecutionContext): Functor[Future]
- Definition Classes
- FunctorSyntax
-
implicit
def
futureMonad(implicit ec: ExecutionContext): Monad[Future]
- Definition Classes
- MonadSyntax
- object Applicative
- object Functor
- object Monad