pub struct InvalidationResult {
pub generation: u64,
pub removed_entries: u64,
pub removed_bytes: u64,
pub persistent: Option<PersistentInvalidation>,
pub complete: bool,
}Fields§
§generation: u64The memory tier’s namespace generation after the invalidation. Results captured under an earlier generation are never stored.
removed_entries: u64§removed_bytes: u64§persistent: Option<PersistentInvalidation>The persistent tier’s result, when the plan has one (spec 044, 3.10.3).
complete: boolWhether every tier of the selection is invalidated. Until it is, the selection’s persistent entries are neither read nor written.
Trait Implementations§
Source§impl Clone for InvalidationResult
impl Clone for InvalidationResult
Source§impl Debug for InvalidationResult
impl Debug for InvalidationResult
impl Eq for InvalidationResult
Source§impl PartialEq for InvalidationResult
impl PartialEq for InvalidationResult
impl StructuralPartialEq for InvalidationResult
Auto Trait Implementations§
impl Freeze for InvalidationResult
impl RefUnwindSafe for InvalidationResult
impl Send for InvalidationResult
impl Sync for InvalidationResult
impl Unpin for InvalidationResult
impl UnsafeUnpin for InvalidationResult
impl UnwindSafe for InvalidationResult
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