//! On-disk content-addressed node store.
//!
//! Split into: the construction modes (`construct`, FENCE-CHAIN r8 D3), the
//! directory-entry barrier bookkeeping (`barrier`, L3), the node publication and
//! codec (`node_io`), the error type (`error`), and the store itself (`core`).
//! This module holds only declarations and re-exports.
pub use DiskStore;
pub use StoreError;
// Shared with the vacuum's read-only mark walk (STORAGE-VACUUM.md ยง4): the vacuum
// decodes stored nodes through EXACTLY this function, so the mutating store and
// the report-only reader cannot drift.
pub use decompress_node;