Enum resolv::record::RecordType [] [src]

#[repr(u16)]
pub enum RecordType { A, NS, MD, MF, CNAME, SOA, MB, MG, MR, NULL, WKS, PTR, HINFO, MINFO, MX, TXT, RP, AFSDB, X25, ISDN, RT, NSAP, NSAP_PTR, SIG, KEY, PX, GPOS, AAAA, LOC, NXT, EID, NIMLOC, SRV, ATMA, NAPTR, KX, CERT, A6, DNAME, SINK, OPT, APL, DS, SSHFP, IPSECKEY, RRSIG, NSEC, DNSKEY, DHCID, NSEC3, NSEC3PARAM, HIP, CDS, CDNSKEY, TKEY, TSIG, IXFR, AXFR, MAILB, MAILA, ANY, ZXFR, CAA, TA, DLV, }

This is a simple u16 value indicating the type of a resource record, and is equal in value to ::libresolv_sys::__ns_type, but we have extended it with record types not present or supported by the underlying library

Variants

RFC 1035 - Host Address

RFC 1035 - Authoritative Name Server

RFC 1035 - Mail Destination (Obsolete, use MX)

RFC 1035 - Mail Forwarder (Obsolete, use MX)

RFC 1035, 4035, 6604 - Canonical Name for an Alias

RFC 1035, 1982, 2181, 2308 - Start of a Zone of Authority

RFC 1035 - Mailbox Domain Name (EXPERIMENTAL)

RFC 1035 - Mail Group Member (EXPERIMENTAL)

RFC 1035 - Mail Rename Domain Name (EXPERIMENTAL)

RFC 1035 - A null resource record (EXPERIMENTAL)

RFC 1035 - A well known service description

RFC 1035 - A domain name pointer

RFC 1035 - Host information

RFC 1035 - Mailbox or mail list information

RFC 1035 - Mail exchange

RFC 1035 - Text strings

RFC 1183 - Responsible Person

RFC 1183, 6895 - AFS Database Location (Deprecated by RFC5864)

RFC 1183 - X.25 Addresses (EXPERIMENTAL)

RFC 1183 - ISDN Addresses (EXPERIMENTAL)

RFC 1183 - Route Through (EXPERIMENTAL)

RFC 1706 - Network Service Access Protocol

RFC 1706 - Network Service Access Protocol PTR

RFC 2535 (Obsolete), 2931 - Signautre

RFC 2535 (Obsolete) - Key

RFC 2163, 3597 - Pointer to X.400/RFC822 mapping information

RFC 1712 - Geographical location

RFC 3596 - IPv6 Address

RFC 1876 - Location Information

RFC 2535 (Obsolete) - Non-existant Names and Types

RFC 2782, 6335 - Service Location

RFC 2672, 6604 - Delegation Name

RFC 6891, 6895 - Option

RFC 4033, 4034, 4035, 4509 - Delegation signer

RFC 4255 -SSH Public Key Fingerprint

IPsec Key

RFC 4033, 4034, 4035, 5702 - DNSSEC signature

RFC 4033, 4034, 4035, 4470 - Next Secure record

RFC 4033, 4034, 4035, 5702 - DNS Key

RFC 4701 - DHCP identifier

RFC 5155 - Next Secure record version 3

RFC 5155 - NSEC3 parameters

RFC 5205 - Host Identity Protocol

Child DS - RFC 7344

Child DNSKEY - RFC 7344

RFC 2930 - Transtion Key record

RFC 2845, 3645, 4635, 6895 - Transaction Signature

RFC 1995 - Incremental Zone Transfer

RFC 1035, 5936 - A request for a transfer of an entire zone

RFC 1035 - A request for mailbox-related records (MB, MG or MR)

RFC 1035 - A request for mail agent RRs (Obsolete - see MX)

RFC 1035 - A request for all records

ALSO URI=256, see RFC 7553

RFC 6844 - Certification Authority Authorization

DNSSEC Trust Authorities

RFC 4431 - DNSSEC Lookaside Validation record

Trait Implementations

impl Debug for RecordType
[src]

Formats the value using the given formatter.

impl Clone for RecordType
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Copy for RecordType
[src]

impl PartialEq for RecordType
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.