#![forbid(unsafe_code)] pub type Result = std::result::Result; #[derive(Debug)] pub enum Error { IO(std::io::Error), Internal(String), } impl From for Error { fn from(value: std::io::Error) -> Self { Error::IO(value) } }