Enum trust_dns::rr::record_type::RecordType
[−]
[src]
pub enum RecordType { A, AAAA, ANY, AXFR, CNAME, DNSKEY, DS, IXFR, KEY, MX, NS, NULL, NSEC, NSEC3, NSEC3PARAM, OPT, PTR, RRSIG, SIG, SOA, SRV, TXT, }
Variants
A | ||
AAAA | ||
ANY | ||
AXFR | ||
CNAME | ||
DNSKEY | ||
DS | ||
IXFR | ||
KEY | ||
MX | ||
NS | ||
NULL | ||
NSEC | ||
NSEC3 | ||
NSEC3PARAM | ||
OPT | ||
PTR | ||
RRSIG | ||
SIG | ||
SOA | ||
SRV | ||
TXT |
Methods
impl RecordType
fn from_str(str: &str) -> DecodeResult<Self>
Convert from RecordType to &str
use trust_dns::rr::record_type::RecordType; let var: RecordType = RecordType::from_str("A").unwrap(); assert_eq!(RecordType::A, var);
fn from_u16(value: u16) -> DecodeResult<Self>
Convert from RecordType to &str
use trust_dns::rr::record_type::RecordType; let var = RecordType::from_u16(1).unwrap(); assert_eq!(RecordType::A, var);