MonoGraphSignature

turbolift.effects.MonoGraphSignature
trait MonoGraphSignature[K, V] extends Signature

Attributes

Graph
Supertypes
trait Signature
class Object
trait Matchable
class Any
Known subtypes
trait MonoGraph[K, V]

Members list

Type members

Inherited and Abstract types

type ThisEffect

Self-reference to the effect being described by this Signature.

Self-reference to the effect being described by this Signature.

Becomes an alias of this.type, once the signature is inherited from Effect.

Attributes

Inherited from:
Signature

Value members

Abstract methods

def empty(to: K): Computation[Unit, ThisEffect]
def incoming(to: K, from: K): Computation[Unit, ThisEffect]
def incomingConst(to: K, value: V): Computation[Unit, ThisEffect]
def incomings(to: K, froms: IterableOnce[K]): Computation[Unit, ThisEffect]
def outgoing(from: K, to: K): Computation[Unit, ThisEffect]
def outgoingConst(from: K, value: V): Computation[Unit, ThisEffect]
def outgoings(from: K, tos: IterableOnce[K]): Computation[Unit, ThisEffect]