pub struct RedactOutcome {
pub events_rewritten: u64,
pub blobs_rewritten: u64,
pub blobs_shredded: u64,
pub secrets: Vec<SecretSummary>,
pub audit_event_id: i64,
}Expand description
The result of Store::redact_session.
Fields§
§events_rewritten: u64Event rows whose summary/body were rewritten.
blobs_rewritten: u64Blobs whose content was rewritten (stored under a new hash).
blobs_shredded: u64Original blob files securely deleted (refcount reached zero).
secrets: Vec<SecretSummary>Per-secret tallies of everything replaced.
audit_event_id: i64Row id of the appended redaction audit event.
Trait Implementations§
Source§impl Clone for RedactOutcome
impl Clone for RedactOutcome
Source§fn clone(&self) -> RedactOutcome
fn clone(&self) -> RedactOutcome
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 RedactOutcome
impl Debug for RedactOutcome
impl Eq for RedactOutcome
Source§impl PartialEq for RedactOutcome
impl PartialEq for RedactOutcome
impl StructuralPartialEq for RedactOutcome
Auto Trait Implementations§
impl Freeze for RedactOutcome
impl RefUnwindSafe for RedactOutcome
impl Send for RedactOutcome
impl Sync for RedactOutcome
impl Unpin for RedactOutcome
impl UnsafeUnpin for RedactOutcome
impl UnwindSafe for RedactOutcome
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.