pub struct BucketHeader {
pub magic: u32,
pub version: u32,
pub timestamp: i64,
pub si_base_offset: u64,
pub di_base_offset: u64,
pub data_base_offset: u64,
pub num_entries: u64,
}Expand description
The headers of a database; they are used to determine if a database file can be opened by binstore.
Fields§
§magic: u32§version: u32§timestamp: i64§si_base_offset: u64§di_base_offset: u64§data_base_offset: u64§num_entries: u64Trait Implementations§
Source§impl Debug for BucketHeader
impl Debug for BucketHeader
Source§impl Default for BucketHeader
impl Default for BucketHeader
Source§fn default() -> BucketHeader
fn default() -> BucketHeader
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BucketHeader
impl<'de> Deserialize<'de> for BucketHeader
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BucketHeader
impl RefUnwindSafe for BucketHeader
impl Send for BucketHeader
impl Sync for BucketHeader
impl Unpin for BucketHeader
impl UnwindSafe for BucketHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more