summary refs log tree commit diff
path: root/src/error.rs
blob: 86e792840a231f62046cf94f00b2aaedbab05780 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![forbid(unsafe_code)]


pub type Result<T> = std::result::Result<T, Error>;

#[derive(Debug)]
pub enum Error {
  IO(std::io::Error),
  Internal(String),
}

impl From<std::io::Error> for Error {
  fn from(value: std::io::Error) -> Self {
    Error::IO(value)
  }
}