pub struct CompactionStatus {
pub needs_compaction: bool,
pub total_tombstones: usize,
pub oldest_tombstone_epoch: u64,
pub newest_tombstone_epoch: u64,
pub last_compaction_at: Option<u64>,
pub compaction_count: usize,
}Fields§
§needs_compaction: bool§total_tombstones: usize§oldest_tombstone_epoch: u64§newest_tombstone_epoch: u64§last_compaction_at: Option<u64>§compaction_count: usizeTrait Implementations§
Source§impl Debug for CompactionStatus
impl Debug for CompactionStatus
Source§impl<'de> Deserialize<'de> for CompactionStatus
impl<'de> Deserialize<'de> for CompactionStatus
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 CompactionStatus
impl RefUnwindSafe for CompactionStatus
impl Send for CompactionStatus
impl Sync for CompactionStatus
impl Unpin for CompactionStatus
impl UnwindSafe for CompactionStatus
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