use std::io;
pub type TokioResult<T> = core::result::Result<T, TokioError>;
#[derive(Debug)]
pub enum TokioError {
Io(io::Error),
Protocol(msrt::error::Error),
}
impl From<io::Error> for TokioError {
fn from(error: io::Error) -> Self {
Self::Io(error)
}
}
impl From<msrt::error::Error> for TokioError {
fn from(error: msrt::error::Error) -> Self {
Self::Protocol(error)
}
}