Enum dns_parser::Type [−][src]
pub enum Type { A, NS, MF, CNAME, SOA, MB, MG, MR, NULL, WKS, PTR, HINFO, MINFO, MX, TXT, AAAA, SRV, OPT, NSEC, }
The TYPE value according to RFC 1035
All "EXPERIMENTAL" markers here are from the RFC
Variants
A
a host addresss
NS
an authoritative name server
MF
a mail forwarder (Obsolete - use MX)
CNAME
the canonical name for an alias
SOA
marks the start of a zone of authority
MB
a mailbox domain name (EXPERIMENTAL)
MG
a mail group member (EXPERIMENTAL)
MR
a mail rename domain name (EXPERIMENTAL)
NULL
a null RR (EXPERIMENTAL)
WKS
a well known service description
PTR
a domain name pointer
HINFO
host information
MINFO
mailbox or mail list information
MX
mail exchange
TXT
text strings
AAAA
IPv6 host address (RFC 2782)
SRV
service record (RFC 2782)
OPT
EDNS0 options (RFC 6891)
NSEC
next secure record (RFC 4034, RFC 6762)
Methods
impl Type
[src]
impl Type
Trait Implementations
impl Debug for Type
[src]
impl Debug for Type
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl PartialEq for Type
[src]
impl PartialEq for Type
fn eq(&self, other: &Type) -> bool
[src]
fn eq(&self, other: &Type) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
fn ne(&self, other: &Rhs) -> bool
This method tests for !=
.
impl Eq for Type
[src]
impl Eq for Type
impl Clone for Type
[src]
impl Clone for Type
fn clone(&self) -> Type
[src]
fn clone(&self) -> Type
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for Type
[src]
impl Copy for Type