Enum dns_parser::QueryType
source · [−]pub enum QueryType {
Show 21 variants
A,
NS,
MF,
CNAME,
SOA,
MB,
MG,
MR,
NULL,
WKS,
PTR,
HINFO,
MINFO,
MX,
TXT,
AAAA,
SRV,
AXFR,
MAILB,
MAILA,
All,
}
Expand description
The QTYPE 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)
AXFR
A request for a transfer of an entire zone
MAILB
A request for mailbox-related records (MB, MG or MR)
MAILA
A request for mail agent RRs (Obsolete - see MX)
All
A request for all records
Implementations
Trait Implementations
impl Copy for QueryType
impl Eq for QueryType
impl StructuralEq for QueryType
impl StructuralPartialEq for QueryType
Auto Trait Implementations
impl RefUnwindSafe for QueryType
impl Send for QueryType
impl Sync for QueryType
impl Unpin for QueryType
impl UnwindSafe for QueryType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more