//! Checkpoint serialization wrapper.
//!
//! Captures everything needed to resume graph execution from a checkpoint:
//! the full state, which nodes run next, which superstep we're at, and
//! any interrupt/phase metadata needed for durable resume.
use PhaseStateStore;
use State;
use ;
/// Internal wrapper for checkpoint serialization.
///
/// Bincode-serialized into the opaque bytes stored by [`Checkpointer`](crate::checkpointer::Checkpointer).
/// The checkpointer sees bytes; this struct gives them meaning.