Packages

package effect

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. effect
  2. EffectSyntax
  3. ApplicativeSyntax
  4. MonadSyntax
  5. FunctorSyntax
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Applicative[F[_]] extends AnyRef
  2. trait ApplicativeSyntax extends AnyRef
  3. trait EffectSyntax extends FunctorSyntax with MonadSyntax with ApplicativeSyntax
  4. trait Functor[F[_]] extends AnyRef
  5. trait FunctorSyntax extends AnyRef
  6. class FutureApplicative extends Applicative[Future]
  7. class FutureFunctor extends Functor[Future]
  8. class FutureMonad extends Monad[Future]
  9. trait Monad[F[_]] extends AnyRef
  10. trait MonadSyntax extends AnyRef
  11. implicit final class RichImplicitFunctor[A, F[_]] extends AnyVal
  12. implicit final class RichImplicitMonad[A, F[_]] extends AnyVal

Value Members

  1. implicit def futureApplicative(implicit ec: ExecutionContext): Applicative[Future]
    Definition Classes
    ApplicativeSyntax
  2. implicit def futureFunctor(implicit ec: ExecutionContext): Functor[Future]
    Definition Classes
    FunctorSyntax
  3. implicit def futureMonad(implicit ec: ExecutionContext): Monad[Future]
    Definition Classes
    MonadSyntax
  4. object Applicative
  5. object Functor
  6. object Monad

Inherited from EffectSyntax

Inherited from ApplicativeSyntax

Inherited from MonadSyntax

Inherited from FunctorSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped