chunked-wal 0.2.0

Chunked write-ahead log implementation
Documentation
//! Chunked write-ahead log.

pub mod api;
pub mod errors;
pub mod stat;
pub mod types;
pub mod wal;

mod chunk;
mod config;
mod file_lock;
mod num;
mod offset_reader;

pub use api::state_machine::StateMachine;
pub use api::wal::WAL;
pub use api::wal_types::WalTypes;
pub(crate) use chunk::Chunk;
pub use chunk::chunk_id::ChunkId;
pub use config::Config;
pub use file_lock::WalLock;
pub use stat::ChunkStat;
pub use stat::FlushLatencyPercentiles;
pub use stat::FlushMetrics;
pub use wal::ChunkedWal;
pub use wal::ClosedChunkReader;
pub use wal::FlushStat;
pub use wal::callback::Callback;
pub use wal::file_persisted::ChunkPersisted;
pub use wal::file_persisted::ChunkPersistedFn;
pub use wal::wal_record::WALRecord;

pub use crate::types::Segment;