Crate floxide_core

Source

Re-exports§

pub use batch::BatchNode;
pub use checkpoint::Checkpoint;
pub use checkpoint::CheckpointError;
pub use checkpoint::CheckpointStore;
pub use composite::CompositeNode;
pub use context::WorkflowCtx;
pub use error::FloxideError;
pub use merge::Merge;
pub use node::Node;
pub use retry::with_retry;
pub use retry::RetryNode;
pub use retry::BackoffStrategy;
pub use retry::RetryError;
pub use retry::RetryPolicy;
pub use source::source;
pub use source::Source;
pub use split::SplitNode;
pub use transition::Transition;
pub use workflow::Workflow;

Modules§

batch
checkpoint
composite
context
The context for a workflow execution.
distributed
error
merge
Merge trait for user-defined context merging
node
retry
Retry integration is handled via a wrapper node (RetryNode) around any Node. This preserves the existing Transition API without adding a retry variant.
source
Abstraction for value-producing (source) nodes: nodes with Input=() that emit a stream of outputs.
split
transition
workflow
Workflow Execution Modes in Floxide