pub struct BlockStoreStats {
pub total_bytes: u64,
pub block_count: usize,
pub total_original_bytes: u64,
pub total_compressed_bytes: u64,
pub compression_ratio: f64,
}Expand description
Block store statistics
Fields§
§total_bytes: u64Total bytes in store
block_count: usizeNumber of blocks
total_original_bytes: u64Total original bytes (before compression)
total_compressed_bytes: u64Total compressed bytes
compression_ratio: f64Compression ratio (original / compressed)
Trait Implementations§
Source§impl Clone for BlockStoreStats
impl Clone for BlockStoreStats
Source§fn clone(&self) -> BlockStoreStats
fn clone(&self) -> BlockStoreStats
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 BlockStoreStats
impl Debug for BlockStoreStats
Source§impl Default for BlockStoreStats
impl Default for BlockStoreStats
Source§fn default() -> BlockStoreStats
fn default() -> BlockStoreStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BlockStoreStats
impl RefUnwindSafe for BlockStoreStats
impl Send for BlockStoreStats
impl Sync for BlockStoreStats
impl Unpin for BlockStoreStats
impl UnwindSafe for BlockStoreStats
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