Crate trust_dns [−] [src]
Trust-DNS is intended to be a fully compliant domain name server and client library.
Goals
- Only safe Rust
- All errors handled
- Simple to manage servers
- High level abstraction for clients
- Secure dynamic update
- New features for securing public information
Modules
client |
DNS Client associated classes for performing queries and other operations. |
error |
All defined errors for Trust-DNS |
logger |
Logging configuration |
op |
Operations to send with a |
rr |
Resource record related components, e.g. |
serialize |
Contains serialization libraries for |
tcp |
TCP protocol related components for DNS |
tls |
TLS protocol related components for DNS over TLS |
udp |
UDP protocol related components for DNS |
Structs
BufClientStreamHandle |
A buffering stream bound to a |
Functions
version |
Get the version of this application as specified in the Cargo.toml |
Type Definitions
BufStream |
A stream of serialized DNS Messages |
BufStreamHandle |
A sender to which serialized DNS Messages can be sent |
MessageStream |
A stream of messsages |
MessageStreamHandle |
A sender to which a Message can be sent |