aboutsummaryrefslogtreecommitdiffstats
path: root/mumd/src/error.rs
diff options
context:
space:
mode:
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,