Crate dnscache [−] [src]
Library part of DnsCache, allowing abstracting network and database (but not packet parsing) away from the actual code.
Structs
| AddrTtl |
Simplified record: some address with TTL |
| CacheEntry |
Remembered status about some domain |
| CacheEntry2 |
Result of resolution of A or AAAA entries of some domain |
| DnsCache |
Main object. DNS proxy with forced caching. |
| Options |
TTL values in seconds Actual resource record TTL values are clamped between min_ttl and max_ttl |
Enums
| ReceiveResult |
What [ |
Traits
| Database |
Database abstraction |
| Network |
Network abstraction |
Type Definitions
| BoxResult |
Too lazy to do proper error handling |
| Time |
Answer timestamp, seconds |
| Ttl |
TTL of a resource record, seconds |