Promise

dev.tauri.choam.async.Promise
See thePromise companion object
trait Promise[F[_], A] extends PromiseRead[F, A] with PromiseWrite[A]

Attributes

Companion:
object
Graph
Supertypes
trait PromiseWrite[A]
trait PromiseRead[F, A]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Abstract methods

def imap[B](f: A => B)(g: B => A): Promise[F, B]
override def mapK[G[_] : Monad](t: FunctionK[F, G]): Promise[G, A]

Attributes

Definition Classes
override def toCats: Deferred[F, A]

Attributes

Definition Classes

Inherited methods

Attributes

Inherited from:
PromiseWrite
final def contramap[B](f: B => A): PromiseWrite[B]

Attributes

Inherited from:
PromiseWrite
def get: F[A]

Attributes

Inherited from:
PromiseRead
def map[B](f: A => B): PromiseRead[F, B]

Attributes

Inherited from:
PromiseRead
final def toCatsIn[F[_]](implicit F: Reactive[F]): DeferredSink[F, A]

Attributes

Inherited from:
PromiseWrite
def tryGet: Axn[Option[A]]

Attributes

Inherited from:
PromiseRead