use super::peloader; use super::peparser; #[derive(Debug)] pub enum Error { PeParserErr(peparser::error::Error), PeLoaderErr(peloader::error::Error), MismatchedArch, } impl std::convert::From for Error { fn from(err: peloader::error::Error) -> Self { Error::PeLoaderErr(err) } } impl std::convert::From for Error { fn from(err: peparser::error::Error) -> Self { Error::PeParserErr(err) } } pub type Result = std::result::Result;