1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
crate::ix!();

pub struct FileMetaData {

    refs:          i32,

    /**
      | Seeks allowed until compaction
      |
      */
    allowed_seeks: i32,

    number:        u64,

    /**
      | File size in bytes
      |
      */
    file_size:     u64,

    /**
      | Smallest internal key served by table
      |
      */
    smallest:      InternalKey,

    /**
      | Largest internal key served by table
      |
      */
    largest:       InternalKey,
}

impl Default for FileMetaData {
    
    fn default() -> Self {
        todo!();
        /*

            : refs(0), allowed_seeks(1 << 30), file_size(0)
        */
    }
}