pub struct CollectReport {
pub purged: Vec<RecordKey>,
pub unstamped: usize,
pub conflicts: Vec<RecordKey>,
}Expand description
What a collection run did.
Fields§
§purged: Vec<RecordKey>Tombstones purged by this run, including any found already gone when purged.
unstamped: usizeTombstones kept because they have no deleted_at.
conflicts: Vec<RecordKey>Purge lost an OCC race (the key was recreated during collection).
Trait Implementations§
Source§impl Clone for CollectReport
impl Clone for CollectReport
Source§fn clone(&self) -> CollectReport
fn clone(&self) -> CollectReport
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 CollectReport
impl Debug for CollectReport
Source§impl Default for CollectReport
impl Default for CollectReport
Source§fn default() -> CollectReport
fn default() -> CollectReport
Returns the “default value” for a type. Read more
impl Eq for CollectReport
Source§impl PartialEq for CollectReport
impl PartialEq for CollectReport
impl StructuralPartialEq for CollectReport
Auto Trait Implementations§
impl Freeze for CollectReport
impl RefUnwindSafe for CollectReport
impl Send for CollectReport
impl Sync for CollectReport
impl Unpin for CollectReport
impl UnsafeUnpin for CollectReport
impl UnwindSafe for CollectReport
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