1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use super::proto::error::ProtoError;
use std::io;
#[derive(Debug)]
pub enum AgentError {
User,
Proto(ProtoError),
IO(io::Error),
}
impl From<ProtoError> for AgentError {
fn from(e: ProtoError) -> AgentError {
AgentError::Proto(e)
}
}
impl From<io::Error> for AgentError {
fn from(e: io::Error) -> AgentError {
AgentError::IO(e)
}
}