#[repr(u16)]pub enum ExtendedDNSErrorCodes {
Show 25 variants
Other = 0,
UnsupportedDNSKEYAlgorithm = 1,
UnsupportedDSDigestType = 2,
StaleAnswer = 3,
ForgedAnswer = 4,
DNSSECIndeterminate = 5,
DNSSECBogus = 6,
SignatureExpired = 7,
SignatureNotYetValid = 8,
DNSKEYMissing = 9,
RRSIGsMissing = 10,
NoZoneKeyBitSet = 11,
NSECMissing = 12,
CachedError = 13,
NotReady = 14,
Blocked = 15,
Censored = 16,
Filtered = 17,
Prohibited = 18,
StaleNXDomainAnswer = 19,
NotAuthoritative = 20,
NotSupported = 21,
NoReachableAuthority = 22,
NetworkError = 23,
InvalidData = 24,
}Expand description
The [Extended DNS Error Codes] field in the Extended DNS Errors.
Variants§
Other = 0
The Other type.
UnsupportedDNSKEYAlgorithm = 1
The Unsupported DNSKEY Algorithm type.
UnsupportedDSDigestType = 2
The Unsupported DS Digest Type type.
StaleAnswer = 3
The Stale Answer type.
ForgedAnswer = 4
The Forged Answer type.
DNSSECIndeterminate = 5
The DNSSEC Indeterminate type.
DNSSECBogus = 6
The DNSSEC Bogus type.
SignatureExpired = 7
The Signature Expired type.
SignatureNotYetValid = 8
The Signature Not Yet Valid type.
DNSKEYMissing = 9
The DNSKEY Missing type.
RRSIGsMissing = 10
The RRSIGs Missing type.
NoZoneKeyBitSet = 11
The No Zone Key Bit Set type.
NSECMissing = 12
The NSEC Missing type.
CachedError = 13
The Cached Error type.
NotReady = 14
The Not Ready type.
Blocked = 15
The Blocked type.
Censored = 16
The Censored type.
Filtered = 17
The Filtered type.
Prohibited = 18
The Prohibited type.
StaleNXDomainAnswer = 19
The Stale NXDOMAIN Answer type.
NotAuthoritative = 20
The Not Authoritative type.
NotSupported = 21
The Not Supported type.
NoReachableAuthority = 22
The No Reachable Authority type.
NetworkError = 23
The Network Error type.
InvalidData = 24
The Invalid Data type.
Trait Implementations§
Source§impl Clone for ExtendedDNSErrorCodes
impl Clone for ExtendedDNSErrorCodes
Source§fn clone(&self) -> ExtendedDNSErrorCodes
fn clone(&self) -> ExtendedDNSErrorCodes
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 ExtendedDNSErrorCodes
impl Debug for ExtendedDNSErrorCodes
Source§impl Display for ExtendedDNSErrorCodes
impl Display for ExtendedDNSErrorCodes
Source§impl Hash for ExtendedDNSErrorCodes
impl Hash for ExtendedDNSErrorCodes
Source§impl PartialEq for ExtendedDNSErrorCodes
impl PartialEq for ExtendedDNSErrorCodes
Source§impl TryFrom<u16> for ExtendedDNSErrorCodes
impl TryFrom<u16> for ExtendedDNSErrorCodes
impl Copy for ExtendedDNSErrorCodes
impl Eq for ExtendedDNSErrorCodes
impl StructuralPartialEq for ExtendedDNSErrorCodes
Auto Trait Implementations§
impl Freeze for ExtendedDNSErrorCodes
impl RefUnwindSafe for ExtendedDNSErrorCodes
impl Send for ExtendedDNSErrorCodes
impl Sync for ExtendedDNSErrorCodes
impl Unpin for ExtendedDNSErrorCodes
impl UnwindSafe for ExtendedDNSErrorCodes
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