123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- mod a;
- pub use self::a::A;
- mod aaaa;
- pub use self::aaaa::AAAA;
- mod caa;
- pub use self::caa::CAA;
- mod cname;
- pub use self::cname::CNAME;
- mod hinfo;
- pub use self::hinfo::HINFO;
- mod loc;
- pub use self::loc::LOC;
- mod mx;
- pub use self::mx::MX;
- mod naptr;
- pub use self::naptr::NAPTR;
- mod ns;
- pub use self::ns::NS;
- mod opt;
- pub use self::opt::OPT;
- mod ptr;
- pub use self::ptr::PTR;
- mod sshfp;
- pub use self::sshfp::SSHFP;
- mod soa;
- pub use self::soa::SOA;
- mod srv;
- pub use self::srv::SRV;
- mod tlsa;
- pub use self::tlsa::TLSA;
- mod txt;
- pub use self::txt::TXT;
- mod others;
- pub use self::others::{UnknownQtype, find_other_qtype_number};
- #[derive(PartialEq, Debug)]
- pub enum Record {
-
- A(A),
-
- AAAA(AAAA),
-
- CAA(CAA),
-
- CNAME(CNAME),
-
- HINFO(HINFO),
-
- LOC(LOC),
-
- MX(MX),
-
- NAPTR(NAPTR),
-
- NS(NS),
-
-
- PTR(PTR),
-
- SSHFP(SSHFP),
-
- SOA(SOA),
-
- SRV(SRV),
-
- TLSA(TLSA),
-
- TXT(TXT),
-
- Other {
-
- type_number: UnknownQtype,
-
- bytes: Vec<u8>,
- },
- }
|