#[repr(u16)]pub enum DnsQType {
Show 52 variants
A,
NS,
CNAME,
SOA,
PTR,
HINFO,
MX,
TXT,
RP,
AFSDB,
SIG,
KEY,
AAAA,
LOC,
SRV,
NAPTR,
KX,
CERT,
DNAME,
OPT,
APL,
DS,
SSHFP,
IPSECKEY,
RRSIG,
NSEC,
DNSKEY,
DHCID,
NSEC3,
NSEC3PARAM,
TLSA,
SMIMEA,
HIP,
CDS,
CDNSKEY,
OPENPGPKEY,
CSYNC,
ZONEMD,
SVCB,
HTTPS,
EUI48,
EUI64,
TKEY,
TSIG,
IXFR,
AXFR,
ALL,
URI,
CAA,
TA,
DLV,
Reserved,
}Expand description
The kind of a DNS query.
According to RFC 1035 Section 3.2.2 and RFC 1035 Section 3.2.3.
Variants§
A
NS
CNAME
SOA
PTR
HINFO
MX
TXT
RP
AFSDB
SIG
KEY
AAAA
LOC
SRV
NAPTR
KX
CERT
DNAME
OPT
APL
DS
SSHFP
IPSECKEY
RRSIG
NSEC
DNSKEY
DHCID
NSEC3
NSEC3PARAM
TLSA
SMIMEA
HIP
CDS
CDNSKEY
OPENPGPKEY
CSYNC
ZONEMD
SVCB
HTTPS
EUI48
EUI64
TKEY
TSIG
IXFR
AXFR
ALL
URI
CAA
TA
DLV
Reserved
Implementations§
Trait Implementations§
source§impl PartialEq<DnsQType> for DnsQType
impl PartialEq<DnsQType> for DnsQType
impl Copy for DnsQType
impl StructuralPartialEq for DnsQType
Auto Trait Implementations§
impl RefUnwindSafe for DnsQType
impl Send for DnsQType
impl Sync for DnsQType
impl Unpin for DnsQType
impl UnwindSafe for DnsQType
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more