forked from Cutieguwu/raven
25 lines
381 B
Rust
25 lines
381 B
Rust
use derive_more::{Display, From};
|
|
|
|
pub type Result<T> = std::result::Result<T, Error>;
|
|
|
|
#[derive(Debug, From, Display)]
|
|
pub enum Error {
|
|
#[from]
|
|
Io(std::io::Error),
|
|
|
|
#[from]
|
|
Java(java::Error),
|
|
|
|
MissingFileName,
|
|
|
|
#[from]
|
|
TomlDeserialize(toml::de::Error),
|
|
|
|
#[from]
|
|
TomlSerialize(toml::ser::Error),
|
|
|
|
UndefinedEntryPoint,
|
|
|
|
UnknownPackage,
|
|
}
|