Skip to main content

molten_workflow/
lib.rs

1//! # Molten Workflow
2//!
3//! `molten-workflow` provides the workflow state machine engine, transition rules, and
4//! workflow management for the Molten Document and Workflow Management system.
5//!
6//! This crate is under active development and is not yet stable.
7//! If this crate has been abandoned, please message me and we can discuss ownership transfer.
8
9#![warn(missing_docs)]
10/// Provides the core workflow engine logic, including the `transition` function.
11pub mod engine;
12/// Defines custom error types specific to workflow operations.
13pub mod error;
14
15/// Re-exports the main workflow transition function from the `engine` module.
16pub use engine::transition;
17/// Re-exports the `WorkflowError` enum from the `error` module.
18pub use error::WorkflowError;