Crate barley_runtime

Crate barley_runtime 

Source
Expand description

barley-runtime

This crate contains the runtime for the barley workflow engine. It provides the Action trait, which is the main interface for defining actions that can be executed by the engine. It also provides the Runtime struct, which is used to run workflows.

Modules§

prelude
The prelude for the barley-runtime crate.

Structs§

ActionObject
A usable action object.
ContextCallbacks
Callbacks for the context.
Id
A unique identifier for an action.
Probe
A probe for an action.
Runtime
The runtime for a workflow.
RuntimeBuilder
A builder for a runtime.

Enums§

ActionError
Any error that can occur during an action.
ActionInput
An input for an action.
ActionOutput
The output of an action.
Operation
The operation to perform.

Traits§

Action
A measurable, reversible task.