Enum trust_dns_client::rr::rdata::DNSSECRecordType
source · [−]pub enum DNSSECRecordType {
DNSKEY,
DS,
KEY,
NSEC,
NSEC3,
NSEC3PARAM,
RRSIG,
SIG,
Unknown(u16),
}
Expand description
The type of the resource record, for DNSSEC-specific records.
Variants
DNSKEY
RFC 4034 DNS Key record: RSASHA256 and RSASHA512, RFC5702
DS
RFC 4034 Delegation signer: RSASHA256 and RSASHA512, RFC5702
KEY
RFC 2535[3] and RFC 2930[4] Key record
NSEC
RFC 4034 Next-Secure record
NSEC3
RFC 5155 NSEC record version 3
NSEC3PARAM
RFC 5155 NSEC3 parameters
RRSIG
RFC 4034 DNSSEC signature: RSASHA256 and RSASHA512, RFC5702
SIG
RFC 2535 (2931) Signature, to support 2137 Update.
This isn’t really a DNSSEC record type, but it is here because, at least for now, we enable/disable SIG(0) in exactly the same circumstances that we enable/disable DNSSEC. This may change in the future.
Unknown(u16)
Unknown or not yet supported DNSSec record type
Trait Implementations
Performs the conversion.
Performs the conversion.
type Err = ProtoError
type Err = ProtoError
The associated error which can be returned from parsing.
Parses a string s
to return a value of this type. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for DNSSECRecordType
impl Send for DNSSECRecordType
impl Sync for DNSSECRecordType
impl Unpin for DNSSECRecordType
impl UnwindSafe for DNSSECRecordType
Blanket Implementations
Mutably borrows from an owned value. Read more