[−][src]Crate flowrlib
Runtime library for flow execution. This will be linked with other code to produce a
or runner, such as flowr
command line runner.
It is responsible for reading a flow definition in a Manifest
file, loading the required
libraries from LibraryManifest
files and then coordinating the execution by dispatching Jobs
to be executed by Function
Implementations
, providing them the Inputs
required to run and
gathering the Outputs
produced and passing those Outputs
to other connected Functions
in
the network of Functions
.
Modules
client_server | |
coordinator |
|
debug | 'debug' defines structs passed between the Server and the Client regarding debug events and client responses to them |
info |
|
loader |
|
metrics | |
runtime | 'runtime' defines structs passed between the Server and the Client regarding runtime events and client responses to them |
Structs
Error | The Error type. |
Enums
ErrorKind | The kind of an error. |
Traits
ResultExt | Additional methods for |
Type Definitions
Result | Convenient wrapper around |