pub struct InvalidationReport {
pub key_count: usize,
pub tag_count: usize,
pub keys_removed: u64,
pub tags_removed: u64,
}Expand description
Result of executing a staged InvalidationPlan.
Fields§
§key_count: usizeNumber of distinct staged keys.
tag_count: usizeNumber of distinct staged tags.
keys_removed: u64Number of key removals that found an entry.
Number of entries removed by tag invalidations.
Implementations§
Source§impl InvalidationReport
impl InvalidationReport
Sourcepub fn removed_entries(self) -> u64
pub fn removed_entries(self) -> u64
Total entries removed by key and tag invalidation.
Trait Implementations§
Source§impl Clone for InvalidationReport
impl Clone for InvalidationReport
Source§fn clone(&self) -> InvalidationReport
fn clone(&self) -> InvalidationReport
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 moreimpl Copy for InvalidationReport
Source§impl Debug for InvalidationReport
impl Debug for InvalidationReport
Source§impl Default for InvalidationReport
impl Default for InvalidationReport
Source§fn default() -> InvalidationReport
fn default() -> InvalidationReport
Returns the “default value” for a type. Read more
impl Eq for InvalidationReport
Source§impl PartialEq for InvalidationReport
impl PartialEq for InvalidationReport
Source§fn eq(&self, other: &InvalidationReport) -> bool
fn eq(&self, other: &InvalidationReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InvalidationReport
Auto Trait Implementations§
impl Freeze for InvalidationReport
impl RefUnwindSafe for InvalidationReport
impl Send for InvalidationReport
impl Sync for InvalidationReport
impl Unpin for InvalidationReport
impl UnsafeUnpin for InvalidationReport
impl UnwindSafe for InvalidationReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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