pub(crate) struct BlockSizeInfo {
pub(crate) stored_size: u64,
pub(crate) actual_size: u64,
pub(crate) compressed_count: u64,
pub(crate) uncompressed_count: u64,
}Expand description
Block size information
Fields§
§stored_size: u64Size as stored on disk (after compression, if any)
actual_size: u64Actual size (after decompression)
compressed_count: u64Number of blocks that were compressed
uncompressed_count: u64Number of blocks stored uncompressed
Implementations§
Source§impl BlockSizeInfo
impl BlockSizeInfo
Trait Implementations§
Source§impl Clone for BlockSizeInfo
impl Clone for BlockSizeInfo
Source§fn clone(&self) -> BlockSizeInfo
fn clone(&self) -> BlockSizeInfo
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 BlockSizeInfo
impl Debug for BlockSizeInfo
Source§impl Default for BlockSizeInfo
impl Default for BlockSizeInfo
Source§fn default() -> BlockSizeInfo
fn default() -> BlockSizeInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BlockSizeInfo
impl RefUnwindSafe for BlockSizeInfo
impl Send for BlockSizeInfo
impl Sync for BlockSizeInfo
impl Unpin for BlockSizeInfo
impl UnsafeUnpin for BlockSizeInfo
impl UnwindSafe for BlockSizeInfo
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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