local_socket/
error.rs

1use std::fmt::{Display, Formatter};
2
3#[derive(Debug)]
4pub enum SocketError {
5    ReadFailure(std::io::Error),
6    WriteFailure(std::io::Error),
7    AcceptFailure(std::io::Error),
8    ConnectFailure(std::io::Error),
9    SocketClosed,
10    DataCorrupt,
11    BufferOverflow,
12}
13
14impl Display for SocketError {
15    fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
16        write!(f, "")
17    }
18}
19
20impl std::error::Error for SocketError {}