Crate dns_parser[−][src]
The network-agnostic DNS parser library
Documentation | Github | Crate
Use Builder to create a new outgoing packet.
Use Packet::parse to parse a packet into a data structure.
Re-exports
pub use rdata::RData; | 
Modules
| rdata | Data types and methods for handling the RData field  | 
Structs
| Builder | Allows to build a DNS packet  | 
| Header | Represents parsed header of the packet  | 
| Name | The DNS name as stored in the original packet  | 
| Packet | Parsed DNS packet  | 
| Question | A parsed chunk of data in the Query section of the packet  | 
| ResourceRecord | A single DNS record  | 
Enums
| Class | The CLASS value according to RFC 1035  | 
| Error | Error parsing DNS packet  | 
| Opcode | The OPCODE value according to RFC 1035  | 
| QueryClass | The QCLASS value according to RFC 1035  | 
| QueryType | The QTYPE value according to RFC 1035  | 
| ResponseCode | The RCODE value according to RFC 1035  | 
| Type | The TYPE value according to RFC 1035  |