summaryrefslogtreecommitdiffstats
path: root/src/router/types.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/router/types.rs')
-rw-r--r--src/router/types.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/router/types.rs b/src/router/types.rs
index 5077686..336f56b 100644
--- a/src/router/types.rs
+++ b/src/router/types.rs
@@ -1,6 +1,6 @@
+use std::error::Error;
use std::fmt;
use std::marker::PhantomData;
-use std::error::Error;
pub trait Opaque: Send + Sync + 'static {}
@@ -52,19 +52,19 @@ impl<O: Opaque, R: Callback<O>, S: Callback<O>, K: KeyCallback<O>> Callbacks
type CallbackKey = K;
}
-
-
#[derive(Debug)]
pub enum RouterError {
NoCryptKeyRoute,
MalformedIPHeader,
+ MalformedTransportMessage,
}
impl fmt::Display for RouterError {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
RouterError::NoCryptKeyRoute => write!(f, "No cryptkey route configured for subnet"),
- RouterError::MalformedIPHeader => write!(f, "IP header is malformed")
+ RouterError::MalformedIPHeader => write!(f, "IP header is malformed"),
+ RouterError::MalformedTransportMessage => write!(f, "IP header is malformed"),
}
}
}
@@ -77,4 +77,4 @@ impl Error for RouterError {
fn source(&self) -> Option<&(dyn Error + 'static)> {
None
}
-} \ No newline at end of file
+}