use derive_more::{Display, From}; pub type Result = std::result::Result; #[derive(Debug, From, Display)] pub enum Error { /// Attempted to replace a value in a hash collection, /// but there was no prime present when one was expected. AbsentPrimeHashingError, #[from] Io(std::io::Error), #[from] Java(java::Error), MissingFileName, MismatchedPackage, #[from] TomlDeserialize(toml::de::Error), #[from] TomlSerialize(toml::ser::Error), UndefinedEntryPoint, UnknownPackage, }