Promise2

izumi.functional.bio.Promise2
See thePromise2 companion object
trait Promise2[+F[_, _], E, A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def await: F[E, A]
def fail(e: E): F[Nothing, Boolean]
def poll: F[Nothing, Option[F[E, A]]]
def succeed(a: A): F[Nothing, Boolean]
def terminate(t: Throwable): F[Nothing, Boolean]

Concrete methods

def mapK[G[_, _]](fg: Morphism2[F, G])(implicit G: Functor2[G]): Promise2[G, E, A]
Implicitly added by Promise2Ops