pub struct SanitizationConfig {
pub hide_database_urls: bool,
pub hide_sql: bool,
pub hide_paths: bool,
pub hide_ips: bool,
pub hide_emails: bool,
pub hide_credentials: bool,
}Expand description
Sanitization configuration
Configures which sensitive patterns to hide in error messages.
Fields§
§hide_database_urls: boolHide database connection strings
hide_sql: boolHide SQL statements
hide_paths: boolHide file system paths
hide_ips: boolHide IP addresses
hide_emails: boolHide email addresses
hide_credentials: boolHide API keys and credentials
Implementations§
Source§impl SanitizationConfig
impl SanitizationConfig
Sourcepub fn permissive() -> Self
pub fn permissive() -> Self
Create a permissive configuration (minimal sanitization)
Used in development environments.
Trait Implementations§
Source§impl Clone for SanitizationConfig
impl Clone for SanitizationConfig
Source§fn clone(&self) -> SanitizationConfig
fn clone(&self) -> SanitizationConfig
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 moreAuto Trait Implementations§
impl Freeze for SanitizationConfig
impl RefUnwindSafe for SanitizationConfig
impl Send for SanitizationConfig
impl Sync for SanitizationConfig
impl Unpin for SanitizationConfig
impl UnsafeUnpin for SanitizationConfig
impl UnwindSafe for SanitizationConfig
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