pub struct RetentionReport { /* private fields */ }Expand description
The result of one audited retention call.
Implementations§
Source§impl RetentionReport
impl RetentionReport
Sourcepub const fn outcome(&self) -> RetentionOutcome
pub const fn outcome(&self) -> RetentionOutcome
Returns whether the action was applied, replayed, or rejected.
Sourcepub const fn record(&self) -> &RetentionRecord
pub const fn record(&self) -> &RetentionRecord
Borrows the durable audit record.
Sourcepub const fn hold(&self) -> Option<&RetentionHold>
pub const fn hold(&self) -> Option<&RetentionHold>
Borrows the hold this call placed, when it placed one.
Sourcepub const fn counts(&self) -> PurgeCounts
pub const fn counts(&self) -> PurgeCounts
Returns the per-table deleted counts.
Trait Implementations§
Source§impl Clone for RetentionReport
impl Clone for RetentionReport
Source§fn clone(&self) -> RetentionReport
fn clone(&self) -> RetentionReport
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 RetentionReport
impl Debug for RetentionReport
impl Eq for RetentionReport
Source§impl PartialEq for RetentionReport
impl PartialEq for RetentionReport
impl StructuralPartialEq for RetentionReport
Auto Trait Implementations§
impl Freeze for RetentionReport
impl RefUnwindSafe for RetentionReport
impl Send for RetentionReport
impl Sync for RetentionReport
impl Unpin for RetentionReport
impl UnsafeUnpin for RetentionReport
impl UnwindSafe for RetentionReport
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<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