1use crate::DataType;
4use std::mem::size_of;
5
6pub const DATA_TYPE_SIZE: usize = size_of::<DataType>();
7pub const OBJECT_SIZE: usize = size_of::<i32>();
8pub const ARRAY_SIZE: usize = OBJECT_SIZE;
9pub const BOOL_SIZE: usize = size_of::<u8>();
10pub const ELEMENT_COUNT_SIZE: usize = size_of::<u16>();
11pub const KEY_OFFSET_SIZE: usize = size_of::<u32>();
12pub const VALUE_ENTRY_SIZE: usize = DATA_TYPE_SIZE + size_of::<u32>();
13pub const KEY_LENGTH_SIZE: usize = size_of::<u16>();
14pub const MAX_DATA_LENGTH_SIZE: usize = size_of::<u32>();
15pub const MAX_STRING_SIZE: usize = 268435455; pub const NUMBER_LENGTH_SIZE: usize = size_of::<u8>();