//! `StateStorage` — browser-session state + archival.
//!
//! Pairs the live `save_state` / `load_state` round-trip used by the
//! pool to resume a session across runs with `archive_session`, the
//! eviction sink that `SessionRegistry` calls when it drops a
//! BrowserContext.
//!
//! All methods default to no-op so backends that don't care about
//! stateful crawls (the in-memory backend) compile clean.
use crateResult;
/// Browser-session state persistence + archival sink.