pub struct RedactionSummary { /* private fields */ }Expand description
Machine-readable summary of one redaction operation.
§Examples
use qubit_redact::RedactionCompletion;
use qubit_redact::Redactor;
let output = Redactor::standard().redact_field("password", "raw-secret");
assert_eq!(output.summary().completion(), RedactionCompletion::Complete);
assert!(!output.summary().is_redaction_disabled());Implementations§
Source§impl RedactionSummary
impl RedactionSummary
Sourcepub const fn completion(self) -> RedactionCompletion
pub const fn completion(self) -> RedactionCompletion
Sourcepub const fn is_redaction_disabled(self) -> bool
pub const fn is_redaction_disabled(self) -> bool
Returns whether redaction was globally disabled for this operation.
§Returns
True when this operation intentionally bypassed redaction.
Sourcepub const fn reasons(self) -> RedactionReasons
pub const fn reasons(self) -> RedactionReasons
Sourcepub const fn usage(self) -> RedactionUsage
pub const fn usage(self) -> RedactionUsage
Returns resource use measured by the operation that produced this summary.
§Returns
The resource measurements associated with this operation.
Trait Implementations§
Source§impl Clone for RedactionSummary
impl Clone for RedactionSummary
Source§fn clone(&self) -> RedactionSummary
fn clone(&self) -> RedactionSummary
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 RedactionSummary
Source§impl Debug for RedactionSummary
impl Debug for RedactionSummary
impl Eq for RedactionSummary
Source§impl PartialEq for RedactionSummary
impl PartialEq for RedactionSummary
impl StructuralPartialEq for RedactionSummary
Auto Trait Implementations§
impl Freeze for RedactionSummary
impl RefUnwindSafe for RedactionSummary
impl Send for RedactionSummary
impl Sync for RedactionSummary
impl Unpin for RedactionSummary
impl UnsafeUnpin for RedactionSummary
impl UnwindSafe for RedactionSummary
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