Skip to main content

quasar_cli/
error.rs

1use thiserror::Error;
2
3pub type CliResult = Result<(), CliError>;
4
5#[derive(Debug, Error)]
6pub enum CliError {
7    #[error("Io error")]
8    IoError(#[from] std::io::Error),
9    #[error("Toml parse error")]
10    TomlParseError(#[from] toml::de::Error),
11    #[error("Toml serialize error")]
12    TomlSerError(#[from] toml::ser::Error),
13    #[error("Anyhow error")]
14    Anyhow(#[from] anyhow::Error),
15}