simple-dns-server 0.1.0

Simple DNS server for easy integration.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::net::AddrParseError;

use thiserror::Error;

#[derive(Error, Debug)]
pub enum SimpleDnsError {
    #[error("{0}")]
    Internal(String),

    #[error("Config error: {0}")]
    ConfigError(String),
    #[error("Proto error: {0}")]
    ProtoError(#[from] trust_dns_proto::error::ProtoError),
    #[error("{0}")]
    IOError(#[from] std::io::Error),
    #[error("{0}")]
    AddrParseError(#[from] AddrParseError),
}