aboutsummaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-08-13 16:10:50 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-08-13 16:10:50 +0200
commit736021c1bfca1d20e6219526e80c541e0cbb0715 (patch)
treebda6a94ad69987ea3fb36ed1818be5b50b54c896 /src/error.rs
parent0eb73b99877de032f09a94ac5ccf9d3fd0627499 (diff)
log incoming advertisements
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index c35ff38..83cfc98 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -1,11 +1,20 @@
use std::{ffi, io, net};
+use dhcproto::v6::Status;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum Error {
+ #[error("no ia_pd")]
+ NoIAPD,
+ #[error("no ia_pd status code")]
+ NoIAPDStatus,
+ #[error("no ia_prefix")]
+ NoIAPrefix,
#[error("incomplete transmission")]
PartialSend,
+ #[error("unsuccessful pd status code")]
+ UnsuccessfulPd(Status),
#[error("parse address: {0}")]
AddrParse(#[from] net::AddrParseError),