1use std::{io::Error as IoError, result::Result as StdResult};
2
3#[derive(Debug)]
4pub enum Error {
5 Empty,
6 Message(String),
7}
8
9pub type Result<T> = StdResult<T, Error>;
10
11impl From<IoError> for Error {
12 fn from(error: IoError) -> Self {
13 Error::Message(format!("{}", error))
14 }
15}