aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/error.rs
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2021-03-30 14:40:46 +0200
committerGustav Sörnäs <gustav@sornas.net>2021-03-30 15:25:56 +0200
commit79702d18bbd23df2faf0c00b0d9537ce26508f6b (patch)
treecb0ae21df0b436336b30cb6c914eda820f999a43 /mumd/src/error.rs
parent80dba403ed968982ec23ab7416d48dc5b69329f6 (diff)
downloadmum-79702d18bbd23df2faf0c00b0d9537ce26508f6b.tar.gz
udp error
Diffstat (limited to 'mumd/src/error.rs')
-rw-r--r--mumd/src/error.rs13
1 files changed, 13 insertions, 0 deletions
diff --git a/mumd/src/error.rs b/mumd/src/error.rs
index 6f77d52..e4a8fee 100644
--- a/mumd/src/error.rs
+++ b/mumd/src/error.rs
@@ -24,6 +24,19 @@ impl From<mpsc::error::SendError<ControlPacket<Serverbound>>> for TcpError {
}
}
+pub enum UdpError {
+ NoConnectionInfoReceived,
+ DisconnectBeforeCryptSetup,
+
+ IOError(std::io::Error),
+}
+
+impl From<std::io::Error> for UdpError {
+ fn from(e: std::io::Error) -> Self {
+ UdpError::IOError(e)
+ }
+}
+
pub enum AudioStream {
Input,
Output,