pub enum HandlingError {
Rejected,
Unsupported,
}
impl std::convert::From<HandlingError> for std::io::Error {
fn from(value: HandlingError) -> Self {
match value {
HandlingError::Rejected => std::io::Error::new(std::io::ErrorKind::ConnectionAborted, "Packet rejected"),
HandlingError::Unsupported => std::io::Error::new(std::io::ErrorKind::InvalidInput, "Unsupported operation"),
}
}
}