pub enum KeyTrust {
NotAuth,
NotPrivate,
AuthOrPrivate,
DoNotTrust,
}
Available on crate feature
dnssec
only.Expand description
Specifies in what contexts this key may be trusted for use
Variants§
NotAuth
Use of the key is prohibited for authentication
NotPrivate
Use of the key is prohibited for confidentiality
AuthOrPrivate
Use of the key for authentication and/or confidentiality is permitted
DoNotTrust
If both bits are one, the “no key” value, (revocation?)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyTrust
impl<'de> Deserialize<'de> for KeyTrust
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 Copy for KeyTrust
impl Eq for KeyTrust
impl StructuralPartialEq for KeyTrust
Auto Trait Implementations§
impl Freeze for KeyTrust
impl RefUnwindSafe for KeyTrust
impl Send for KeyTrust
impl Sync for KeyTrust
impl Unpin for KeyTrust
impl UnwindSafe for KeyTrust
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
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§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.