#![cfg_attr(docsrs, feature(doc_cfg))]
mod error;
mod index_ckpt;
mod manager;
mod meta;
pub use error::{Error, Result};
pub use index_ckpt::{IndexCkptHeader, read_index_checkpoint_truncated, write_index_checkpoint};
pub use manager::{
CheckpointManager, CprRecover, CprStore, RecoveredCheckpoint, next_token, take_index_checkpoint,
};
pub use meta::{
CheckpointMeta, CheckpointType, FORMAT_VERSION, HlogMeta, INDEX_EXT, INDEX_PREFIX,
INTEGRITY_FROM_VERSION, IndexMeta, META_EXT, META_PREFIX, StoreMeta, TMP_EXT, index_filename,
index_tmp_filename, meta_filename, meta_tmp_filename,
};