@@ -39,7 +39,7 @@ const TYPE: phf::Map<&'static str, Symbol> = phf_map! {
3939 "NS" => Symbol :: u16 ( rrtype:: NS ) ,
4040 "MD" => Symbol :: u16 ( rrtype:: MD ) ,
4141 "MF" => Symbol :: u16 ( rrtype:: MF ) ,
42- "CDNS_NAME " => Symbol :: u16 ( rrtype:: CDNS_NAME ) ,
42+ "CNAME " => Symbol :: u16 ( rrtype:: CNAME ) ,
4343 "SOA" => Symbol :: u16 ( rrtype:: SOA ) ,
4444 "MB" => Symbol :: u16 ( rrtype:: MB ) ,
4545 "MG" => Symbol :: u16 ( rrtype:: MG ) ,
@@ -51,13 +51,55 @@ const TYPE: phf::Map<&'static str, Symbol> = phf_map! {
5151 "MINFO" => Symbol :: u16 ( rrtype:: MINFO ) ,
5252 "MX" => Symbol :: u16 ( rrtype:: MX ) ,
5353 "TXT" => Symbol :: u16 ( rrtype:: TXT ) ,
54+ "RP" => Symbol :: u16 ( rrtype:: RP ) ,
55+ "AFSDB" => Symbol :: u16 ( rrtype:: AFSDB ) ,
56+ "SIG" => Symbol :: u16 ( rrtype:: SIG ) ,
57+ "KEY" => Symbol :: u16 ( rrtype:: KEY ) ,
58+ "AAAA" => Symbol :: u16 ( rrtype:: AAAA ) ,
59+ "LOC" => Symbol :: u16 ( rrtype:: LOC ) ,
60+ "SRV" => Symbol :: u16 ( rrtype:: SRV ) ,
61+ "NAPTR" => Symbol :: u16 ( rrtype:: NAPTR ) ,
62+ "KX" => Symbol :: u16 ( rrtype:: KX ) ,
63+ "CERT" => Symbol :: u16 ( rrtype:: CERT ) ,
64+ "DNAME" => Symbol :: u16 ( rrtype:: DNAME ) ,
65+ "OPT" => Symbol :: u16 ( rrtype:: OPT ) ,
66+ "APL" => Symbol :: u16 ( rrtype:: APL ) ,
67+ "DS" => Symbol :: u16 ( rrtype:: DS ) ,
68+ "SSHFP" => Symbol :: u16 ( rrtype:: SSHFP ) ,
69+ "IPSECKEY" => Symbol :: u16 ( rrtype:: IPSECKEY ) ,
70+ "RRSIG" => Symbol :: u16 ( rrtype:: RRSIG ) ,
71+ "NSEC" => Symbol :: u16 ( rrtype:: NSEC ) ,
72+ "DNSKEY" => Symbol :: u16 ( rrtype:: DNSKEY ) ,
73+ "DHCID" => Symbol :: u16 ( rrtype:: DHCID ) ,
74+ "NSEC3" => Symbol :: u16 ( rrtype:: NSEC3 ) ,
75+ "NSEC3PARAM" => Symbol :: u16 ( rrtype:: NSEC3PARAM ) ,
76+ "TLSA" => Symbol :: u16 ( rrtype:: TLSA ) ,
77+ "SMIMEA" => Symbol :: u16 ( rrtype:: SMIMEA ) ,
78+ "HIP" => Symbol :: u16 ( rrtype:: HIP ) ,
79+ "CDS" => Symbol :: u16 ( rrtype:: CDS ) ,
80+ "CDNSKEY" => Symbol :: u16 ( rrtype:: CDNSKEY ) ,
81+ "OPENPGPKEY" => Symbol :: u16 ( rrtype:: OPENPGPKEY ) ,
82+ "CSYNC" => Symbol :: u16 ( rrtype:: CSYNC ) ,
83+ "ZONEMD" => Symbol :: u16 ( rrtype:: ZONEMD ) ,
84+ "SVCB" => Symbol :: u16 ( rrtype:: SVCB ) ,
85+ "HTTPS" => Symbol :: u16 ( rrtype:: HTTPS ) ,
86+ "EUI48" => Symbol :: u16 ( rrtype:: EUI48 ) ,
87+ "EUI64" => Symbol :: u16 ( rrtype:: EUI64 ) ,
88+ "TKEY" => Symbol :: u16 ( rrtype:: TKEY ) ,
89+ "TSIG" => Symbol :: u16 ( rrtype:: TSIG ) ,
90+ "IXFR" => Symbol :: u16 ( rrtype:: IXFR ) ,
5491
5592 // QTYPE
5693 "AXFR" => Symbol :: u16 ( rrtype:: AXFR ) ,
5794 "MAILB" => Symbol :: u16 ( rrtype:: MAILB ) ,
5895 "MAILA" => Symbol :: u16 ( rrtype:: MAILA ) ,
5996
6097 "ALL" => Symbol :: u16 ( rrtype:: ALL ) ,
98+
99+ "URI" => Symbol :: u16 ( rrtype:: URI ) ,
100+ "CAA" => Symbol :: u16 ( rrtype:: CAA ) ,
101+ "TA" => Symbol :: u16 ( rrtype:: TA ) ,
102+ "DLV" => Symbol :: u16 ( rrtype:: DLV ) ,
61103} ;
62104
63105const CLASS : phf:: Map < & ' static str , Symbol > = phf_map ! {
0 commit comments