dag-executor 0.1.0

A production-ready DAG executor with state management and advanced patterns
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Persistence layer.
//!
//! The engine talks to the [`Storage`] trait only. Two backends ship in-box:
//! [`FileStorage`] (checksummed, with selectable [`Durability`]) and
//! [`MemoryStorage`] (ephemeral). [`Cache`] is a write-through LRU that can wrap
//! either.

mod cache;
mod file_storage;

pub use cache::Cache;
pub use file_storage::{Durability, FileStorage, MemoryStorage, Storage, StorageResult};