pub struct SummaryData {
pub header: SummaryHeader,
pub entries: Vec<SummaryEntry>,
pub first_key: Vec<u8>,
pub last_key: Vec<u8>,
}Expand description
Complete Summary.db data structure
Fields§
§header: SummaryHeaderFile header
entries: Vec<SummaryEntry>All summary entries (in order)
first_key: Vec<u8>First partition key in the SSTable
last_key: Vec<u8>Last partition key in the SSTable
Trait Implementations§
Source§impl Clone for SummaryData
impl Clone for SummaryData
Source§fn clone(&self) -> SummaryData
fn clone(&self) -> SummaryData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SummaryData
impl Debug for SummaryData
Source§impl<'de> Deserialize<'de> for SummaryData
impl<'de> Deserialize<'de> for SummaryData
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 SummaryData
impl RefUnwindSafe for SummaryData
impl Send for SummaryData
impl Sync for SummaryData
impl Unpin for SummaryData
impl UnsafeUnpin for SummaryData
impl UnwindSafe for SummaryData
Blanket Implementations§
impl<T> Allocation for T
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