color_art/error/
mod.rs

1use thiserror::Error;
2
3#[cfg(feature = "serde")]
4use serde::{Deserialize, Serialize};
5
6/// Error info enum
7#[derive(Error, Debug, PartialEq, Eq)]
8#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
9pub enum Error {
10    #[error("{0}")]
11    ColorParserError(String),
12
13    #[error("{0}")]
14    InvalidParamsError(String),
15
16    #[error("unknown error, please report this error to the developers")]
17    Unknown,
18}