#[non_exhaustive]pub struct SanitizationReport {
pub issues_found: u32,
pub actions_taken: Vec<String>,
}Expand description
Report of output sanitization actions taken after execution.
The clawbox proxy scans tool output for leaked credentials and other sensitive patterns, redacting them before returning results.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.issues_found: u32Number of sensitive patterns detected in the output.
actions_taken: Vec<String>Human-readable descriptions of sanitization actions taken.
Implementations§
Trait Implementations§
Source§impl Clone for SanitizationReport
impl Clone for SanitizationReport
Source§fn clone(&self) -> SanitizationReport
fn clone(&self) -> SanitizationReport
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 SanitizationReport
impl Debug for SanitizationReport
Source§impl Default for SanitizationReport
impl Default for SanitizationReport
Source§fn default() -> SanitizationReport
fn default() -> SanitizationReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SanitizationReport
impl<'de> Deserialize<'de> for SanitizationReport
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SanitizationReport
impl RefUnwindSafe for SanitizationReport
impl Send for SanitizationReport
impl Sync for SanitizationReport
impl Unpin for SanitizationReport
impl UnsafeUnpin for SanitizationReport
impl UnwindSafe for SanitizationReport
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