Skip to main content

runifold_store_sqlite/
lib.rs

1//! Durable `SQLite` persistence for Runifold.
2//!
3//! [`SqliteStore`] implements effect, checkpoint, and journal persistence.
4//! [`SqliteWorkflowStore`] implements the complete asynchronous workflow
5//! control plane, including fenced leases, budgets, signals, interrupts,
6//! checkpoint history, and forks. Both adapters may use the same database file.
7
8mod store;
9mod workflow;
10
11pub use store::{SqliteStore, SqliteStoreError};
12pub use workflow::{SqliteWorkflowStore, SqliteWorkflowStoreError};