pub struct ObfuscationConfig {
pub tag_replace_rules: Option<Vec<ReplaceRule>>,
pub http: HttpConfig,
pub memcached: MemcachedConfig,
pub redis: RedisConfig,
pub valkey: RedisConfig,
pub credit_cards: CreditCardConfig,
pub sql: SqlObfuscateConfig,
pub elasticsearch: JsonObfuscatorConfig,
pub opensearch: JsonObfuscatorConfig,
pub mongodb: JsonObfuscatorConfig,
}Fields§
§tag_replace_rules: Option<Vec<ReplaceRule>>§http: HttpConfig§memcached: MemcachedConfig§redis: RedisConfig§valkey: RedisConfig§credit_cards: CreditCardConfig§sql: SqlObfuscateConfig§elasticsearch: JsonObfuscatorConfig§opensearch: JsonObfuscatorConfig§mongodb: JsonObfuscatorConfigImplementations§
Trait Implementations§
Source§impl Debug for ObfuscationConfig
impl Debug for ObfuscationConfig
Source§impl Default for ObfuscationConfig
impl Default for ObfuscationConfig
Source§fn default() -> ObfuscationConfig
fn default() -> ObfuscationConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObfuscationConfigwhere
ObfuscationConfig: Default,
impl<'de> Deserialize<'de> for ObfuscationConfigwhere
ObfuscationConfig: Default,
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 ObfuscationConfig
impl RefUnwindSafe for ObfuscationConfig
impl Send for ObfuscationConfig
impl Sync for ObfuscationConfig
impl Unpin for ObfuscationConfig
impl UnsafeUnpin for ObfuscationConfig
impl UnwindSafe for ObfuscationConfig
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