1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::io::Error as StdIoError;

#[derive(Debug)]
pub enum Errors {
    Read(String),
    Write(String),
    ChannelSendError(String),
    Connection(StdIoError),
}

impl From<StdIoError> for Errors {
    fn from(value: StdIoError) -> Self {
        Self::Connection(value)
    }
}