walrus_rust/wal/
mod.rs

1mod block;
2mod config;
3mod paths;
4mod runtime;
5mod storage;
6
7pub use block::Entry;
8pub use config::{FsyncSchedule, disable_fd_backend, enable_fd_backend};
9pub use runtime::{ReadConsistency, WalIndex, Walrus};
10
11#[doc(hidden)]
12pub fn __set_thread_namespace_for_tests(key: &str) {
13    paths::set_thread_namespace(key);
14}
15
16#[doc(hidden)]
17pub fn __clear_thread_namespace_for_tests() {
18    paths::clear_thread_namespace();
19}
20
21#[doc(hidden)]
22pub fn __current_thread_namespace_for_tests() -> Option<String> {
23    paths::thread_namespace()
24}