1pub mod error;
2pub mod utils;
3pub mod xdb;
4
5pub (crate) const TOTAL_HEADER_SIZE: usize = 256;
6
7pub (crate) const VECTOR_COL_SIZE: usize = 256;
9pub (crate) const VECTOR_ROW_SIZE: usize = 256;
10pub (crate) const VECTOR_INDEX_BLOCK_SIZE: usize = 8;
11pub (crate) const TOTAL_VECTOR_INDEX_SIZE: usize =
13 VECTOR_COL_SIZE * VECTOR_ROW_SIZE * VECTOR_INDEX_BLOCK_SIZE;
14
15pub (crate) const IPV4_SEGMENT_INDEX_BLOCK_SIZE: u32 = 14;
17pub (crate) const IPV6_SEGMENT_INDEX_BLOCK_SIZE: u32 = 38;
18
19
20pub use utils::{load_file,search_ip};