diff options
author | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2019-09-02 20:22:47 +0200 |
---|---|---|
committer | Mathias Hall-Andersen <mathias@hall-andersen.dk> | 2019-09-02 20:22:47 +0200 |
commit | 62d71a7a67e2f4e32a8fc48d3e483fecea2c352e (patch) | |
tree | 3fd87e5878d4ca533e65b65351ed7a7a05b84ef5 /src/router/types.rs | |
parent | Outbound cryptkey routing (diff) | |
download | wireguard-rs-62d71a7a67e2f4e32a8fc48d3e483fecea2c352e.tar.xz wireguard-rs-62d71a7a67e2f4e32a8fc48d3e483fecea2c352e.zip |
Reconsider inorder queueing
Diffstat (limited to 'src/router/types.rs')
-rw-r--r-- | src/router/types.rs | 10 |
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 +} |