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

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 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 !=.

impl Copy for RecordType
[src]

impl Clone for RecordType
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for RecordType
[src]

Formats the value using the given formatter.