append_log/options.rs
1#[derive(Debug)]
2pub struct Options {
3 /// Default: 4kb (4096 bytes)
4 pub block_size: usize,
5
6 /// Default: 1mb (1048576 bytes)
7 pub buffer_size: usize,
8
9 /// Default: 8b (8 bytes)
10 pub pad_size: usize,
11
12 /// Default: 0x3405_0d23_e85c_9e3a (a random value, really)
13 pub magic: u64,
14}
15
16impl Default for Options {
17 fn default() -> Self {
18 Options {
19 block_size: 4096,
20 buffer_size: 1_048_576,
21 pad_size: 8,
22 magic: 0x3405_0d23_e85c_9e3au64,
23 }
24 }
25}