PlayMonad

uk.gov.hmrc.objectstore.client.play.PlayMonad
trait PlayMonad[F[_]] extends MonadError[F, Exception], MonadFuture[F]

Attributes

Graph
Supertypes
trait MonadFuture[F]
trait MonadError[F, Exception]
trait Monad[F]
trait Functor[F]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def flatMap[A, B](fa: F[A])(fn: A => F[B]): F[B]

Attributes

Inherited from:
Monad
def liftFuture[A](future: Future[A]): F[A]

Attributes

Inherited from:
MonadFuture
override def map[A, B](fa: F[A])(fn: A => B): F[B]

Attributes

Definition Classes
Monad -> Functor
Inherited from:
Monad
def pure[A](a: A): F[A]

Attributes

Inherited from:
Monad
def raiseError[A](e: Exception): F[A]

Attributes

Inherited from:
MonadError