FutureInstances

class Object
trait Matchable
class Any

Value members

Concrete methods

def futureComonad(duration: Duration)(implicit executionContext: ExecutionContext): Comonad[Future]

Requires explicit usage as the use of Await.result. Can throw an exception, which is inherently bad.

Requires explicit usage as the use of Await.result. Can throw an exception, which is inherently bad.

Implicits

Implicits

implicit
def futureMonoid[A](implicit g: Monoid[A], ec: ExecutionContext): Monoid[Future[A]]

Inherited implicits

implicit
def futureInstance(implicit ec: ExecutionContext): Nondeterminism[Future] & Cobind[Future] & MonadError[Future, Throwable] & Catchable[Future]
Inherited from
FutureInstances1
implicit
def futureSemigroup[A](implicit m: Semigroup[A], ec: ExecutionContext): Semigroup[Future[A]]
Inherited from
FutureInstances1