flowrs-core 1.0.2

Core components of the flowrs framework for directed graph workflows
Documentation
//! # Flowrs Core
//!
//! Core components of the flowrs framework for directed graph workflows

// Modules
pub mod action;
pub mod batch;
pub mod error;
pub mod lifecycle;
mod node;
mod retry;
mod workflow;

// Re-exports
pub use action::{ActionType, DefaultAction};
pub use batch::{BatchContext, BatchFlow, BatchNode};
pub use error::{FlowrsError, FlowrsResult};
pub use lifecycle::{lifecycle_node, LifecycleNode};
pub use node::closure::node;
pub use node::{Node, NodeId, NodeOutcome};
pub use retry::{BackoffStrategy, RetryNode};
pub use workflow::{Workflow, WorkflowError};

// Testing module
#[cfg(test)]
mod tests {
    mod action_type;
    mod node;
    mod workflow;
}