diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-13 16:10:50 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-08-13 16:10:50 +0200 |
commit | 736021c1bfca1d20e6219526e80c541e0cbb0715 (patch) | |
tree | bda6a94ad69987ea3fb36ed1818be5b50b54c896 /src/error.rs | |
parent | 0eb73b99877de032f09a94ac5ccf9d3fd0627499 (diff) |
log incoming advertisements
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 9 |
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), |