bitcoinleveldb_file/metadata.rs
1crate::ix!();
2
3pub struct FileMetaData {
4
5 refs: i32,
6
7 /**
8 | Seeks allowed until compaction
9 |
10 */
11 allowed_seeks: i32,
12
13 number: u64,
14
15 /**
16 | File size in bytes
17 |
18 */
19 file_size: u64,
20
21 /**
22 | Smallest internal key served by table
23 |
24 */
25 smallest: InternalKey,
26
27 /**
28 | Largest internal key served by table
29 |
30 */
31 largest: InternalKey,
32}
33
34impl Default for FileMetaData {
35
36 fn default() -> Self {
37 todo!();
38 /*
39
40 : refs(0), allowed_seeks(1 << 30), file_size(0)
41 */
42 }
43}
44