langgraph_checkpoint/lib.rs
1//! Checkpoint persistence traits and an in-memory implementation.
2//!
3//! Use [`CheckpointSaver`] to store and retrieve graph snapshots keyed by
4//! [`ThreadId`] and [`CheckpointId`]. [`InMemorySaver`] is suitable for tests
5//! and single-process workflows.
6
7pub mod memory;
8pub mod traits;
9pub mod types;
10
11pub use memory::InMemorySaver;
12pub use traits::{CheckpointError, CheckpointSaver};
13pub use types::{Checkpoint, CheckpointId, PendingWrite, ThreadId};