bevy_nest/
errors.rs

1use thiserror::Error;
2
3use crate::server::ClientId;
4
5#[derive(Error, Debug)]
6pub enum NetworkError {
7    #[error("An error occured when accepting a new connnection: {0}")]
8    Accept(std::io::Error),
9    #[error("An error occured when trying to start listening for new connections: {0}")]
10    Listen(std::io::Error),
11    #[error("An error occured when reading from socket: {0} {1:?}")]
12    SocketRead(std::io::Error, ClientId),
13    #[error("An error occured when writing to socket: {0} {1:?}")]
14    SocketWrite(std::io::Error, ClientId),
15}