pub enum SecretMode {
Obfuscate,
Replace,
}Expand description
How a secret is handled.
Variants§
Obfuscate
Replace with a #XXXX# placeholder. Reversible via
SecretObfuscator::deobfuscate.
Replace
Replace with a deterministic string. NOT reversible.
Trait Implementations§
Source§impl Clone for SecretMode
impl Clone for SecretMode
Source§fn clone(&self) -> SecretMode
fn clone(&self) -> SecretMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SecretMode
Source§impl Debug for SecretMode
impl Debug for SecretMode
Source§impl Default for SecretMode
impl Default for SecretMode
Source§fn default() -> SecretMode
fn default() -> SecretMode
Returns the “default value” for a type. Read more
impl Eq for SecretMode
Source§impl PartialEq for SecretMode
impl PartialEq for SecretMode
impl StructuralPartialEq for SecretMode
Auto Trait Implementations§
impl Freeze for SecretMode
impl RefUnwindSafe for SecretMode
impl Send for SecretMode
impl Sync for SecretMode
impl Unpin for SecretMode
impl UnsafeUnpin for SecretMode
impl UnwindSafe for SecretMode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.