Packages

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.

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. effect
  2. EffectSyntaxes
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait EffectSyntaxes extends AnyRef
  2. final class IdOps[A] extends AnyVal
  3. final class LiftControlIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to LiftControlIO

  4. trait LiftControlIOSyntax[F[_]] extends AnyRef
  5. final class LiftIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to LiftIO

  6. trait LiftIOSyntax[F[_]] extends AnyRef
  7. sealed abstract class MonadCatchIOOps[F[_], A] extends Ops[F[A]]

    Wraps a value self and provides methods related to MonadCatchIO

  8. trait MonadCatchIOSyntax[F[_]] extends AnyRef
  9. final class 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. final class 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. final class 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 AnyRef
  17. trait ToLiftControlIOOps[TC[F[_]] <: LiftControlIO[F[_]]] extends ToLiftControlIOOps0[TC]
  18. trait ToLiftControlIOOps0[TC[F[_]] <: LiftControlIO[F[_]]] extends ToLiftControlIOOpsU[TC]
  19. sealed trait ToLiftControlIOOpsU[TC[F[_]] <: LiftControlIO[F[_]]] extends AnyRef
  20. trait ToLiftIOOps[TC[F[_]] <: LiftIO[F[_]]] extends ToLiftIOOps0[TC]
  21. trait ToLiftIOOps0[TC[F[_]] <: LiftIO[F[_]]] extends ToLiftIOOpsU[TC]
  22. sealed trait ToLiftIOOpsU[TC[F[_]] <: LiftIO[F[_]]] extends AnyRef
  23. trait ToMonadCatchIOOps extends ToMonadCatchIOOps0
  24. sealed trait ToMonadCatchIOOps0 extends AnyRef
  25. trait ToMonadControlIOOps[TC[F[_]] <: MonadControlIO[F[_]]] extends ToMonadControlIOOps0[TC] with ToLiftControlIOOps[TC] with ToMonadOps[TC]
  26. trait ToMonadControlIOOps0[TC[F[_]] <: MonadControlIO[F[_]]] extends ToMonadControlIOOpsU[TC]
  27. sealed trait ToMonadControlIOOpsU[TC[F[_]] <: MonadControlIO[F[_]]] extends AnyRef
  28. trait ToMonadIOOps[TC[F[_]] <: MonadIO[F[_]]] extends ToMonadIOOps0[TC] with ToLiftIOOps[TC] with ToMonadOps[TC]
  29. trait ToMonadIOOps0[TC[F[_]] <: MonadIO[F[_]]] extends ToMonadIOOpsU[TC]
  30. sealed trait ToMonadIOOpsU[TC[F[_]] <: MonadIO[F[_]]] extends AnyRef
  31. trait ToResourceOps extends AnyRef

Value Members

  1. object EffectSyntax extends EffectSyntaxes

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

  2. object all extends ToAllEffectTypeClassOps
    Definition Classes
    EffectSyntaxes
  3. object id extends ToIdOps
    Definition Classes
    EffectSyntaxes
  4. object monadCatchIO extends ToMonadCatchIOOps
    Definition Classes
    EffectSyntaxes
  5. object resource extends ToResourceOps
    Definition Classes
    EffectSyntaxes

Inherited from EffectSyntaxes

Inherited from AnyRef

Inherited from Any

Ungrouped