Promise

dev.tauri.choam.async.Promise$
See thePromise companion trait
object Promise

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Promise.type

Members list

Concise view

Type members

Classlikes

abstract class AbstractPromise[F[_], A]()(implicit val rF: Reactive[F])

Abstract base class for a minimal implementation of Promise.

Abstract base class for a minimal implementation of Promise.

Attributes

Graph
Supertypes
trait Promise[F, A]
trait PromiseWrite[A]
trait PromiseRead[F, A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[F[_], A](implicit F: AsyncReactive[F]): Axn[Promise[F, A]]
def forAsync[F[_], A](implicit rF: Reactive[F], F: Async[F]): Axn[Promise[F, A]]

Implicits

Implicits

implicit def invariantFunctorForPromise[F[_]]: Invariant[[_] =>> Promise[F, _$13]]