package effect
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- effect
- EffectSyntax
- ApplicativeSyntax
- MonadSyntax
- FunctorSyntax
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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