pub struct SanitizeReport {
pub metadata: ReportMetadata,
pub summary: ReportSummary,
pub files: Vec<FileReport>,
}Expand description
Top-level sanitization report.
Serialized to JSON via Self::to_json / Self::to_json_pretty.
Never contains original secret values.
Fields§
§metadata: ReportMetadataTool metadata and flags.
summary: ReportSummaryAggregated summary across all files.
files: Vec<FileReport>Per-file details.
Implementations§
Source§impl SanitizeReport
impl SanitizeReport
Sourcepub fn to_json_pretty(&self) -> Result<String>
pub fn to_json_pretty(&self) -> Result<String>
Serialize the report as pretty-printed JSON.
§Errors
Returns serde_json::Error if serialization fails.
Trait Implementations§
Source§impl Clone for SanitizeReport
impl Clone for SanitizeReport
Source§fn clone(&self) -> SanitizeReport
fn clone(&self) -> SanitizeReport
Returns a duplicate of the value. Read more
1.0.0 · 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 SanitizeReport
impl Debug for SanitizeReport
Auto Trait Implementations§
impl Freeze for SanitizeReport
impl RefUnwindSafe for SanitizeReport
impl Send for SanitizeReport
impl Sync for SanitizeReport
impl Unpin for SanitizeReport
impl UnsafeUnpin for SanitizeReport
impl UnwindSafe for SanitizeReport
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<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