aboutsummaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-08-13 23:20:50 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-08-13 23:20:50 +0200
commita506c69746a276424ebf174949a24383fbbbe5f0 (patch)
treea971b4a731b5ee4501692d3611c4e1fc02b6da5a /src/error.rs
parente1eb6d24420ddd398f3cdcda67bb72f1463211b2 (diff)
store 2 dns servers in pdconfig
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index e013a67..975e08d 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -4,6 +4,8 @@ use thiserror::Error;
#[derive(Debug, Error)]
pub enum Error {
+ #[error("no domain name servers")]
+ NoDns,
#[error("no ia_pd")]
NoIAPD,
#[error("no ia_pd status code")]
@@ -14,6 +16,8 @@ pub enum Error {
NoServerId,
#[error("incomplete transmission")]
PartialSend,
+ #[error("too few domain name servers (got {0}, need at least 2)")]
+ TooFewDns(usize),
#[error("parse address: {0}")]
AddrParse(#[from] net::AddrParseError),