summaryrefslogtreecommitdiff
path: root/rust/crates/graphics/src/error.rs
blob: 4404520f29dd2d3fa79889016e6b2472809d1efe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
use thiserror::Error;

use crate::gradient::GradientParseError;

#[derive(Debug, Error, PartialEq)]
pub enum GraphicsError {
    #[error("Unknown graphic: {0}")]
    UnknownGraphic(String),
    #[error("Invalid color: {0}")]
    InvalidColor(String),
    #[error(transparent)]
    GradientParse(#[from] GradientParseError),
}