MonadTrans

trait MonadTrans[F[_[_], _]]

Class of monad transformers.

Companion
object
class Object
trait Matchable
class Any
trait Hoist[F]

Value members

Abstract methods

def liftM[G[_] : Monad, A](a: G[A]): F[G, A]

A component of Applicative.point for the transformer stack.

A component of Applicative.point for the transformer stack.

Concrete methods

final
def liftMU[GA](a: GA)(implicit G: Unapply[[F[_]] =>> Monad[F], GA]): F[M, A]

A version of liftM that infers the type constructor G.

A version of liftM that infers the type constructor G.

Implicits

Implicits

implicit
def apply[G[_] : Monad]: Monad[[_] =>> F[G, _$6]]

The scalaz.Monad implied by this transformer.

The scalaz.Monad implied by this transformer.