scalaz.syntax

effect

package effect

Implicits to provide a convenient syntax to work with type classes and functions.

Non-trivial code should *not* be defined in this package; instead delegate.

Visibility
  1. Public
  2. All

Type Members

  1. trait EffectSyntaxes extends AnyRef

  2. trait IdOps[A] extends Ops[A]

  3. trait LiftControlIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to LiftControlIO

  4. trait LiftControlIOSyntax[F[_]] extends AnyRef

  5. trait LiftIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to LiftIO

  6. trait LiftIOSyntax[F[_]] extends AnyRef

  7. trait MonadCatchIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to MonadCatchIO

  8. trait MonadCatchIOSyntax[F[_]] extends AnyRef

  9. trait MonadControlIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to MonadControlIO

  10. trait MonadControlIOSyntax[F[_]] extends LiftControlIOSyntax[F] with MonadSyntax[F]

  11. trait MonadIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to MonadIO

  12. trait MonadIOSyntax[F[_]] extends LiftIOSyntax[F] with MonadSyntax[F]

  13. trait ResourceOps[F] extends Ops[F]

    Wraps a value self and provides methods related to Resource

  14. trait ResourceSyntax[F] extends AnyRef

  15. trait ToAllEffectTypeClassOps extends ToIdOps with ToResourceOps with ToMonadCatchIOOps

  16. trait ToIdOps extends ToIdOps0

  17. sealed trait ToIdOps0 extends AnyRef

  18. trait ToLiftControlIOOps extends ToLiftControlIOOps0

  19. trait ToLiftControlIOOps0 extends AnyRef

  20. trait ToLiftIOOps extends ToLiftIOOps0

  21. trait ToLiftIOOps0 extends AnyRef

  22. trait ToMonadCatchIOOps extends ToMonadCatchIOOps0

  23. trait ToMonadCatchIOOps0 extends AnyRef

  24. trait ToMonadControlIOOps extends ToMonadControlIOOps0 with ToLiftControlIOOps with ToMonadOps

  25. trait ToMonadControlIOOps0 extends AnyRef

  26. trait ToMonadIOOps extends ToMonadIOOps0 with ToLiftIOOps with ToMonadOps

  27. trait ToMonadIOOps0 extends AnyRef

  28. trait ToResourceOps extends AnyRef

Value Members

  1. object EffectSyntax extends EffectSyntaxes

    The members of this object are also offered in the package object effect

  2. object all extends ToAllEffectTypeClassOps

  3. object id extends ToIdOps

  4. object monadCatchIO extends ToMonadCatchIOOps

  5. object resource extends ToResourceOps