pub struct IndexedRetentionResult {
pub retained_source_versions: Vec<MapVersionId>,
pub removed_source_versions: Vec<MapVersionId>,
pub retained_index_versions: Vec<MapVersionId>,
pub removed_index_versions: Vec<MapVersionId>,
pub removed_catalog_versions: Vec<MapVersionId>,
pub removed_checkpoint_records: usize,
pub removed_named_roots: Vec<Vec<u8>>,
}Expand description
Deterministic root-name pruning result for one indexed source namespace.
Fields§
§retained_source_versions: Vec<MapVersionId>§removed_source_versions: Vec<MapVersionId>§retained_index_versions: Vec<MapVersionId>§removed_index_versions: Vec<MapVersionId>§removed_catalog_versions: Vec<MapVersionId>§removed_checkpoint_records: usize§removed_named_roots: Vec<Vec<u8>>Trait Implementations§
Source§impl Clone for IndexedRetentionResult
impl Clone for IndexedRetentionResult
Source§fn clone(&self) -> IndexedRetentionResult
fn clone(&self) -> IndexedRetentionResult
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 IndexedRetentionResult
impl Debug for IndexedRetentionResult
Source§impl Default for IndexedRetentionResult
impl Default for IndexedRetentionResult
Source§fn default() -> IndexedRetentionResult
fn default() -> IndexedRetentionResult
Returns the “default value” for a type. Read more
impl Eq for IndexedRetentionResult
Source§impl PartialEq for IndexedRetentionResult
impl PartialEq for IndexedRetentionResult
impl StructuralPartialEq for IndexedRetentionResult
Auto Trait Implementations§
impl Freeze for IndexedRetentionResult
impl RefUnwindSafe for IndexedRetentionResult
impl Send for IndexedRetentionResult
impl Sync for IndexedRetentionResult
impl Unpin for IndexedRetentionResult
impl UnsafeUnpin for IndexedRetentionResult
impl UnwindSafe for IndexedRetentionResult
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