//! `SnapshotError` — failures `Node::snapshot()` can surface.
//!
//! Snapshot capture refuses to proceed when the in-Node typed bus
//! still holds events that a restore would silently drop or re-fire
//! against stale state. Drain the bus by polling to quiescence
//! before retrying snapshot.
/// Failures `Node::snapshot()` returns instead of panicking.