pub struct JsonQueryObfuscation {
pub enabled: bool,
pub keep_values: Vec<String>,
pub obfuscate_sql_values: Vec<String>,
}Expand description
Obfuscation shape shared by the JSON-query engines (Elasticsearch, MongoDB, OpenSearch).
Fields§
§enabled: boolWhether queries are obfuscated.
keep_values: Vec<String>JSON keys whose values are not obfuscated.
obfuscate_sql_values: Vec<String>JSON keys whose values are obfuscated as embedded SQL.
Trait Implementations§
Source§impl Clone for JsonQueryObfuscation
impl Clone for JsonQueryObfuscation
Source§fn clone(&self) -> JsonQueryObfuscation
fn clone(&self) -> JsonQueryObfuscation
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 JsonQueryObfuscation
impl Debug for JsonQueryObfuscation
Source§impl Default for JsonQueryObfuscation
impl Default for JsonQueryObfuscation
Source§fn default() -> JsonQueryObfuscation
fn default() -> JsonQueryObfuscation
Returns the “default value” for a type. Read more
Source§impl PartialEq for JsonQueryObfuscation
impl PartialEq for JsonQueryObfuscation
Source§impl Serialize for JsonQueryObfuscation
impl Serialize for JsonQueryObfuscation
impl StructuralPartialEq for JsonQueryObfuscation
Auto Trait Implementations§
impl Freeze for JsonQueryObfuscation
impl RefUnwindSafe for JsonQueryObfuscation
impl Send for JsonQueryObfuscation
impl Sync for JsonQueryObfuscation
impl Unpin for JsonQueryObfuscation
impl UnwindSafe for JsonQueryObfuscation
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