Enum cdns_rs::common::DnsRdata [−][src]
pub enum DnsRdata {
Show 30 variants
None,
A {
ip: Ipv4Addr,
},
NS {
fqdn: String,
},
MD {
data: Vec<u8>,
},
MF {
data: Vec<u8>,
},
CNAME {
fqdn: String,
},
SOA {
soa: DnsSoa,
},
MB {
data: Vec<u8>,
},
MG {
data: Vec<u8>,
},
MR {
data: Vec<u8>,
},
NULL {
data: Vec<u8>,
},
WKS {
data: Vec<u8>,
},
PTR {
fqdn: String,
},
HINFO {
data: Vec<u8>,
},
MX {
preference: u16,
exchange: String,
},
TXT {
data: Vec<u8>,
},
AFSDB {
data: Vec<u8>,
},
KEY {
data: Vec<u8>,
},
AAAA {
ip: Ipv6Addr,
},
CERT {
data: Vec<u8>,
},
DS {
data: Vec<u8>,
},
RRSIG {
data: Vec<u8>,
},
NSEC {
data: Vec<u8>,
},
DNSKEY {
data: Vec<u8>,
},
NSEC3 {
data: Vec<u8>,
},
NSEC3PARAM {
data: Vec<u8>,
},
CDS {
data: Vec<u8>,
},
CDNSKEY {
data: Vec<u8>,
},
OPENPGPKEY {
data: Vec<u8>,
},
UNKNOWN {
data: Vec<u8>,
},
}
Variants
None
A
Fields
ip: Ipv4Addr
NS
Fields
fqdn: String
MD
MF
CNAME
Fields
fqdn: String
SOA
Fields
soa: DnsSoa
MB
MG
MR
NULL
WKS
PTR
Fields
fqdn: String
HINFO
MX
TXT
AFSDB
KEY
AAAA
Fields
ip: Ipv6Addr
CERT
DS
RRSIG
NSEC
DNSKEY
NSEC3
NSEC3PARAM
CDS
CDNSKEY
OPENPGPKEY
UNKNOWN
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DnsRdata
impl UnwindSafe for DnsRdata
Blanket Implementations
Mutably borrows from an owned value. Read more