Crate tierkreis_runtime

Crate tierkreis_runtime 

Source
Expand description

tierkreis-runtime implements a tokio-based runtime system for Tierkreis graphs (i.e., an asynchronous + parallel interpreter).

Modules§

operations
Implements operations as processes each acting asynchronously on a stream of inputs to produce a stream of outputs.
workers
Workers manage connections to external processes that may run functions and/or (in the case of Tierkreis servers) graphs.

Structs§

Runtime
Runtime system that manages all resources necessary to run graphs.
RuntimeBuilder
Builder for Runtime.

Enums§

RunGraphError
Errors for Runtime::execute_graph_cb.
RuntimeTypeChecking
Levels of type checking that can be performed by a Runtime during graph execution. (Distinct from the type_check: bool parameter to e.g. start_graph which relates to type-checking before graph execution begins)