FutureMonad

besom.api.experimental.FutureMonad
class FutureMonad(implicit val ec: ExecutionContext) extends Monad[Future]

Attributes

Graph
Supertypes
trait Monad[Future]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def eval[A](a: => A): Future[A]
def evalEither[A](a: => Either[Throwable, A]): Future[A]
def evalTry[A](a: => Try[A]): Future[A]
def flatMap[A, B](fa: Future[A])(f: A => Future[B]): Future[B]
def fork[A](fa: => Future[A]): Future[A]
def fromFuture[A](futA: => Future[A]): Future[A]
def map[A, B](fa: Future[A])(f: A => B): Future[B]

Implicits

Implicits

implicit val ec: ExecutionContext