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}