InPorts

libretto.CoreExecution.InPorts
trait InPorts

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Concise view

Value members

Abstract methods

def contramap[A, B](port: InPort[B])(f: A -⚬ B): InPort[A]
def discardOne(port: InPort[One]): Unit
def split[A, B](port: InPort[A |*| B]): (InPort[A], InPort[B])
def supplyChoice[A, B](port: InPort[A |&| B]): Async[Either[Throwable, Either[InPort[A], InPort[B]]]]
def supplyDone(port: InPort[Done]): Unit
def supplyLeft[A, B](port: InPort[A |+| B]): InPort[A]
def supplyPing(port: InPort[Ping]): Unit
def supplyRight[A, B](port: InPort[A |+| B]): InPort[B]