pub struct CreditCardObfuscation {
pub enabled: bool,
pub keep_values: Vec<String>,
pub luhn: bool,
}Expand description
Credit-card obfuscation.
Fields§
§enabled: boolWhether credit-card numbers are obfuscated.
keep_values: Vec<String>Tag or field names whose values are not obfuscated.
luhn: boolWhether a Luhn check is applied before a value is treated as a card number.
Trait Implementations§
Source§impl Clone for CreditCardObfuscation
impl Clone for CreditCardObfuscation
Source§fn clone(&self) -> CreditCardObfuscation
fn clone(&self) -> CreditCardObfuscation
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 CreditCardObfuscation
impl Debug for CreditCardObfuscation
Source§impl Default for CreditCardObfuscation
impl Default for CreditCardObfuscation
Source§fn default() -> CreditCardObfuscation
fn default() -> CreditCardObfuscation
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreditCardObfuscation
impl PartialEq for CreditCardObfuscation
Source§impl Serialize for CreditCardObfuscation
impl Serialize for CreditCardObfuscation
impl StructuralPartialEq for CreditCardObfuscation
Auto Trait Implementations§
impl Freeze for CreditCardObfuscation
impl RefUnwindSafe for CreditCardObfuscation
impl Send for CreditCardObfuscation
impl Sync for CreditCardObfuscation
impl Unpin for CreditCardObfuscation
impl UnwindSafe for CreditCardObfuscation
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