flowcore defines core structs and traits used by other flow libraries and implementations
A set of serializers to read flow models from various text formats based on file extension deserializer modules provides a number of deserializers from different formats and also help methods to get a deserializer based on the file extension of a file referred to by a Url
We’ll put our errors in an
errors module, and other modules in this crate will
to get access to everything
lib_provider is used to resolve library references of the type “lib://” using lib search path
model module defines a number of core data structures
model module defines a number of core data structures that are used across the compiler
and the runtime and macros.
Utility functions related to Urls Help take file/url strings from a command line and convert them into URLs (as Strings) with schemes for use with flowlibc and flowrlib.
DONT_RUN_AGAIN to indicate that a function should not be executed more times
RUN_AGAIN to indicate that a function can be executed more times
An implementation runs with an array of inputs and returns a value (or null) and a bool indicating if it should be ran again.
Implementations should return a value of type
RunAgain to indicate if it should be
executed more times in the future.