org.atnos.eff.addon.scalaz

Type members

Classlikes

object EffScalaz
final class EffScalazApplicativeOps[F[_], A](values: F[A]) extends AnyVal
final class EffScalazFlatSequenceOps[F[_], R, A](values: F[Eff[R, F[A]]]) extends AnyVal
final class EffScalazOneEffectOps[M[_], A](e: Eff[Fx1[M], A]) extends AnyVal
final class EffScalazSequenceOps[F[_], R, A](values: F[Eff[R, A]]) extends AnyVal
object all extends either with eval with safe with validate
object either extends either
Companion
class
trait either
Companion
object
object eval extends eval
Companion
class
trait eval
Companion
object
object safe extends safe
Companion
class
trait safe
Companion
object
object validate extends validate
Companion
class
trait validate
Companion
object

Value members

Concrete methods

def EffScalazApplicative[R]: Applicative[[_] =>> Eff[R, _$6]]
def catsSemigroup[A](s: Semigroup[A]): Semigroup[A]

Implicits

Implicits

final implicit def EffScalazMonad[R]: Monad[[_] =>> Eff[R, _$1]] & BindRec[[_] =>> Eff[R, _$2]]

Monad implementation for the Eff[R, *] type

Monad implementation for the Eff[R, *] type