Enum cdns_rs::sync::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 {
data: Vec<u8>,
},
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
Fields of A
ip: Ipv4Addr
Fields of NS
fqdn: String
Fields of CNAME
fqdn: String
Fields of PTR
fqdn: String
Fields of AAAA
ip: Ipv6Addr
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DnsRdata
impl UnwindSafe for DnsRdata
Blanket Implementations
Mutably borrows from an owned value. Read more