hiqlite_wal/lib.rs
1// Copyright 2025 Sebastian Dobe <sebastiandobe@mailbox.org>
2
3#![doc = include_str!("../README.md")]
4
5pub use crate::writer::LogSync;
6pub use log_store::{LogStore, LogStoreReader};
7pub use shutdown::ShutdownHandle;
8pub use writer::Action;
9
10pub mod error;
11mod lockfile;
12mod log_store;
13mod log_store_impl;
14mod metadata;
15mod reader;
16mod shutdown;
17mod utils;
18mod wal;
19#[cfg(feature = "migration")]
20pub mod writer;
21#[cfg(not(feature = "migration"))]
22mod writer;