pub struct SummaryHeader {
pub min_index_interval: u32,
pub entries_count: u32,
pub summary_entries_size: u64,
pub sampling_level: u32,
pub size_at_full_sampling: u32,
}Expand description
Summary.db file header - Cassandra 5.0 format (24 bytes)
Fields§
§min_index_interval: u32Lower bound for average partitions between index entries (e.g., 128)
entries_count: u32Number of summary entries
summary_entries_size: u64Total size of offset table + entry data in bytes
sampling_level: u32Sampling level (1-128, typically 128)
size_at_full_sampling: u32Entries count at full sampling
Trait Implementations§
Source§impl Clone for SummaryHeader
impl Clone for SummaryHeader
Source§fn clone(&self) -> SummaryHeader
fn clone(&self) -> SummaryHeader
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 SummaryHeader
impl Debug for SummaryHeader
Source§impl<'de> Deserialize<'de> for SummaryHeader
impl<'de> Deserialize<'de> for SummaryHeader
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 SummaryHeader
impl RefUnwindSafe for SummaryHeader
impl Send for SummaryHeader
impl Sync for SummaryHeader
impl Unpin for SummaryHeader
impl UnsafeUnpin for SummaryHeader
impl UnwindSafe for SummaryHeader
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