[−][src]Crate flowrlib
Runtime library for flow execution. This will be linked with other code to produce a flow runtime
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
| coordinator |
|
| debug_client | 'debug_client' is used to connect a debugger to the runtime for debugging of flows and is an optional feature called "debugger" |
| function |
|
| info |
|
| input |
|
| lib_manifest |
|
| loader |
|
| manifest |
|
| provider |
|
| url | A module with some utility functions related to urls |
Structs
| Error | The Error type. |
Enums
| ErrorKind | The kind of an error. |
Traits
| ResultExt | Additional methods for |
Type Definitions
| Result | Convenient wrapper around |