pub struct CompressionStats {
pub bitpacked_count: u32,
pub bitpacked_docs: u64,
pub simd_bp128_count: u32,
pub simd_bp128_docs: u64,
pub elias_fano_count: u32,
pub elias_fano_docs: u64,
pub partitioned_ef_count: u32,
pub partitioned_ef_docs: u64,
pub roaring_count: u32,
pub roaring_docs: u64,
pub inline_count: u32,
pub inline_docs: u64,
}Expand description
Statistics about compression format usage
Fields§
§bitpacked_count: u32§bitpacked_docs: u64§simd_bp128_count: u32§simd_bp128_docs: u64§elias_fano_count: u32§elias_fano_docs: u64§partitioned_ef_count: u32§partitioned_ef_docs: u64§roaring_count: u32§roaring_docs: u64§inline_count: u32§inline_docs: u64Implementations§
Source§impl CompressionStats
impl CompressionStats
pub fn record(&mut self, format: PostingFormat, doc_count: u32)
pub fn record_inline(&mut self, doc_count: u32)
pub fn total_terms(&self) -> u32
pub fn total_postings(&self) -> u64
Trait Implementations§
Source§impl Clone for CompressionStats
impl Clone for CompressionStats
Source§fn clone(&self) -> CompressionStats
fn clone(&self) -> CompressionStats
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 CompressionStats
impl Debug for CompressionStats
Source§impl Default for CompressionStats
impl Default for CompressionStats
Source§fn default() -> CompressionStats
fn default() -> CompressionStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompressionStats
impl RefUnwindSafe for CompressionStats
impl Send for CompressionStats
impl Sync for CompressionStats
impl Unpin for CompressionStats
impl UnwindSafe for CompressionStats
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more