pub enum SensitiveKeyKind {
Token,
Password,
Secret,
PrivateKey,
Credential,
AccessKey,
ConnectionString,
DatabaseUrl,
}Expand description
Semantic category assigned to a configuration key whose name suggests sensitive data.
Variants§
Token
Authentication or authorization token material.
Password
A password, passphrase, or abbreviated password field.
Secret
Generic secret material.
PrivateKey
A private signing, SSH, or TLS key.
Credential
Credentials or abbreviated credential material.
AccessKey
An access key or API key.
ConnectionString
A connection string.
DatabaseUrl
A database URL or equivalent database locator.
Trait Implementations§
Source§impl Clone for SensitiveKeyKind
impl Clone for SensitiveKeyKind
Source§fn clone(&self) -> SensitiveKeyKind
fn clone(&self) -> SensitiveKeyKind
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 SensitiveKeyKind
Source§impl Debug for SensitiveKeyKind
impl Debug for SensitiveKeyKind
Source§impl<'de> Deserialize<'de> for SensitiveKeyKind
impl<'de> Deserialize<'de> for SensitiveKeyKind
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
impl Eq for SensitiveKeyKind
Source§impl Hash for SensitiveKeyKind
impl Hash for SensitiveKeyKind
Source§impl Ord for SensitiveKeyKind
impl Ord for SensitiveKeyKind
Source§fn cmp(&self, other: &SensitiveKeyKind) -> Ordering
fn cmp(&self, other: &SensitiveKeyKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SensitiveKeyKind
impl PartialEq for SensitiveKeyKind
Source§impl PartialOrd for SensitiveKeyKind
impl PartialOrd for SensitiveKeyKind
Source§impl Serialize for SensitiveKeyKind
impl Serialize for SensitiveKeyKind
impl StructuralPartialEq for SensitiveKeyKind
Auto Trait Implementations§
impl Freeze for SensitiveKeyKind
impl RefUnwindSafe for SensitiveKeyKind
impl Send for SensitiveKeyKind
impl Sync for SensitiveKeyKind
impl Unpin for SensitiveKeyKind
impl UnsafeUnpin for SensitiveKeyKind
impl UnwindSafe for SensitiveKeyKind
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.