ScalettoExecution

libretto.scaletto.ScalettoExecution
trait ScalettoExecution[DSL <: Scaletto] extends ClosedExecution[DSL]

Attributes

Graph
Supertypes
trait ClosedExecution[DSL]
trait CoreExecution[DSL]
class Object
trait Matchable
class Any

Members list

Type members

Classlikes

Attributes

Supertypes
trait InPorts
class Object
trait Matchable
class Any

Attributes

Supertypes
trait OutPorts
class Object
trait Matchable
class Any

Inherited classlikes

trait ClosedInPorts extends InPorts

Attributes

Inherited from:
ClosedExecution
Supertypes
trait InPorts
class Object
trait Matchable
class Any
Known subtypes
trait ClosedOutPorts extends OutPorts

Attributes

Inherited from:
ClosedExecution
Supertypes
trait OutPorts
class Object
trait Matchable
class Any
Known subtypes
trait InPorts

Attributes

Inherited from:
CoreExecution
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait OutPorts

Attributes

Inherited from:
CoreExecution
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Inherited types

type InPort[A]

Attributes

Inherited from:
CoreExecution
type OutPort[A]

Attributes

Inherited from:
CoreExecution

Value members

Abstract fields

override val InPort: ScalettoInPorts
override val OutPort: ScalettoOutPorts

Inherited fields

val dsl: DSL

Attributes

Inherited from:
CoreExecution

Extensions

Inherited extensions

extension [A](port: OutPort[A])
def discard(using ev: A =:= One): Unit

Attributes

Inherited from:
CoreExecution
def map[B](f: A -⚬ B): OutPort[B]

Attributes

Inherited from:
CoreExecution