mrecordlog/rolling/mod.rs
1mod directory;
2mod file_number;
3
4pub use self::directory::{Directory, RollingReader, RollingWriter};
5pub use self::file_number::{FileNumber, FileTracker};
6
7const FRAME_NUM_BYTES: usize = 1 << 15;
8
9#[cfg(not(test))]
10const NUM_BLOCKS_PER_FILE: usize = 1 << 12;
11
12#[cfg(test)]
13const NUM_BLOCKS_PER_FILE: usize = 4;
14
15const FILE_NUM_BYTES: usize = FRAME_NUM_BYTES * NUM_BLOCKS_PER_FILE;
16#[cfg(test)]
17mod tests;