bevy-nest 0.7.0

🪹 A telnet plugin for getting MUDdy in Bevy.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use thiserror::Error;

use crate::server::ClientId;

#[derive(Error, Debug)]
pub enum NetworkError {
    #[error("An error occured when accepting a new connnection: {0}")]
    Accept(std::io::Error),
    #[error("An error occured when trying to start listening for new connections: {0}")]
    Listen(std::io::Error),
    #[error("An error occured when reading from socket: {0} {1:?}")]
    SocketRead(std::io::Error, ClientId),
    #[error("An error occured when writing to socket: {0} {1:?}")]
    SocketWrite(std::io::Error, ClientId),
}