Promise

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

Attributes

Companion
object
Source
Promise.scala
Graph
Supertypes
trait PromiseWrite[A]
trait PromiseRead[F, A]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def imap[B](f: A => B)(g: B => A): Promise[F, B]

Attributes

Source
Promise.scala
override def mapK[G[_] : Monad](t: FunctionK[F, G]): Promise[G, A]

Attributes

Definition Classes
Source
Promise.scala
override def toCats: Deferred[F, A]

Attributes

Definition Classes
Source
Promise.scala

Inherited methods

def complete: Rxn[A, Boolean]

Attributes

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

Attributes

Inherited from:
PromiseWrite
Source
Promise.scala
def get: F[A]

Attributes

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

Attributes

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

Attributes

Inherited from:
PromiseWrite
Source
Promise.scala
def tryGet: Axn[Option[A]]

Attributes

Inherited from:
PromiseRead
Source
Promise.scala