pub struct MassMapMeta {
pub length: u64,
pub hash_seed: u64,
pub buckets: Vec<MassMapBucket>,
}Expand description
Metadata serialized at the tail of every massmap file.
Fields§
§length: u64Total number of entries written into the map.
hash_seed: u64Seed used when hashing keys into buckets.
buckets: Vec<MassMapBucket>Descriptor for each bucket in the file.
Trait Implementations§
Source§impl Clone for MassMapMeta
impl Clone for MassMapMeta
Source§fn clone(&self) -> MassMapMeta
fn clone(&self) -> MassMapMeta
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MassMapMeta
impl Debug for MassMapMeta
Source§impl Default for MassMapMeta
impl Default for MassMapMeta
Source§fn default() -> MassMapMeta
fn default() -> MassMapMeta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MassMapMeta
impl<'de> Deserialize<'de> for MassMapMeta
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
Source§impl PartialEq for MassMapMeta
impl PartialEq for MassMapMeta
Source§impl Serialize for MassMapMeta
impl Serialize for MassMapMeta
impl Eq for MassMapMeta
impl StructuralPartialEq for MassMapMeta
Auto Trait Implementations§
impl Freeze for MassMapMeta
impl RefUnwindSafe for MassMapMeta
impl Send for MassMapMeta
impl Sync for MassMapMeta
impl Unpin for MassMapMeta
impl UnwindSafe for MassMapMeta
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