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 const fn permissive() -> Self
pub const 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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